Den Basmatireis in einen Topf geben und 5 Minuten in Wasser einweichen lassen. Danach noch zweimal waschen. Dann die passende Menge Wasser und Salz hinzufügen und bei geschlossenem Deckel zum Kochen bringen. Sobald das Wasser kocht, die Hitze auf die niedrigste Temperatur einstellen und den Reis ca. 15 Minuten ziehen lassen, bis er gar ist. Die Herdplatte gegebenenfalls ganz ausschalten, damit nichts anbrennt. Den Reis bei geschlossenem Deckel warm halten, bis das Curry fertig ist.
In einer große, tiefen Pfanne oder in einem Topf Kokosöl erhitzen und Frühlingszwiebeln, Knoblauch, Ingwer und Currypulver unter Rühren anbraten. Paprika, Karotten und Tomaten dazugeben und unter Rühren weitere 3 Minuten anbraten. Dann mit Kokosmilch und Wasser ablöschen. Salz, Zitronenschale und Zitronensaft hinzufügen und ca. 15 Minuten köcheln lassen. Gegebenenfalls mit weiterem Salz und Pfeffer und (optional) mit Chili abschmecken und mit dem Reis und etwas frischem Koriander servieren.