Para hacer en una olla de cocción lenta
Calentar el aceite en una sartén grande a fuego medio. Añadir la cebolla, la zanahoria y el apio. Cocinar durante 8-10 minutos, removiendo de vez en cuando, hasta que se ablanden, entonces machacar el ajo, echar los trozos de boniato y cocinar durante 1 minuto más. Añada todas las especias secas, el orégano y el puré de tomate, cocine durante 1 minuto, y vierta en una olla de cocción lenta.
Añade el pimiento rojo y los tomates picados. Remueve todo y cocina a fuego lento durante 5 horas. Añade las alubias y cocina entre 30 minutos y 1 hora más. Sazona al gusto y sirve con trozos de lima, guacamole, arroz y cilantro.