Tofu Tikka Masala

Tofu Tikka Masala – A Flavorful Twist on a Classic Dish


Tofu Tikka Masala – A Flavorful Twist on a Classic Dish

Learn how to make a mouthwatering Tofu Tikka Masala, a popular Indian dish. This vegetarian recipe uses tofu instead of meat, combined with a rich tomato-based sauce and aromatic spices. Serve it with basmati rice or naan bread for a delicious and nutritious meal. Customize the spice levels and add vegetables to make it your own. Try Tofu Tikka Masala for a flavorful and satisfying Indian curry experience!

When it comes to Indian cuisine, Tikka Masala is undoubtedly one of the most popular and beloved dishes. The rich and creamy tomato-based sauce, combined with tender pieces of protein, creates a symphony of flavors that tantalize the taste buds. While chicken is traditionally used in Tikka Masala, vegetarians and vegans can also enjoy this delicious dish by substituting tofu for the meat. In this blog post, we will explore how to make a mouthwatering Tofu Tikka Masala that will impress even the most discerning palates.


  • 1 block of firm tofu, pressed and cut into cubes
  • 1 large onion, finely chopped
  • 3 cloves of garlic, minced
  • 1-inch piece of ginger, grated
  • 2 tablespoons of vegetable oil
  • 1 can (400g) of diced tomatoes
  • 1 cup of coconut milk
  • 2 teaspoons of garam masala
  • 1 teaspoon of turmeric powder
  • 1 teaspoon of paprika
  • 1 teaspoon of cumin powder
  • 1 teaspoon of coriander powder
  • Salt to taste
  • Fresh cilantro for garnish


  1. Start by pressing the tofu to remove excess moisture. Place the tofu block between two paper towels and place a heavy object, like a cast-iron skillet, on top. Let it sit for about 30 minutes.
  2. While the tofu is being pressed, heat the vegetable oil in a large pan over medium heat. Add the chopped onion and sauté until it becomes translucent.
  3. Add the minced garlic and grated ginger to the pan and cook for another minute, until fragrant.
  4. Now it’s time to add the spices. Sprinkle in the garam masala, turmeric powder, paprika, cumin powder, and coriander powder. Stir well to coat the onions, garlic, and ginger with the spices.
  5. Next, add the diced tomatoes to the pan and simmer for about 10 minutes, until the tomatoes start to break down and release their juices.
  6. Carefully transfer the tomato mixture to a blender and blend until smooth. Return the mixture to the pan.
  7. Now, it’s time to add the tofu. Gently place the tofu cubes into the sauce and simmer for another 10 minutes, allowing the flavors to meld together.
  8. Pour in the coconut milk and stir well. Let the Tofu Tikka Masala simmer for an additional 5 minutes.
  9. Taste and season with salt according to your preference.
  10. Garnish with fresh cilantro before serving.

Now that your Tofu Tikka Masala is ready, you can serve it with steamed basmati rice or warm naan bread. The creamy sauce, infused with aromatic spices, pairs perfectly with the delicate tofu cubes. This dish is not only delicious but also packed with protein and nutrients, making it a satisfying and wholesome meal.

Feel free to experiment with the spice levels and add additional vegetables like bell peppers or peas to customize the dish to your liking. Tofu Tikka Masala is a versatile recipe that can be enjoyed by vegetarians, vegans, and meat-eaters alike.

So, the next time you’re craving a flavorful Indian dish, give Tofu Tikka Masala a try. You won’t be disappointed!