Echa ½ taza de frijoles cocinados (86 g) en una batidora junto con el agua, los dientes de ajo y la cebolla troceada y bate hasta que estén bien integrados.
En una olla echa el resto de los frijoles, la mezcla que acabas de batir y el resto de ingredientes.
Cocina a fuego alto hasta que rompa a hervir y luego baja a fuego medio y cocina durante unos 10 ó 15 minutos. Si ves que la mezcla está muy seca, echa un poco más de agua.
Para decorar le echamos pimiento rojo y cilantro troceados por encima.