Cashews in einer heißen Pfanne ohne Öl 3 Minuten bei hoher Hitze rösten. Häufig umrühren. Anschließend aus der Pfanne nehmen und beiseitestellen.
Blumenkohl in Röschen teilen, Kartoffeln würfeln. 1 Zwiebel, Ingwer und Knoblauch fein hacken.
2 EL Öl in einen heißen Topf geben und die Kartoffelwürfel bei mittlerer bis hoher Hitze 5 Minuten scharf anbraten. Blumenkohl hinzugeben und weitere 5 Minuten braten, dabei häufig umrühren. Gemüse anschließend aus dem Topf nehmen und beiseitestellen.
Restliches Öl in den Topf geben, Zwiebelwürfel, Ingwer und Knoblauch bei niedriger bis mittlerer Hitze 2 Minuten unter Rühren anschwitzen.
Gewürze hinzufügen, 30 Sekunden rösten. Anschließend mit stückigen Tomaten und Tomatenmark ablöschen und mit Salz würzen.
Blumenkohl, Kartoffelwürfel, Joghurt und 75 ml Wasser hinzugeben und mit geschlossenem Deckel bei niedriger bis mittlerer Hitze 10 Minuten köcheln lassen.
Koriander grob hacken, zusammen mit den Kichererbsen zum Curry geben und 5 Minuten ohne Deckel weiterschmoren. Chili und die restliche Zwiebel in feine Ringe schneiden.
Mit Basmatireis, Cashewkernen, rohen Zwiebelstreifen, Chili, frischem Koriander und Limettenspalten servieren.