Main image of Quick Tofu Tikka Masala

Quick Tofu Tikka Masala

20 min


This dish was inspired by the famous Chicken Tikka masala recipe, that is often served in Indian restaurants across Europe and North America. We wanted to make an easy and quick vegan alternative, for everyone to enjoy at home. It takes very little time to prepare it, and the taste is delicious - slightly spicy, creamy and perfect for a quick weekday dinner.



20 min


5 min


15 min


Soy symbol


Treenut symbol

tree nut

Swap out

Gluten symbol


Free from

Peanut symbol


Sesame symbol



  • 2 Tbsp (30 mL)
    vegetable oil, divided
  • 8.8 oz (250 g)
    firm tofu, cut into 2 cm pieces
  • 1
    medium onion, chopped
  • 1 Tbsp (6 g)
    freshly grated ginger
  • 1 tsp (2 g)
    whole brown mustard seeds
  • 2 Tbsp (13 g)
  • ½ tsp
  • ¼ tsp
    chili powder, or less for less spice
  • 1
    large tomato, chopped
  • ¾ cup (180 mL)
    soy cooking cream
  • ½ cup (120 mL)
    unsweetened soy yogurt
  • ¼ cup (32 g)
    raw cashews, chopped
  • 3 Tbsp (49 g)
    tomato paste
  • ½
    lime, juiced


  1. To a large pan on high heat, add half of the oil and cook the tofu, turning it periodically so it gets lightly golden on all sides, about 8 minutes.
  2. Meanwhile, to another large pan on medium-high heat, add the remaining oil and cook the onion for 3 minutes.
  3. Add the ginger and mustard seeds. Cook for 2 more minutes.
  4. Add the masala seasoning, salt, and chili and toast for another minute. The dish is spicy, so omit or add less chili if you're not a fan of heat.
  5. Add the chopped tomato, cooking cream, yogurt, cashews, and tomato paste. Cook for 7 - 8 minutes.
  6. Lastly, add the cooked tofu and stir it through.
  7. Squeeze over the lime juice, stir, and serve with naan or rice. Enjoy!


Let us know what you think

Plate method

The Plate Method is a visual tool that helps us ensure our dietary needs are on track. Touch the image below to see how this recipe measures up.

Grains & Starches 51%

vegan naan

Proteins 22%

firm tofu

unsweetened soy yogurt

raw cashews

Fruits & Veggies 27%

medium onion

freshly grated ginger

large tomato

tomato paste



firm tofu

unsweetened soy yogurt


vegetable oil

soy cooking cream

raw cashews

Nutrition info

We believe that focusing on numbers can harm our relationship with food. Instead, our philosophy is to Nourish the Cells & the Soul. If you require specific nutrition information due to a medical condition, please consult with a dietitian or physician. The nutritional information provided is composed with the utmost care. However, we cannot guarantee the correctness of the displayed values, see also our disclaimer.

Show nutrition info  

Watch it step-by-step!

More for the eyes

image of image of image of image of image of

Discussion & Rating

Rate this post

Aaron - Dec. 2, 2022, 5:55 p.m.

Thanks for the recipe!

what kind of chili powder do you use? The one I have is not very spicy at all? Just curious.


PUL Team - Dec. 2, 2022, 9:09 p.m.

Hey there, Aaron, we typically use a generic chili powder from our local grocery store. Some varieties can be spicier than others so if you find yours isn't spicy it could help to purchase a fresh powder (ethnic grocery stores often have great options at more affordable prices!) or add more to taste 🙂

Nadia - Nov. 14, 2022, 2:50 p.m.

This is such a lovely recipe! Really quick but very delicious. I have made this twice already the past two weeks, definitely recommend!!!

PUL Team - Nov. 14, 2022, 4:28 p.m.

So happy to hear, Nadia, thank you 🤗

Elli - Nov. 11, 2022, 3:05 p.m.

Made it today and overate like it was christmas, unbeliveable delicious. I had to make some changes because I didn‘t have everything at home: I left out the joghurt and just took more cream (I did the same with the naan) and I swapt the tofu for some dry soy „meat“ I had in my pantry. It worked out perfectly well and I will cook it again a lot of times.
Thank you so much!

PUL Team - Nov. 11, 2022, 6:18 p.m.

We're so glad it was enjoyed, Elli, and thank you for sharing the modifications!

