Craving a cozy vegan tofu tikka masala that tastes just like your favorite Indian restaurant version? In this recipe, I will show you how to achieve rich flavor and gentle smokiness at home using clean, fresh ingredients.
The tofu is lightly marinated, pan-roasted until golden, then simmered in a creamy homemade tikka masala sauce. I often prep the tofu earlier in the day, which helps dinner come together quickly and makes this curry easy to manage even on busy evenings.

Smoky Tikka Flavor Without a Tandoor

This recipe uses a simple chickpea flour and spice marinade that coats the tofu evenly and roasts well without drying it out. The marinated tofu cubes can be baked, like my oven-baked tofu cubes recipe, or pan-fried like tandoori tofu tikka. Both methods work reliably and are easy to manage at home.
The optional dhungar (smoking) step adds that familiar restaurant-style aroma. I usually use it when serving this curry for guests or when I want something a little extra special. If you skip it, the curry is still deeply satisfying, especially with my creamy tikka masala sauce.
Happy Cooking!
-Sravanthi
Detailed Steps

Step 1: Whisk chickpea flour, yogurt, spices, and salt into a smooth marinade.

Step 2: Press the tofu for 10 minutes and cut into cubes. Add tofu, bell peppers, and onion. Toss well.

Step 3: Rest for 10-30 minutes if time permits. Pan-fry or roast until golden and crisp.

Step 4: Heat the tikka masala sauce.

Step 5: Add the roasted tofu mixture and simmer the curry for 3 to 4 minutes.

Step 6: For the optional dhungar, place a glowing charcoal in a small bowl inside the curry.

Step 7: Drizzle oil or ghee over the glowing charcoal.

Step 8: Cover for a few minutes to infuse a gentle smoky aroma.

Step 9: After a few minutes, open the lid.
Remove the bowl, mix well, and serve with roti, naan, or basmati rice.

Serving Tips
At home, we usually serve this curry hot and fresh, straight from the pan, especially when the tofu is still slightly crisp.
- Serve with Indian basmati rice or simple stovetop basmati rice.
- Pair with whole wheat Indian flatbread or soft spinach paratha and a light veggie like this Indian bell pepper curry.
- Add a fresh side like tomato onion salad or other Indian salads.
- I will also serve a spoonful of cooling raita to balance the spices well, especially for my kids.
- I use leftovers as a filling for red lentil wraps and serve them as breakfast wraps.
Recipe

Vegan Tofu Tikka Masala (Smoky & Restaurant-Style)
Rate this recipe by clicking the stars!
Ingredients
- 2 cups tikka masala sauce
- 7 oz tofu firm or extra firm
- ½ cup bell peppers cubed
- ¼ cup onion quartered
- 1 tablespoon yogurt plan-based or regular
- 2 teaspoons chickpea flour
- ½ teaspoon coriander powder
- ¼ teaspoon red chili powder
- ¼ teaspoon garam masala
- ¼ teaspoon cumin powder
- ⅛ teaspoon turmeric powder
- ⅛ teaspoon kasuri methi powder optional
- ½ teaspoon salt adjust to taste
- 1 teaspoon oil
Instructions
- Press the tofu for about 10 minutes. Once pressed, cut it into even cubes. Chop the bell peppers and onion into chunky pieces so they don't overcook.
- In a bowl, whisk together chickpea flour, yogurt, spices, and salt until smooth.1 tablespoon yogurt, 2 teaspoons chickpea flour, ½ teaspoon coriander powder, ¼ teaspoon red chili powder, ¼ teaspoon garam masala, ¼ teaspoon cumin powder, ⅛ teaspoon turmeric powder, ⅛ teaspoon kasuri methi powder, ½ teaspoon salt
- Add the tofu, bell peppers, and onion, then gently toss until everything is coated.7 oz tofu, ½ cup bell peppers, ¼ cup onion
- If you have time, let it rest for 10-30 minutes. This resting time helps the flavors settle in.
- From here, pan-fry or oven-roast the tofu mixture until lightly golden and crisp.1 teaspoon oil
- Heat the tikka masala sauce in a deep pot.2 cups tikka masala sauce
- Once the sauce is hot, fold in the roasted tofu and vegetables. Let the curry simmer for 4 to 5 minutes. You can add a splash of water to adjust the consistency of the curry.
- For the optional dhungar, heat a piece of charcoal directly on the flame until glowing.
- Place a small bowl inside the curry, add the hot charcoal, drizzle oil over it, and immediately cover the pot.
- Let it smoke for a few minutes. This step infuses a gentle, smoky aroma that really elevates the dish.
- Once the smoke is infused, remove that small bowl and mix the curry, and enjoy it with soft Indian flatbread roti.
- I like to serve it with naan bread and Indian basmati rice for a restaurant-style meal at home.
Notes
- Pressing tofu makes a big difference in texture.
- Kasuri methi adds a subtle restaurant-style aroma.
- Dhungar is optional but worth trying at least once.
- Marinating tofu in chickpea flour and spices before roasting yields a firm, flavorful tikka that holds beautifully in the sauce.
- This tofu tikka masala pairs beautifully with fluffy rice; try it with Indian rice for a complete, comforting meal.
Nutrition
Have you tried this vegan tofu tikka masala? I'd love to hear how it turned out in your kitchen. Leave a comment below and let me know how it turned out for you. If you have tikka masala sauce handy, try my veggie-loaded tikka masala curry and chickpea tikka masala curry next! Or explore more comforting Indian meals from my Indian vegetarian curry ideas.
PIN the recipe for later use!






Leave a Reply