Dinner, Lunch, Main Course
Leave a Comment

Tofu Tikka Masala

Tofu Tikka Masala

If you love flavorful Indian curries but want something healthy and protein-packed, this Tofu Tikka Masala is the perfect recipe. It’s a creamy, smoky, and comforting dish made with marinated tofu cubes simmered in a rich tomato-based curry — all without using heavy cream.

WATCH HOW TO MAKE TOFU TIKKA MASALA:

Tofu Tikka Masala

This recipe is high in protein, completely vegetarian, and easy enough for weeknight dinners, yet impressive enough for special occasions. Pair it with masala missi roti, naan, or simple steamed rice, and you’ll have a cozy Indian meal that everyone will love.

Unlike many restaurant-style curries that use cream, this gravy gets its silky texture from roasted makhana (fox nuts) and cashews, blended with tomatoes for a natural creaminess.

Instead of paneer, I use extra-firm tofu, which is packed with protein and soaks up all the flavors beautifully once pressed and marinated. The tofu is first marinated in yogurt and spices, then grilled or air-fried for that authentic smoky char, and finally finished with dhungar (a quick coal-smoking technique) for the signature tandoori aroma.

Tofu Tikka Masala

Whether you’re vegetarian or simply looking for a new tofu curry recipe to add to your weekly rotation, this dish ticks all the boxes.

Why You’ll Love This Tofu Tikka Masala:

High Protein Vegetarian Meal – Extra-firm tofu is rich in plant-based protein, making this a wholesome and filling curry.
Creamy Without Cream – Blended tomatoes, roasted makhana, and cashews create a restaurant-style curry without heavy cream.
Authentic Indian Flavors – Yogurt marinade, kasuri methi, and the smoky dhungar technique bring classic North Indian flavors.
Easy to Cook – Simple steps, pantry spices, and multiple cooking options (stovetop, oven, air fryer).
Versatile – Pairs perfectly with roti, naan, missi roti, or rice.

Cooking the Tofu:

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.

Both methods dry the marinade slightly and give the tofu a nice roasted flavor, making them great alternatives to grilling on the flame.

Pro Tips for the Best Tofu Tikka Masala:

  • Press the 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 – Use dairy-free yogurt, ,plant-based milk and oil for a completely vegan tikka masala.
  • Meal Prep Friendly – The gravy can be made 2–3 days ahead; just grill tofu fresh before serving.

Serving Suggestions:

Serve this Tofu Tikka Masala curry with:

  • Masala missi roti or whole wheat parathas for a rustic Indian meal
  • Jeera rice or simple steamed basmati rice
  • Naan or kulcha for a restaurant-style pairing
  • A side of plain yogurt or raita to balance the flavors

If you like this, please try my other recipes:

5 from 1 vote
Tofu Tikka Masala
Tofu Tikka Masala
Prep Time
20 mins
Cook Time
30 mins
 

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
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.

Subscribe to my YouTube Channel for step-by-step videos.

DID YOU MAKE THIS RECIPE?

Don’t forget to tag @naturallynidhi on Instagram and hashtag it #naturallynidhi. You can also post your pictures to my facebook page.

I’d love to hear how the recipe turned out and what you think in the comment section below. Find me on Instagram Facebook Twitter Pinterest YouTube and share your creation with me!

5 from 1 vote (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating