Éponger le tofu et le déchirer en morceaux. Mélanger yaourt de soja nature, moitié de l’ail et du gingembre hachés, moitié du garam masala, curcuma et jus du citron. Mariner le tofu trois heures au réfrigérateur.
Cuire le riz séparément. Égoutter légèrement le tofu et le dorer dix minutes dans l’huile ; réserver.
Faire fondre oignon et jalapeño émincés dans la margarine huit minutes. Ajouter reste d’ail et gingembre, reste du garam masala, cumin, coriandre moulue et piment de Cachemire puis concentré ; remuer deux minutes.
Ajouter tomates, eau et sel, frémir quinze minutes. Incorporer crème de coco et tofu, chauffer cinq minutes puis servir avec le riz. Cette version est préparée au tofu et à la crème de coco.