Bohnen waschen, für mindestens 6 Stunden (am besten über Nacht) einweichen und dann abgießen.
Pflanzenöl in einem großen Topf bei mittlerer Stufe erhitzen. Zwiebeln darin 6-8 Minuten anschwitzen, bis sie weich und glasig sind. Knoblauch und Chili dazu und noch ein paar Minuten weich garen.
Alle Gewürze und Kakaopulver unterrühren. Tomaten, Tomatenmark und Wasser zufügen, 5 Minuten mit Deckel bei niedriger Temperatur köcheln lassen.
Bohnen abtropfen und zufügen. 45 Minuten (eventuell auch etwas länger) köcheln lassen, bis die Bohnen gar sind. Anschließend mit Salz, Pfeffer und Petersilie abschmecken.