Vegan Tikka Masala is so easy to make and best served with vegan naan. Featuring “chicken-style” tofu and a perfectly spiced, creamy sauce, this popular dish just got the best vegan makeover!

looking down on a bowl of tikka masala in turquoise bowl with white rice

I used the same method here for baking tofu “chicken style” as I did for Vegan Butter Chicken, one of my most popular recipes! I love this method of cooking tofu; it has a unique texture and delicious flavor. When paired with a spicy, creamy masala sauce it is simply incredible.

Consider making a batch of Easy Vegan Naan to soak up the flavor-packed sauce!

large pan full of vegan tikka masala

How to make Vegan Tikka Masala

Here are the main steps, in photos, to making this tasty dish. The recipe is written in full at the bottom of this post if you’d rather skip the photos.

  • Press your tofu, then slice it into 6 pieces. Tear the tofu into bite sized pieces, place in a large ziplock bag along with the olive oil, cornstarch and salt, and shake until coated. (1)
  • Place on a parchment lined baking sheet and bake for about 25 minutes until golden and a bit crispy. There is no need to flip it halfway, which I love! (2)

collage of before and after baking tofu that is ripped like chicken

  • While the tofu bakes, make the sauce. Saute an onion in olive oil for a few minutes, then add the ginger and garlic and cook 1 more minute. Add the spices and salt. (3)
  • Add the tomato sauce. (4)
  • Stir in the coconut milk. Simmer for about 10 minutes. If the sauce is too thick, add the additional 1/4 cup water. (5)
  • Once the tofu is done baking, simply add it to the sauce. (6)

collage of how to make tofu tikka masala sauce

Serve with rice and chopped fresh cilantro, if desired. Enjoy!

Want more Vegan Indian inspired recipes?

2 bowls of tikka masala with white rice

This post contains affiliate links. Read my full disclosureย here.

looking down on a bowl of tikka masala in turquoise bowl with white rice
4.97 stars (60 ratings)

Vegan Tikka Masala

Vegan Tikka Masala is so easy to make and best serve with vegan naan. Featuring "chicken-style" tofu and a perfectly spiced, creamy sauce, this popular dish just got the best vegan makeover!
Prep: 15 minutes
Cook: 25 minutes
Tofu pressing time: 20 minutes
Total: 1 hour
Servings: 6 servings

Ingredients 
 

For the tofu

  • 2 (16-ounce) blocks extra-firm tofu
  • 2 tablespoons olive oil
  • 2 tablespoons cornstarch
  • 1/2 teaspoon salt

For the masala sauce

  • 2 tablespoons olive oil
  • 1 large onion, diced
  • 5 cloves garlic, minced
  • 1 tablespoon fresh grated ginger
  • 1 1/2 teaspoons garam masala
  • 1 1/2 teaspoons ground cumin
  • 1 teaspoon turmeric
  • 1 teaspoon coriander
  • 1/4 teaspoon cayenne pepper
  • 1 teaspoon salt
  • 14 ounces tomato sauce
  • 1 (13.5 ounce) can full fat coconut milk
  • 1/4 cup water, as needed to thin the sauce

For serving

  • 4 cups cooked rice, white or brown
  • chopped cilantro

Instructions 

  • Press the tofu:ย Wrap the blocks of tofu in paper towels. Place a plate or pan on top of the wrapped tofu, and put a couple of heavy books on top of that. Let the tofu press for 20 minutes. (You can skip this step if you get the super firm variety)
  • Preheat the oven to 400 degrees F and line a baking sheet with parchment paper.
  • Slice the tofu into about 6 slices (see photos in post above for reference). Now, rip each slice into medium-large pieces. You can also simply cut them into cubes, if you prefer, but ripping gives the tofu a great "chicken-style" texture for this dish.
  • Add the tofu pieces to a large ziplock bag, along with the olive oil, cornstarch and salt. Close the bag, and shake gently to coat. Arrange the tofu evenly on the prepared pan, and bake for 25-30 minutes, until golden and crispy.
  • While the tofu bakes, prepare the sauce:ย Add 2 tablespoons of olive oil in a large pan over medium-high heat. Saute the onion for 3-4 minutes, then add the ginger and garlic and cook for 1 more minute. Add the spices, salt, tomato sauce and coconut milk. Stir until smooth and combined, then simmer for about 10 minutes, stirring frequently.
  • If the sauce is too thick, add the 1/4 cup of water to thin. When the tofu is done baking, add it to the sauce and stir to coat the pieces.
  • Serve hot with rice and chopped fresh cilantro, if desired.

Notes

  1. Nutritional information is an estimate only and includes rice.ย 
  2. For a tofu-less option, try using 2 cans of drained/rinsed chickpeas instead. OR substitute soy curls or vegan chicken pieces. Roasted cauliflower would also be a great choice!
  3. Leftovers will keep in the refrigerator for 3-4 days. This dish freezes well.
  4. To make this recipe easier and faster: buy super firm tofu that doesn't need pressing, and use pre-grated ginger and chopped garlic from a jar. You can even buy pre-cooked frozen rice!

Nutrition

Serving: 1serving | Calories: 393kcal | Carbohydrates: 43g | Protein: 18g | Fat: 17g | Saturated Fat: 2g | Sodium: 938mg | Potassium: 320mg | Fiber: 3g | Sugar: 4g | Vitamin A: 321IU | Vitamin C: 7mg | Calcium: 223mg | Iron: 3mg
Course: Main
Cuisine: American, Indian
Author: Nora Taylor
Did you make this recipe?Mention @nora_cooks_vegan_ or tag #noracooks!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com. Read my full disclosure here.

