Berglinsen für mindestens 6-8 Stunden oder über Nacht in Wasser einweichen und anschließend in einem Sieb gut abspülen. Reis kochen oder Naan-Brot zubereiten.
Öl in einem großen Topf erhitzen. Erst die Zwiebeln, dann den Knoblauch anbraten. Sobald sich die röstigen Aromen in der Küche verbreiten mit Garam Masala und Currypulver bestäuben, Ingwer zugeben und noch eine weitere Minute mitrösten.
Berglinsen in den Topf geben. Mit Gemüsebrühe und passierten Tomaten ablöschen, zum Kochen bringen und köcheln lassen. Nach ca. 10 Minuten rote Linsen (nicht eingeweicht, nur abgespült) ebenfalls hinzufügen und mitkochen.
Nach weiteren 10 Minuten den Blumenkohl (in kleine Röschen geschnitten) hinzugeben und ebenfalls mitköcheln lassen.
Sobald die Linsen gar sind (beide Sorten!) Kokosmilch unterrühren und mit Salz, Pfeffer, Cayennepfeffer, Paprikapulver, optional Chili sowie Zitronensaft und Süße abschmecken. Wenn nötig noch mehr Garam Masala und Currypulver hinzugeben.
Als letzten Schritt noch den in Streifen geschnittenen Spinat unterheben.
Das fertige Curry zusammen mit Reis oder Naan-Brot servieren und mit Koriander garnieren.