Para hacer esta receta con Thermomix, pelamos la cebolla y la ponemos en el vaso, triturándola con dos o tres golpes de turbo. Bajamos los restos que han quedado en las paredes hacia el interior del vaso, añadimos el aceite y programamos 8 min/100º/velocidad 1. Añadimos los ajos, la guindilla y el comino y mezclamos 5 seg/vel 4. Incorporamos la carne picada y cocinamos 8 min/100º/vel 1y 1/2.
Añadimos el tomate, las hierbas, el caldo y el azúcar y programamos 45 min/100º/vel cuchara. Incorporamos las alubias escurridas y cocinamos 5 min/100º/vel cuchara, vigilando para que no se deshagan demasiado. Espolvoreamos de cilantro fresco picado y servimos con los totopos.
Para hacer esta receta sin Thermomix, pelamos la cebolla, la picamos menuda y la ponemos en una cazuela con aceite caliente para dorarla. Cuando esté transparente, añadimos los ajos picados, la guindilla y el comino y le damos unas vueltas. Incorporamos la carne picada, removemos y lo dejamos hacer hasta que se haya evaporado todo el líquido de la carne.
Añadimos el tomate, las hierbas, el caldo y el azúcar, removemos y lo dejamos hacer con la cazuela destapada durante media hora o hasta que el caldo se haya evaporado prácticamente. Incorporamos las alubias escurridas, lo dejamos cocer unos pocos minutos todo junto y servimos espolvoreado de cilantro picante y acompañado de los totopos.