Hachez l'oignon, émincez les gousses d'ail et râpez le morceau de gingembre. Réservez.
Dans une grande poêle ou une casserole, faites chauffer 2 cuillères à soupe d'huile de coco à feu moyen (ou de l'huile d'olive, de tournesol,...). Ajoutez les oignons hachés et faites-les revenir jusqu'à ce qu'ils soient tendres et translucides.
Ajoutez le gingembre râpé et l'ail émincé à la poêle. Faites revenir pendant environ 1 minute ou jusqu'à ce que le mélange devienne aromatique.
Ajoutez la poudre de Garam Masala, le curcuma, le paprika, les graines de cardamome verte écrasées brièvement au pilon et les graines de fenouil (aussi écrasées brièvement) dans la poêle. Mélangez bien pour que les oignons, le gingembre et l'ail soient bien enrobés des épices.
Versez les 400 grammes de tomates concassées dans la poêle. Mélangez bien et laissez mijoter pendant environ 5 à 7 minutes.
Ajoutez les 200 ml de lait de coco et les 2 cuillères à soupe d'amandes moulues dans la poêle, mélangez bien et portez à ébullition. Réduisez ensuite le feu et laissez mijoter pendant environ 10 minutes.
Ajoutez la marinade que vous aviez réservé.
Incorporez les 2 cuillères à soupe de sucre brun et le sel au goût. Si vous souhaitez une sauce plus épicée, vous pouvez également ajouter un peu de piment rouge en poudre.
Une fois que votre sauce Tikka Masala est prête, incorporez-y les cubes de tofu tandoori cuits. Mélangez bien pour que le tofu soit bien enrobé de la sauce.
Servez le Tofu Tandoori avec Sauce Tikka Masala chaud, garni de feuilles de coriandre et accompagné de riz ou de pain naan.