En una olla profunda, ponemos los granos lavados, cubrimos con agua hasta que los tape, ponemos a fuego medio por 5 minutos o hasta que hiervan. Cuando hagan ebullición desechamos el agua con la espuma que desprenden. Colocamos agua de nuevo en la olla hasta que cubra por completo los frijoles y continua cocinando. Agregamos la sal, el azúcar y el adobo o comino.
En el vaso de una licuadora vamos a poner la mitad de todos los ingredientes, con una taza de agua, licuamos y agregamos a la olla. Tapamos y dejamos cocinar por media hora a 50 minutos.
En una sartén, vertemos el aceite para hacer el sofrito de los aliños restantes, y reservamos, agregamos primero la cebolla y el ajo, y luego el resto de los ingredientes. Cuando las caraotas estén blandas lo agregamos a la olla y rectificamos los sabores.
El momento de apagarlas es cuando las caraotas están blandas, para saberlo debemos probarlas y depende si quieres las caraotas cremosas o con caldo. Dejamos cocinar más tiempo.
Para hacerla en olla de presión es el mismo proceso pero el tiempo de cocción será menor.