Table of Contents

Tofu Tikka Masala – Creamy, Smoky & 100% Vegetarian

A deep clay bowl filled with orange-red tofu tikka masala curry, showing golden-brown tofu cubes, with a small steel bowl of sliced onions and a piece of naan on the side.

Tofu tikka masala – I know what you are thinking. “Tofu? Really? That bland, rubbery white thing?” Hold on. Let me stop you right there. I used to think the same. The first time I tried tofu, it was from a cheap store, and it tasted like a wet sponge. I almost gave up. But then a friend – she is a chef in Bengaluru – made me taste her version of tofu tikka masala. And oh my god. The smell hit me first. Smoky, like tandoor. Then the colour – that deep, creamy orange-red that makes your mouth water. The tofu had charred edges, a spicy crust, and the inside was soft like paneer but lighter. I ate two rotis. Then three.

Tofu Tikka Masala

For the Indian kitchen, paneer is king. But paneer comes from milk, and milk comes from cows who often suffer. I am not here to preach. I still eat curd sometimes. But if you want to reduce your impact, or if you are lactose intolerant, or if you simply want to try something new – tofu is your friend. And this tofu tikka masala is the best place to start. It is rich, comforting, and perfect for a weekend dinner. Even my paneer-loving uncle asked for the recipe.

A small tangent: I once tried making this with store-bought tikka paste. Disaster. Too salty, too red, like eating food colouring. Homemade masala is the way. It takes 10 extra minutes but changes everything. Trust me.

india-cuisine

Ingredients

For the Tofu Tikka (Marination)

  • 200 grams firm tofu (not silken – it will crumble)

  • ¼ cup thick curd (dahi) – use vegan coconut curd if you want dairy-free

  • 1 tablespoon ginger-garlic paste (freshly made)

  • 1 teaspoon red chilli powder (Kashmiri for colour, regular for heat)

  • ½ teaspoon turmeric powder

  • 1 teaspoon coriander powder (dhania)

  • 1 teaspoon cumin powder (jeera)

  • 1 tablespoon besan (gram flour) – for binding

  • 1 tablespoon mustard oil or any cooking oil

  • Salt to taste

For the Gravy (The Creamy Masala)

  • 2 tablespoons cashew nuts (kaju) – soaked in warm water for 15 minutes

  • 1 tablespoon oil or vegan butter

  • 1 large onion – finely chopped

  • 2 medium tomatoes – pureed (fresh is best)

  • 1 teaspoon ginger-garlic paste

  • 1 teaspoon red chilli powder

  • 1 teaspoon coriander powder

  • ½ teaspoon garam masala powder

  • ¼ teaspoon kasuri methi (dried fenugreek leaves) – crushed

  • 1 cup water

  • Salt to taste

  • 2 tablespoons fresh coriander leaves for garnish

Alternatives

  • No tofu? Use paneer for a non-vegan version. Or use chunky soya chaap for a meatier texture.

  • No cashew? Use 1 tablespoon poppy seeds (khus khus) or 2 tablespoons sunflower seeds. Soak and grind the same way.

  • No curd for marination? Use 2 tablespoons thick coconut milk + 1 teaspoon lemon juice. Works beautifully.

  • Want smoky flavour without tandoor? Use a piece of charcoal. I will explain in the method.

leaf

 

Step-by-Step Recipe Method

1st Step: Press the Tofu

Remove the tofu from its packaging. Wrap it in a clean kitchen towel. Place a heavy pan on top. Leave for 15 to 20 minutes. This removes excess water. Why? Wet tofu does not absorb the marinade. It also does not get that nice char. I once skipped this step and my tikka fell apart in the pan. Never again.

2nd Step: Cube and Marinate

Cut the pressed tofu into 2 cm cubes – not too small, not too large. In a bowl, mix curd, ginger-garlic paste, red chilli powder, turmeric, coriander powder, cumin powder, besan, oil, and salt. The besan is important – it makes the marinade stick to the tofu. Add the tofu cubes. Gently mix with your hands so every piece is coated. Cover and refrigerate for 30 minutes. One hour is better. Overnight is best, but who plans that far?

3rd Step: Cook the Tofu Tikka (Two Ways)

You can pan-fry or bake. I prefer pan-frying for the char. Heat a non-stick pan with 1 tablespoon oil. Place the marinated tofu cubes in a single layer. Cook on medium flame for 2 minutes. Flip. Cook another 2 minutes until the edges are dark brown and crispy. Do not overcrowd the pan. Do two batches if needed. The smell at this point is insane – spicy, nutty, like a tandoori night.

If you have an air fryer: 180°C for 10 minutes, shaking halfway. If you have an oven: grill mode, 200°C for 12 minutes.

4th Step: Prepare the Cashew Paste

Drain the soaked cashews. Grind them with ¼ cup water into a smooth, silky paste. No lumps. Lumps in gravy are a crime. Set aside.

5th Step: Make the Gravy Base

In a deep pan or kadhai, heat 1 tablespoon oil. Add chopped onion. Sauté on medium flame until golden brown – about 5 to 6 minutes. The onion should look like caramel. Add ginger-garlic paste. Cook for 1 minute. The raw smell should disappear. Now add the tomato puree. Cook for 4 to 5 minutes until the oil starts separating from the masala. You will see little bubbles of oil on the sides.

6th Step: Add Spices and Cashew Paste

