Koriander und Kreuzkümmel in einer Pfanne unter ständigem Rühren so lange rösten, bis sie zu duften beginnen. In einem Mörser zerkleinern.
Dicke Stiele aus den Spinatblättern herausschneiden, Kartoffel schälen und klein würfeln. Zwiebel und Knoblauchzehe ebenfalls schälen und fein hacken. Chilischote entkernen und in feine Ringe schneiden. Curryblätter grob zerpflücken.
Ghee in einem großen Topf erhitzen und Zwiebel, Knoblauch, Ingwerpaste, Curryblätter, Chiliringe, Senfkörner und Bockshornklee bei geringer Hitze unter häufigem Rühren 5 Minute andünsten, bis die Zwiebel weich und goldgelb ist.
Geröstete und zermahlene Gewürze sowie Kurkuma zugeben und eine Minute dünsten. Linsen in einem Sieb abspülen und gemeinsam mit den Kartoffelwürfeln und der Brühe zugeben. Aufkochen, Hitze reduzieren und 15 Minuten köcheln lassen. Spinatblätter zufügen und 2-3- Minuten garen, bis die Blätter zusammenfallen.
Den Topf vom Herd nehmen und etwas abkühlen lassen. Die Suppe im Mixer oder mit einem Pürierstab pürieren. Zitronensaft und Kokosmilch unterrühren, mit Salz und Pfeffer abschmecken. Noch einmal erhitzen und sofort servieren. Dazu passt Pitabrot!