Schäle die Zwiebel und den Knoblauch. Schneide die Möhren und Sellerie klein.
Erhitze das Olivenöl in einem großen Topf bei mittlerer Hitze. Brate die Zwiebel und den Knoblauch kurz darin glasig an.
Gib die Möhren und den Sellerie dazu. Brate alles weitere 5 Minuten an.
Füge Paprikapulver, Kreuzkümmel und optional Chiliflocken hinzu und röste sie kurz an.
Gieße die stückigen Tomaten und die Gemüsebrühe in den Topf. Rühre alles gut um und bringe es zum Kochen.
Reduziere die Hitze auf mittlere Stufe und gib den Grünkohl und die Kichererbsen in den Topf. Lasse alles etwa 15 Minuten köcheln, bis der Grünkohl zart ist.
Reibe die Schale der Zitrone fein ab und presse den Saft aus. Gib beides in den Eintopf und würze mit Salz und Pfeffer.
Richte den Eintopf in Schalen an. Serviere ihn mit frischem Baguette und garniere ihn mit einer Zitronenscheibe.