Add red chilli powder, coriander powder, and salt. Stir for 30 seconds. Now add the cashew paste. Stir continuously for 2 minutes. The gravy will thicken and become creamy. This is the moment. Add 1 cup water. Stir. Let the gravy simmer on low flame for 5 minutes. It will become smooth and velvety.

7th Step: The Smoky Charcoal Trick (Optional but Amazing)

This is for that restaurant-style smoky flavour. Heat a small piece of charcoal on direct flame until it is red-hot. Place a small steel bowl in the centre of the gravy pan. Put the hot charcoal in the bowl. Pour ½ teaspoon oil or ghee over the charcoal. Immediately cover the pan with a lid. Wait for 2 minutes. Remove the charcoal bowl. Your kitchen will smell like a dhaba. This is pure magic.

8th Step: Add Tofu and Finish

Add the cooked tofu tikka pieces into the gravy. Stir gently. Do not break the tofu. Add garam masala and crushed kasuri methi. Simmer for 2 more minutes. The gravy should coat the tofu like a warm blanket. Garnish with fresh coriander leaves. Serve hot.

Pro Cooking Tips

  • Mistake to avoid: Adding tofu to the gravy too early. The crispy coating becomes soggy. Always add at the very end, just before serving.

  • Texture hack: For extra firm tofu, freeze it overnight, then thaw and press. The texture becomes chewy, almost like chicken. Great for meat-eaters trying to reduce.

  • Colour tip: Use Kashmiri red chilli powder for that bright red colour without heat. Or add ½ teaspoon beetroot powder for natural red.

  • Gravy consistency: This curry should be medium-thick – like a creamy soup, not a paste. Add more water if it feels too thick. Add a little more cashew paste if too thin.

  • Oil separation: Do not rush the tomato cooking step. If the oil does not separate, the gravy will taste raw and acidic. Patience, my friend.

  • Leftover magic: This tofu tikka masala tastes even better the next day. The tofu absorbs the gravy. Reheat gently on low flame with 2 tablespoons of water.

Variations & Substitutes

Healthy version (low fat): Skip the cashew paste. Use 2 tablespoons of blended oats instead. The gravy will be thinner but still creamy. Also use only 1 teaspoon oil for the entire dish.

Jain version: Remove onion and garlic. Use hing (asafoetida) instead. Also skip the ginger (root vegetables not allowed in strict Jain). Use raw banana puree instead of tomato for a different but delicious gravy.

Without onion-garlic: This is easy. Replace onion with finely chopped cabbage or bottle gourd (lauki). Replace ginger-garlic paste with a pinch of hing and 1 teaspoon dry ginger powder (saunth).

Vegan version: The recipe above is already vegan if you use coconut curd instead of dairy curd for marination. And use oil instead of ghee for the charcoal trick.

Nut-free version: Replace cashews with 2 tablespoons of white sesame seeds (til) soaked in warm water. Grind into a paste. The taste is different – more earthy – but still creamy.

Serving Suggestions

Serve this tofu tikka masala with hot butter naan, jeera rice, or simple whole wheat rotis. The gravy is rich, so keep the sides simple. A small bowl of raw onion rings with a squeeze of lemon on the side is a classic dhaba-style pairing. Also a slice of cucumber and tomato salad.

Best time to enjoy? Weekend dinner when you have guests who are skeptical about tofu. Make this, and do not tell them it is tofu. Let them eat. Then reveal. Their faces are priceless. Also perfect for a vegan dinner party or a cozy night when you want something indulgent but cruelty-free.

Love this Easy Red Rice Salad? Then you’ll adore my No Cook Indian Recipes – 5 Easy & Healthy Meal Ideas – a collection of fresh, fire‑free meals perfect for busy days or hot summers.

FAQs

Is tofu tikka masala healthier than paneer tikka masala?
Yes, generally. Tofu has less fat and fewer calories than paneer. It also has more iron and calcium (if made with calcium sulfate). Plus no cholesterol because it is plant-based.

Can I make tofu tikka masala without curd?
Absolutely. Use thick coconut milk or blended soaked cashews + lemon juice. The marinade will be slightly thinner, so add a little more besan (gram flour) to bind.

Why does my tofu crumble while cooking?
Two reasons. First, you used silken tofu instead of firm tofu. Second, you did not press the tofu enough. Always buy extra-firm or firm tofu and press it for at least 15 minutes.

Can I freeze this curry?
Yes, but freeze without the tofu. Make the gravy, cool it, and freeze for up to 1 month. When ready to eat, thaw, reheat, and then add freshly cooked tofu tikka. Frozen tofu becomes spongy and weird.

What can I use instead of cashews for a nut-free version?
Soaked sunflower seeds or pumpkin seeds work very well. You can also use 2 tablespoons of rice flour mixed with ¼ cup coconut milk – it gives a different kind of creaminess.

Is this recipe gluten-free?
Yes, as long as you use gluten-free besan (gram flour is naturally gluten-free) and no wheat-based naan. Serve with rice or gluten-free roti.

Conclusion

This tofu tikka masala is proof that plant-based food does not have to be boring. It is smoky, creamy, spicy, and satisfying. The tofu soaks up all the flavours like a sponge. My non-vegetarian friends now ask me to make this instead of ordering chicken tikka. That is the biggest compliment.

Try it this weekend. Do not be scared of tofu. Press it, marinate it, cook it with love. And come back here to tell me how it went. Did your family guess it was tofu? Did you add extra kasuri methi like I do? The comments section is open. Let us cook with kindness.

Translate »