Den Reis waschen und einweichen (Achtung, dieser Schritt darf nicht ausgelassen werden, da die Reis-Wasser-Ratio sonst nicht stimmt): Den Reis in einen Topf geben, Wasser hinzufügen und mit den Händen hin und her bewegen. Das Wasser abgießen. Den Vorgang wiederholen. Ein weiteres Mal Wasser zum Reis geben und 5 bis 10 Minuten einweichen lassen. Das Wasser abgießen. Nun die für den Reis vorgesehene Wassermenge und das Salz hinzufügen. Den Reis bei geschlossenem Deckel aufkochen lassen. Die Hitze auf die kleinste Stufe reduzieren und ca. 15 Minuten ziehen lassen, bis der Reis gar ist. Den Reis bei geschlossenem Deckel warm halten, bis das Dhal fertig ist.
Die Linsen in einen Topf mit reichlich Wasser geben, zum Kochen bringen und 20 Minuten bei geschlossenem Deckel köcheln lassen. Zum Schluß salzen und das Wasser durch ein Sieb abgießen.
Kokosöl in einer tiefen Pfanne oder einem Topf erhitzen. Knoblauch, Zwiebel und Ingwer darin anschwitzen. Currypulver, Kreuzkümmel und Koriander hinzufügen. Eine Handvoll Spinatblätter beiseite stellen und den restlichen Spinat zusammen mit der Kokosmilch in die Pfanne geben und unter Rühren anschwitzen, bis der Spinat in sich zusammenfällt. Mit Minzblättern und Zitronensaft in den Standmixer geben und cremig pürieren.
Zurück in die Pfanne füllen und restliche Spinatblätter, gekochte Linsen und Kokosjoghurt unterrühren. Gegebenenfalls mit Salz, Zitronensaft und Tabasco abschmecken. Bei Bedarf noch mal etwas erhitzen, aber nicht zu stark, um die schöne grüne Farbe zu erhalten.