Den Blumenkohl in Röschen teilen und waschen.
In einem Topf Wasser zum Kochen bringen und den Blumenkohl darin 6-8 Minuten bissfest garen.
In der Zwischenzeit die Zwiebel und den Knoblauch schälen und fein hacken.
Das Öl in einer Pfanne erhitzen und die Zwiebel und den Knoblauch darin glasig dünsten.
Die Gewürze (Kurkuma, Kreuzkümmel, Koriander, Garam Masala, Cayennepfeffer) hinzufügen und kurz mitdünsten.
Den gegarten Blumenkohl abgießen und zu den Gewürzen in die Pfanne geben. Alles gut vermengen und 2-3 Minuten köcheln lassen.
Mit Salz und Zitronensaft abschmecken und servieren.