Monica - Nov. 10, 2022, 10:34 p.m.

Wow! Just tried this recipe and it was PERFECT!! We don’t have Indian food widely available in Mexico and I’m just so happy I can now make my own 🥳

PUL Team - Nov. 10, 2022, 11:32 p.m.

It means so much, Monica! Sending hugs to Mexico 🤗

TC - Nov. 6, 2022, 1:34 a.m.

This was AMAZING and so easy to prepare. Didn't have lime so I added your Afghan Chutney to the top (the chutney has been a staple in my house over the last year and has a permanent spot in my fridge) for some acidicy and it was perfect!

I second the below reviewer that said you need a physical cookbook. I would swoop that up and a copy for all my family in a heartbeat! Thank you thank you thank you for these recipes.

PUL Team - Nov. 6, 2022, 6:36 p.m.

So happy to hear, TC, it means so much! Hopefully one day we can share a physical cookbook 🤗

SW - Nov. 3, 2022, 12:26 a.m.


Diana - Oct. 30, 2022, 3:16 p.m.

I just tried this recipe today and I am shocked. And in love because this dish is superior 😍❤️Even my family who isn't the biggest Indian food fan found it delicious...the different textures hit just different. I loved the crunch of the cashews and the softness of the tofu paired with the flavourful sauce😍still in food heaven😊I made it with your homemade tikka masala mix and I think it couldn't have been any better❤️

PUL Team - Nov. 1, 2022, 6:35 a.m.

Aw you're much too kind, Diana! We appreciate the lovely feedback so much more than we can express💛

Ulendo - Oct. 30, 2022, 12:56 a.m.

20/10 !!! This dish right here??? Amazing! I went with the coconut milk substitute and I couldn't find soy unsweetened yogurt so I used vanilla almond milk yogurt 😅. I was nervous about the sweetness but it all balanced out honestly. Another top tier recipe 👌🏾

PUL Team - Oct. 30, 2022, 2:35 a.m.

Oh thank you for the glowing review, Ulendo, it means so much! So happy the recipe was enjoyed 😊

Fernanda - Oct. 30, 2022, 12:13 a.m.

10/10 - so tasty!

Clara - Oct. 29, 2022, 8:45 p.m.

Hi!!! I absolutely loved this recipe.😍😍😍

Ive started to get into cooking just recently and I'd love to try more recipes like this, easy delicious.

PUL Team - Oct. 30, 2022, 2:34 a.m.

We're so thrilled to hear, Clara! Happy cooking 🤗

Charlotte - Oct. 25, 2022, 5:12 p.m.

This recipe was absolutely delicious!! All the flavours and textures came together so perfectly and I made the PUL naan recipe to accompany it too which was so tasty. I already cannot wait to make this again!

PUL Team - Oct. 26, 2022, 5 a.m.

Woop woop 😃 It means so much, Charlotte - thank you!

Janine Seto - Oct. 24, 2022, 3:02 p.m.

My goodness this was incredibly tasty. Will be making it again!

PUL Team - Oct. 25, 2022, 7:05 a.m.

Aw thank you, Janine!

Anita - Oct. 24, 2022, 7:37 a.m.

I was really excited to try it, it really is quick to prepare but unfortunately the taste was disappointing - it had a strong mushroom aroma for some reason... I used curry powder, maybe that was the reason? Anyway it was worth a try :)

PUL Team - Oct. 25, 2022, 7 a.m.

Hey there, Anita, how disappointing! Is there any chance the curry powder has edible lichens or Kalpasi in it? We believe that sometimes this is added which may give off an earthy or mushroomy taste. In case you're interested and haven't already seen it, we have a recipe for a Tikka Masala spice mix we find works deliciously in this one:…. We hope this helps for now 🙂

Aneta - Oct. 23, 2022, 4:53 p.m.

That was the recipe that I'm looking forward to making! Can I swap cooking cream with anything? I never have cooking cream at hand as I don't use it for anything (and vegan or vegetarian version is hard to come by where I live).

Also - hope that someday there will be a physical copy of your updated cookbook! It is my favorite - it's gotten me through the pandemic!

PUL Team - Oct. 23, 2022, 8:14 p.m.

Hey Aneta! You can use canned full-fat coconut milk instead of the cooking cream - and aww we hope to share a physical cookbook one day. In the meantime, we hope you enjoy the recipes on the blog 💛

