Den Blumenkohl in mundgerechte Röschen teilen und waschen. Trocken tupfen und in Salzwasser für 10 Minuten kochen lassen. Abschütten und zur Seite stellen.
Währenddem die Fenchelsamen, Koriandersamen und Kardamomkapseln in einer Pfanne ohne Öl anrösten, bis die Samen anfangen zu duften, dann abkühlen lassen. Die Kardamomkapseln öffnen und nur die Samen verwenden. Die Samen in einem Mörser fein mahlen.
Die Knoblauchzehen, den Ingwer und die Schalotte schälen und fein würfeln. Zusammen mit den gemahlenen Samen im Mörser vermischen und zu einer homogenen Paste mahlen.
Salz, Garam Masala, Tomatenmark und den Saft einer halben Limette hinzugeben und alles gut vermischen.
Ghee in eine Pfanne geben und den Blumenkohl darin anbraten, bis er Farbe angenommen hat.
Die Paste mit dem Joghurt vermischen und in die Pfanne dazu geben.
Blumenkohl Tikka Masala kann mit Jasmin Reis oder Naan Brot serviert werden.