Gerauchter Tofu trocken tupfen und in Würfel schneiden. Limettensaft auspressen. Ingwer schälen, Knoblauch abziehen und beides fein reiben.
Limettensaft mit 50 g Ingwer, Knoblauch, Salz, Kreuzkümmel, Paprikapulver, Cayennepfeffer und 1 TL Garam Masala sowie Kokosjoghurt vermengen. Den Tofu mit der Würzmischung rundum einreiben und zugedeckt ca. 30 Minuten im Kühlschrank marinieren.
Zwiebeln in Würfel schneiden und mit dem übrigen Ingwer grob reiben. Tomaten waschen und grob in Stücke schneiden. Rosenkohl putzen, vom Strunk entfernen und halbieren.
Einen großen Topf mit Öl erhitzen. Zwiebeln, Ingwer und Tomaten darin ca. 4 Minuten anbraten. Kurkuma, Currypulver, gemahlener Koriander und 1 TL Garam Masala untermischen und kurz mitrösten. Mit Kokosmilch und Gemüsebrühe ablöschen. Tofustücke, Rosenkohl, Kichererbsen und Mango dazugeben. Das Curry 20-30 Minuten bei kleiner Hitze köcheln lassen, bis es sämig wird.
Zum Schluss mit Limettensaft, Salz und Koriander abschmecken. Dazu passt Reis.