Zwiebel klein würfeln, Blumenkohl in kleine Röschen schneiden oder zupfen. Currypulver in einem Topf unter ständigem Rühren anrösten, bis sich die Farbe verändert (ca. 2 Minuten). Ghee hinzufügen, Zwiebel darin glasig rösten.
Blumenkohlröschen zur Zwiebel geben, salzen und rösten, bis sie an einigen Stellen dünkler werden. Einige kleinere Stücke (ca. 4 EL) zur Seite stellen.
Mit Kokosmilch und 250 ml Wasser ablöschen. Ingwer schälen und hineinreiben, abgedeckt 30–35 Minuten köcheln lassen, bis der Blumenkohl weich wird.
Mit dem Pürierstab oder im Standmixer pürieren. Wenn die Suppe zu sehr eindickt, kann noch Wasser hinzugefügt werden. Mit Limettensaft, Salz und Pfeffer abschmecken und in Transportgefäße abfüllen.
Vor dem Servieren die extra transportierten Blumenkohlröschen auf der Suppe verteilen, die Suppe gut umrühren und kalt oder erwärmt genießen.