Porter une petite quantité d'eau à ébullition. Quand l'eau bout, la verser dans un petit bol contenant les noix de cajou et laisser reposer pendant 15 à 20 minutes. Égoutter les noix de cajou. Dans un robot de type blender ou à l'aide d'un pied-mélangeur, mixer les noix de cajou avec le lait végétal. Réserver.
Éponger le tofu et le couper en rectangle. Enrober le tofu de fécule de maïs, saler et poivrer. Hacher l'oignon et l'ail.
Dans une poêle, chauffer 1 cuillère à soupe d'huile. Quand le corps gras est bien chaud, dorer les morceaux de tofu pendant 7 à 8 minutes ou jusqu'à ce que le tofu soit bien doré. Retirer le tofu de la poêle et le réserver dans une assiette recouverte d'un essuie-tout.
Dans la même poêle, ajouter le restant d'huile et faire revenir l'oignon pendant 2 minutes. Ajouter l'ail et poursuivre la cuisson pendant 1 minute. Ajouter la pâte de tomate, la levure nutritionnelle, le curry, la poudre de chili, le garam masala, le curcuma, le gingembre, la cannelle, le sirop d'érable et le lait de coco. Mélanger pour que la sauce soit homogène. Réduire le feu et ajouter les noix de cajou mixées. Remettre les morceaux de tofu dans la sauce juste le temps de les réchauffer et de les enrober de sauce. Servir avec un riz et déguster avec plaisir.
*Vous pourriez utiliser 300 g de tofu sans changer les proportions de la sauce pour obtenir 3 portions.
**Il est possible d'omettre la levure alimentaire si vous n'en avez pas.