Den Blumenkohl vom Strunk befreien und in kleine Röschen abtrennen. Spinat waschen und beiseite stellen.
Zwiebel, Chilischoten, Ingwer und Knoblauch schälen und würfeln. Einen großen Topf mit Kokosöl erhitzen. Zwiebeln, Chili, Ingwer und Knoblauch darin glasig dünsten. Anschließend Kurkumapulver, Senf- und Koriandersamen dazugeben und kurz mitrösten. Currypulver und Tomaten zufügen und kurz mitrösten.
Die Linsen, Gemüsebrühe, Kokosmilch, Blumenkohlröschen und Kardamomkaspseln zufügen. Alles ca. 10 Minuten köcheln lassen. Die Linsen sollten schön weich sein und beim Kochen „zerfallen“. Gegebenfalls kann noch etwas Wasser zugefügt werden. Sobald alles eingekocht ist und die Linsen weich sind, wird der Spinat untergehoben. Das Dal für weitere 3-5 Minuten auf mittlerer Hitze köcheln und abschließend mit Salz, Pfeffer und Limettensaft abschmecken und mit gehackter Petersilie garnieren.