Zwiebel, Möhren und Sellerie schälen und in kleinere Würfel schneiden. Zucchini und Tomaten waschen und in kleine Würfelchen schneiden.
Dann einen größeren Topf bereitstellen und darin bei mittlerer Hitze 3 Esslöffel Olivenöl erhitzen. Anschließend die gehackte Zwiebel, Möhren und Sellerie in den Topf geben und alles 4–5 Minuten bei mittlerer Hitze anbraten.
Dann den gemahlenen Koriander, die abgetropften Kichererbsen, Bulgur, Salz, Pfeffer und Hühnerbrühe hinzufügen, den Topf mit dem Deckel abdecken und die gesamte Mischung 12–13 Minuten bei mittlerer Hitze kochen, bis der Bulgur weich ist.
In der Zwischenzeit den Koriander grob hacken.
Nach der angegebenen Zeit die gehackte Zucchini und Tomaten in den Topf geben und die Suppe weitere 3–4 Minuten bei mittlerer Hitze kochen.
Die fertige Suppe auf 4 Portionen aufteilen, jede mit Zitronensaft beträufeln, mit gehacktem Koriander bestreuen und servieren.