Olivenöl in einen heißen Topf geben und Zwiebelringe sowie Lorbeerblätter darin bei mittlerer Hitze 5 Minuten schmoren. Damit nichts anbrennt, ab und zu umrühren.
Süßkartoffel, Sellerie, Knoblauch und Jalapeño dazugeben, weitere 5 Minuten schmoren.
Berglinsen ebenfalls in den Topf geben, 2 Minuten braten. Mit Tomaten, Tomatenmark und 450 ml heißem Wasser aufgießen. Mit Salzzitronen, Pfeffer und Kreuzkümmelsamen würzen, dann Rosinen und Erdnussbutter unterrühren.
Alles aufkochen, anschließend mit geschlossenem Deckel bei mittlerer Hitze 30 Minuten kochen lassen. Immer wieder mal umrühren. 10 Minuten vor Ende der Garzeit Kichererbsen unterrühren.
Eintopf mit frisch gehacktem Koriander und Joghurt servieren.