Die Kichererbsen über Nacht in Wasser einweichen oder Kichererbsen aus der Dose abgießen und abspülen. Knoblauch pellen und fein hacken. Ingwer schälen und ebenfalls fein hacken oder reiben. Die Tomaten in kleine Stücke schneiden. Süßkartoffeln schälen und würfeln.
2 bis 4 Esslöffel Öl in einer großen Pfanne auf mittlerer Hitze erwärmen.
Ingwer und Knoblauch für 3 Minuten im Öl dünsten. Die Currypaste und das Currypulver zugeben und kurz erhitzen. Achtung: Die Gewürze sollten nicht anbrennen. Sonst die Hitze verringern oder weiteres Öl zugeben. Tomaten zugeben und bei mittlerer Hitze dünsten. Nach 3 Minuten Süßkartoffelwürfel und eingeweichte Kichererbsen zugeben, einen Deckel auflegen und bei mittlerer Hitze 10 Minuten garen. Wer Kichererbsen aus der Dose verwendet, diese erst 10 Minuten später zugeben.
Die Kokosmilch zufügen, salzen. Die leere Dose mit Wasser füllen und in die Pfanne gießen. Das Curry bei geschlossenem Deckel 10 bis 15 Minuten bei geringer Hitze köcheln lassen, bis die Süßkartoffeln gar sind.
Währenddessen den Reis in Salzwasser garen.
Zum Schluss die Spinatblocks zum Curry zugeben und weitere 5 Minuten köcheln lassen.