Zwiebeln, Ingwer und Knoblauch schälen und fein würfeln. Öl in einem großen Topf erhitzen. Zwiebeln, Ingwer, Knoblauch und Linsen darin kurz andünsten, mit Curry, Kreuzkümmel und Kardamom würzen.
Suppe zugießen, aufkochen. Bei schwacher Hitze unter häufigem Rühren ca. 15 Minuten köcheln. Mit Salz, Pfeffer und Zucker abschmecken.
Koriander waschen, trocken schütteln und hacken. Suppe in Schüsseln anrichten und mit dem Koriander bestreuen.