Die Tomaten waschen, trocknen und grob klein schneiden. Bohnen und Tomaten in einem hohen Rührbecher pürieren.
Zwiebel und Knoblauch schälen und fein hacken. Die Zitrone auspressen, die Hälfte der Schale fein abreiben. Den Kürbis waschen, die Kerne entfernen und das Fruchtfleisch fein würfeln. Das Öl in einem Topf erhitzen, Zwiebel und Knoblauch darin andünsten. Das Tomaten-Bohnen-Püree, Zitronensaft und Zitronenschale sowie die Kürbisstücke dazugeben. Salzen und pfeffern und mit Kreuzkümmel würzen.
Die Gemüsebrühe dazu gießen und alles ca. 20 Minuten köcheln lassen. Währenddessen den Koriander waschen, trocken schütteln und hacken. Die Suppe auf Teller verteilen. Mit den gerösteten Kürbiskernen und gehacktem Koriander anrichten.