Posted In: , , , , , , , , , ,

you may also like:

Comments

  1. Hi great post. ย I added touch of ground cardamom cinnamon and amchur powder (ground up dried raw mango powder-available at Indian grocers) for tangy element.

    Thank u for u r post. ??????

  2. Wow! Someone made this for a party I went to and it is amazing! So psyched I have all the ingredients so I ca make it again!

    1. That’s wonderful, Cat! I’m so happy to hear you’ll be trying the recipe for yourself ๐Ÿ™‚ Happy cooking!

  3. So yummy! We made this tonight for dinner and loved it! Looking forward to the leftovers too, ha! Baking the tofu this way was awesome! And I agree, tearing it instead of cubing it totally gave it a โ€œchicken-likeโ€ feel! Loved it! Thanks, Nora, for yet another amazing recipe!ย 

    1. I’m so glad you love the recipe, and I agree this masala makes the ‘Best’ leftovers! Thank you for sharing your great review and feedback!

  4. This recipe is AMAZING! Everyone in my family loved it. I needed to omit the cayenne pepper for our 15 month old baby, but it’s still so tasty without the heat.ย 

  5. This meal is one of my absolute favorites! I make it once a week now and have the recipe committed to heart. My non-vegan friends and family request I make this often. Thank you for giving us so many amazing recipes! I so appreciate it.ย 

  6. This recipe is amazing. Thank you so much for it. Much love from louisville kentucky. Thanks again you made my day and i love this recipe. Youre awesome!

    1. Hello in Louisville, KY! Thank you for trying out my recipe! I”m so glad you loved it! Thanks for the love! I appreciate your sharing your sincere comments! Happy cooking!

  7. This has quickly become an easy meal-prep recipe for me! It’s so quick to whip up and delicious! I like to add a handful of spinach near the end and sometimes make it spicier. I’ve also used chopped tomatoes in place of the sauce if I’m out and it works great! Love this one ๐Ÿ™‚

  8. We make various Nora recipes regularly and this is probably our most cooked one so far. My 4 year old and 1 year old love it. It’s easy and it makes plenty.

    I also use this method to cook tofu for all kinds of recipes now. I rarely fry it anymore.

  9. I came here to say that this tofu trick is a winner!ย 
    I had some jarred sauce, that Iโ€™m sure pales in comparison to your recipe, but I Iike snooping the internets for ideas regardless. And man, cooking tofu like this absolutely elevated the meal! It really does give it a good bite and Iโ€™m sure would be even better in the air fryer. Thank you!

    1. Hi Michelle! I’m so glad you had fun cooking your tofu in a new way! I absolutely love tofu cooked like this – and it is wonderful cooked in the air fryer! Thank you for sharing your great review! Happy cooking!

  10. Fantastic recipe! My spouse & I love it. ย So easy and so flavorful! ย 
    Since we try to limit sodium intake I don’t add any salt to sauce or the tofu and it doesn’t need it. ย The tomato sauce has plenty of sodium in it. ย We like to sprinkle it with dry roasted peanuts and cilantro. ย So good!ย 

  11. Absolutely wonderful! The sauce is perfect โค creamy and rich and beautifully spiced. I used a tin of chopped tomatoes instead of tomato sauce and I let it simmer for a bit longer than you said so it was super thick and it was delicious! Highly recommended!

    1. Tomato sauce is just referring to tomatoes, water and maybe salt in a can. Not tomato paste, it is thinner than that.

  12. My son wanted to make this, so we made it together and it is seriously one of the best dishes Iโ€™ve had in a very long time. The way the tofu crisps up is perfect and Iโ€™ve never torn tofu before. I always cut it in cubes and it is so good torn! Thank you so much for ย all of your great recipes

  13. Just made this tonight and my boyfriend would not stop talking about how delicious it was. Seriously better than any restaurant tikki massala! Will definitely be making this again! Thanks for sharing!

  14. This recipe was perfect! I had to sub Oatly oatmilk for the coconut milk due to my sonโ€™s allergies. It doesnโ€™t always work but it was great in this recipe. ย We used roasted cauliflower instead of tofu. The spice amounts were perfect. Thank you!ย 

    1. Hi Shannon. I’m glad the milk substitution worked well for you. I agree that cauliflower is delicious in this recipe! Thank you for sharing!

  15. This was INCREDIBLE, I can’t believe how easy this was to put together and how amazingly it came out. Most of the time when I’m making Indian food I have to double the spices or alter the recipe somehow, but this was recommended to me by a friend so I just followed the instructions exactly. It was perfect!

    I did use an immersion blender before adding the tofu (not because it needed it but because I just got one for Christmas and wanted to try it out) and I think that actually took it to the next level.

    The naan also came out amazing. I made it without coconut cream and was a little worried but it was totally perfect. This is going in my regular rotation!

    1. Hi Megan. Thank you for trying out the recipe! I’m glad it turned out for you and that you love it! Thank you for sharing!

  16. I laughed when I tasted the sauce it was so good. I havenโ€™t had Masala for like the 6.5 years Iโ€™ve been vegan and this was an absolute delight. My boyfriend said itโ€™s the best thing Iโ€™ve ever made. Thank you!

Leave a Reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.