Aneta - Nov. 5, 2022, 7:51 p.m.

Hello. Using coconut milk worked great! I'm in love with that recipe! Flavorful and with different textures - quick and easy! I quickly became staple! Thank you!

Lina - Oct. 22, 2022, 7:03 p.m.

Thank you for yet another amazing recipe! It's very similar to a recipe an Indian friend taught me years ago, but she eyeballed everything so I could never get it to taste quite how hers did. I will definitely be making this regularly.

PUL Team - Oct. 23, 2022, 7:42 p.m.

Love the connection to it, Lina! We're so happy the tikka masala was enjoyed 😊

Antonia - Oct. 22, 2022, 5:09 p.m.

This recipe is perfect! I love Tikka Massala and never got it righty thanks so much.

PUL Team - Oct. 23, 2022, 7:41 p.m.

Thank you, Antonia, enjoy!

Phillipa - Oct. 21, 2022, 11:29 p.m.

Loved it! I have done a vegan tikka masala before but I will definitely be using this recipe over the others from now on. It’s full of flavour. Annoyingly I forgot to squeeze over the lime but it just means I’ll have to make it again in a couple of days. Thank you for yet another great recipe!

PUL Team - Oct. 23, 2022, 7:13 p.m.

Aw so glad it was enjoyed, Phillipa, thank you!

Johanna - Oct. 19, 2022, 5:43 p.m.

Is it freezer friendly?

PUL Team - Oct. 19, 2022, 6:15 p.m.

Hey there, Johanna! We haven't tried it but we imagine it will freeze alright. The only hesitation is with the tofu, which can hold on to ice crystals with its porous structure. As a result, the tikka masala could become more liquidy when it thaws, but it should still be delicious! Do let us know if you give it a try 😃

Dude - Oct. 19, 2022, 2:02 a.m.

Tasted incredible! The cashews made it for me.
I have to say that mine came out a bit thicker and drier than the usual tikka masala I've eaten in restaurants (and the one seen in the video). Maybe I just need to take it off the heat earlier next time?
It was also much redder in color than orange. I think I went overboard with the tomato paste, haha.

Thanks for the recipe, anyways :)

PUL Team - Oct. 19, 2022, 6:55 a.m.

Hey Dude, we're so glad it was enjoyed! Cooking it for too long or too high of heat could have dried it out. If you find it happens again with reduced time or heat, adding more cooking cream or a touch of water works well to make the base more saucey. Sometimes different spice hues, such as the chili powder or tikka masala spice mix impact the colour too 😃

Jermaine - Oct. 17, 2022, 9:25 a.m.

The flavors were bold and absolutely delicious!!

Sophie - Oct. 16, 2022, 7:27 p.m.

Just made this and it's so good. 10/10 would recommend! Will definitely be making this again.

PUL Team - Oct. 17, 2022, 12:11 a.m.

So glad it's being enjoyed, Sophie, thank you!

Diana - Oct. 16, 2022, 11:59 a.m.

One of the best !

Babli - Oct. 16, 2022, 5:05 a.m.

I'm sorry Sadia but I just can't stop trying your recipes! I made this one today and it was delicious!!! It has that Indian kick to it and I'm all about that

PUL Team - Oct. 16, 2022, 7:05 p.m.

Aww you're too kind, Babli! We're so happy the PUL recipes are being enjoyed 💛

Kathleen - Oct. 15, 2022, 3:50 p.m.

I don't love cooking, but this was really easy and super delicious. Will be making it again!

PUL Team - Oct. 16, 2022, 7:04 p.m.

Thank you for the glowing review, Kathleen!

John - Oct. 14, 2022, 9:41 a.m.

Okay WOW this recipe was unbelievably good! 20/10 recommend. How are these recipes FREE?!

PUL Team - Oct. 14, 2022, 10:23 p.m.

Aw thank you, John, it means so much 🙂

Shania - Oct. 13, 2022, 6:25 p.m.

It is night here, in India and I realized I was running out of time for dinner. Made the tikka masala, including the homemade powder and wow, it definitely hits the spot! My family loved it, especially the spices prepared were fresh and vibrant. Thanks, PUL and Team! Looking forward for such wonderful recipes in the future.

PUL Team - Oct. 14, 2022, 7:04 a.m.

Oh we're so thrilled to hear, Shania, thank you! Happy cooking 🤗