Go Back
+ servings
Print
Tofu Tikka Masala

Tofu Tikka Masala

Tofu Tikka Masala - this smoky and creamy Tofu Tikka Masala is a high-protein vegetarian curry made with tofu, tomatoes, roasted makhana, and cashews. No cream needed — just simple, wholesome ingredients for a cozy homemade Indian dinner. Pair it with masala missi roti, naan, or rice, and some beetroot yogurt raita for the perfect meal! 🌿✨

Course Dinner, Lunch, Main Course
Cuisine Indian
Keyword party, protein, vegan
Custom Category Dinner, Indian Main Course, Lunch, Main Course
Prep Time 20 minutes
Cook Time 30 minutes
Servings 6
Calories 252 kcal
Author Nidhi Bothra

Ingredients

Tofu Tikka:

  • 16 oz extra firm tofu pressed under a heavy weight in the fridge for 2 hours, (approx. 450 grams), cut into cubes
  • 1 cup mixed color bell peppers , cut into cubes
  • 1 large onions , cut into cubes

Marinade:

Blending Ingredients:

  • 4 large tomatoes , about 2 cups
  • 1/4 cup roasted makhana (popped lotus seeds)
  • 8-10 cashews

Gravy:

Garnish:

  • 1 tbsp ginger , chopped
  • 1 tbsp cilantro , chopped
  • 1 tbsp green onions , chopped

For Dhungar (Smoky Finish):

  • 1 coal
  • 1 tsp ghee

Serve:

  • masala missi roti or parathas
  • beetroot yogurt raita

Instructions

Marinate The Tofu:

  1. In a bowl, whisk together all the marinade ingredients

  2. Add the pressed tofu cubes along with bell peppers and onion. Coat everything well and refrigerate for at least 30 minutes.

Make The Gravy:

  1. Blend tomatoes with roasted makhana and cashews into a smooth paste.
  2. Heat ghee or oil in a pan, add bay leaf, cinnamon stick, and cloves.
  3. Add grated onions and sauté until golden brown. Stir in ginger-garlic-green chili paste.
  4. Add the tomato-makhana-cashew puree with chili powder, coriander powder, turmeric, salt, and kasoori methi. Cook covered until the oil separates.

  5. Stir in 2–3 tbsp leftover marinade and cook for another 2–3 minutes.

  6. Add milk, sugar, and finish with garam masala. Garnish with chopped ginger and cilantro.

Grill the Tofu Skewers:

  1. Roast the marinated tofu skewers directly over the gas flame until lightly charred and smoky.

    Traditionally, I like to roast the tofu skewers directly over the gas flame for that authentic smoky char. But you can also make it more convenient:

    Oven Method – Arrange the marinated tofu cubes with peppers and onions on skewers or a lined tray. Bake at 370°F (190°C) for 10–15 minutes, brushing with a little oil midway.

    Air Fryer Method – Place the marinated tofu in the basket and air fry at 350°F (175°C) for 10 minutes, checking halfway through and brushing lightly with oil for even roasting.

  2. Slide them into the gravy and mix gently.

Add Dhungar (Smoky Finish):

  1. Place a small steel bowl in the center of the pan and then place a hot coal in it. Drizzle ghee on top of the coal and cover the entire pan so that it becomes infused with a rich, smoky flavor. Let it infuse for 3–4 minutes, then remove the coal.

Serve:

  1. Serve your Tofu Tikka Masala with masala missi roti or paratha, and beetroot yogurt raita.

Recipe Video

Recipe Notes

  • Pressing Tofu is Key – Don’t skip pressing the tofu. It ensures the cubes are firm, absorb the marinade deeply, and hold well on skewers.
  • Balance the Heat – Kashmiri red chili gives color without much spice. Adjust with regular red chili if you prefer more heat.
  • Make it Vegan – Swap yogurt with plant-based yogurt and use oil and non-dairy milk.
  • Batch Cooking – The gravy can be made ahead and refrigerated for 2–3 days. Grill tofu fresh before serving.
Nutrition Facts
Tofu Tikka Masala
Amount Per Serving
Calories 252 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 6g38%
Trans Fat 0.02g
Polyunsaturated Fat 2g
Monounsaturated Fat 5g
Cholesterol 24mg8%
Sodium 101mg4%
Potassium 675mg19%
Carbohydrates 20g7%
Fiber 4g17%
Sugar 11g12%
Protein 10g20%
Vitamin A 1450IU29%
Vitamin C 42mg51%
Calcium 123mg12%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.