Blumenkohl in Röschen teilen, waschen und in leicht gesalzenem Wasser 5 Minuten blanchieren. Abgießen und beiseite stellen.
Öl in einer großen Pfanne erhitzen, Zwiebel hinzufügen und 3-4 Minuten glasig dünsten. Knoblauch und Ingwer hinzufügen und 2 Minuten anbraten.
Currypaste hinzufügen und kurz anrösten, dann Kreuzkümmel, Kurkuma, Salz und Pfeffer einrühren.
Kokosmilch hinzufügen, zum Kochen bringen, dann blanchierte Blumenkohlröschen und Kirschtomaten vorsichtig unterheben.
Auflaufform einfetten, Blumenkohl-Mischung einfüllen und gleichmäßig verteilen. Bei 180 °C 25-30 Minuten backen, in den letzten 5 Minuten die Erbsen hinzufügen.