Chop the onion, mince the garlic cloves, and grate the piece of ginger. Set aside.
In a large pan or pot, heat 2 tablespoons of coconut oil over medium heat (or olive, sunflower oil, etc.). Add the chopped onions and sauté until they are soft and translucent.
Add the grated ginger and minced garlic to the pan. Sauté for about 1 minute or until the mixture becomes aromatic.
Add the Garam Masala powder, turmeric, paprika, briefly crushed green cardamom seeds, and fennel seeds (also briefly crushed) to the pan. Mix well so that the onions, ginger, and garlic are well-coated with the spices.
Pour the 400 grams of crushed tomatoes into the pan. Mix well and simmer for about 5 to 7 minutes.
Add the 200 ml of coconut milk and 2 tablespoons of ground almonds to the pan, mix well, and bring to a boil. Then reduce the heat and simmer for about 10 minutes.
Add the reserved marinade that you had set aside.
Incorporate the 2 tablespoons of brown sugar and salt to taste. If you want a spicier sauce, you can also add some red chili powder.
Once your Tikka Masala sauce is ready, stir in the cooked tandoori tofu cubes. Mix well so that the tofu is well-coated with the sauce.
Serve the Tandoori Tofu with Tikka Masala Sauce hot, garnished with cilantro leaves and accompanied by rice or naan bread.