This post may contain affiliate links. Please read our disclosure policy.

This Loaded Veggie Tikka Masala is one THE most popular recipes on my blog and definitely a favorite in our house. I make it for guests on a regular basis and it’s ALWAYS a crowd pleaser. SUPER excited to hear how you like it!

tikka masala on a marble background

Why you’ll love this reader favorite recipe!

Oh hey, welcome to one of my favorite recipe creations OF ALL TIME! Sometimes (a lot of the time) I exaggerate, but today is not one of those days :)

I didn’t grow up eating a lot of Indian cuisine (and for the record, I’m totally not claiming this recipe to be an authentic tikka masala recipe) but I have definitely made up for that over the past few years. My GO TO meal…..tikka masala! When I get to the point that I’ve eaten the same dish at the same restaurant more than about 5 times, that’s when I decide it’s past time I try the recipe for myself at home. Enter, THIS AMAZING VEGAN TIKKA MASALA! (sorry for yelling….I’m just really in love with this recipe).

Why you’ll love this:

  • Extra saucy – this recipe leans into a really generous sauce-to-veggie ratio that I know you’ll love! That tikka masala sauce is SO GOOD.
  • LOADED with veggies – cauliflower, carrots, chickpeas, and peas make this a well rounded, one pot meal.
  • Fully vegan – coconut yogurt and coconut milk/ cream stand in seamlessly for the dairy.
  • Makes incredible leftovers – many readers say it’s even better on day 2!
tikka masala in a skillet

Out of all the recipes on my blog (and there’s something like 600 of them!), this is definitely the recipe that I have tested the longest and the most amount of times. Actually, I first started making tikka masala recipes from cookbooks that I have and from some of my favorite bloggers. I took the elements that I loved most from each of those recipes and made it into my own veggie packed recipe.

The factors that I was most looking for: 1) LOTS of veggies. It took me a while to get the veggie proportions correct but I found a delicious happy medium. 2) The sauce. The first few times I tested my own recipe, there just wasn’t enough sauce. Or, I think there was just way too many veggies. Either way, I personally like a really saucy tikka masala. So, that’s what my recipe is. 3) I really wanted to create a fully plant based recipe. This was pretty easy actually. I simply subbed the yogurt for coconut yogurt and the cream for coconut cream. Everything else was already plant based and vegan.

labeled ingredients need to make a vegetarian tikka masala including chickpeas, oil, spices, onion, carrot, cauliflower, coconut milk, tomato sauce, canned tomatoes, ginger and garlic

Vegetable Tikka Masala Ingredients

The full list of ingredients for this simple vegetarian tikka masala recipe are listed fully down in the recipe card but let’s briefly go over the basics needed including a few substitutions you can make as desired!

  • Yellow Onion – half of the onion gets add to the sauce base and the other half is finely chopped and sautéed with the spices (this step alone will make your house smell amazing!).
  • Garlic + Ginger – this is the aromatic backbone of the recipe. Fresh ginger and garlic is always ideal but I often cut corners here and use garlic and ginger paste.
  • Fresh Cilantro – it’s blended into the sauce for a burst of fresh flavor! Save a little for garnish as well.
  • Olive oil
  • Aromatic spices – ground cumin, ground turmeric, cinnamon, paprika, salt, and garam masala are blended together to give this tikka masala it’s signature warmth and depth. Before cooking, I suggest combining all of the spices in a small bowl.
  • Canned plum tomatoes – you can also use diced tomatoes but I prefer the plum tomatoes that get broken up as they cook in the skillet.
  • Tomato sauce – this forms the base of the sauce.
  • Yogurt – this adds tang and creaminess! Be careful to add it in with the coconut milk as to not risk curdling. Vegan yogurt or regular will work well.
  • Full-fat coconut cream or milk – bring richness, creaminess, and body to the sauce.
  • Cauliflower + carrots – these get simmered in the sauce which soaks into the veggies and adds so much flavor.
  • Chickpeas – a can of chickpeas to add more plant-based protein.
  • Frozen peas – stirred in near the end for a little pop of sweetness.

How to Make It

Just a reminder that you can find the FULL written vegan tikka masala recipe down in the recipe card, but I want to quickly go over how to make them with visuals for you :)

blended cilantro and onion in a food processor
  1. Blend half the onion + cilantro.
    In a food processor, blend together the cilantro, half of the onion, and some olive oil. You don’t want it fully pureed but simple broken down into a salsa liek consistency.
onion and curry spices cooked in a large skillet
  1. Saute the onion + spices.
    Next, we saute the onions with LOTS of spices in a large skillet over medium heat. I’ve had a lot of fun lately experimenting with different spices and this recipe was no exception.
large skillet with tomato sauce, coconut milk, and cilantro blend
  1. Build the creamy sauce.
    Once the spices become aromatic and the onions are translucent, the tomatoes, sauce, coconut yogurt, coconut cream AND the blitzed onion and cilantro mixture is added in.
tikka masala sauce in a large skillet with cauliflower and carrots
  1. Add in the veggies.
    Mix in the cauliflower and carrots and continue to cook until the veggies are fork tender. Once the veggies are tender, add in chickpeas and frozen peas. Stir to combine and let cook for 5 more minutes or until peas are fully heated through.
    Serve over basmati rice and enjoy!
2 bowls of tikka masala and white rice on a marble background with cilantro around the bowls

Don’t feel restricted to these veggies. I felt like peas + cauliflower + carrots + chickpeas was a perfect balance but honestly, a lot of other things would work in this dish! If you try other things, please let me know what and how you liked it!!

This makes AMAZING leftovers. Like, it’s maybe even better on day 2 than the first time you eat it. So, I highly recommend making this with the intention of multiple leftover lunches. GAH, I wish I still had some leftover in the fridge now.

tikka masala in a bowl on a marble background
4.82 from 50 votes

Loaded Veggie Tikka Masala

Prep: 15 minutes
Cook: 40 minutes
Total: 55 minutes
Servings: 6 large servings
Easy and delicious loaded veggie tikka masala

Video

Youtube video
Save this recipe!
Get this sent to your inbox, plus enjoy weekly doses of recipe inspiration!

Ingredients 

  • Large yellow onion, 1/2 goes in sauce in blitzed sauce, 1/2 is finely chopped
  • 2 cloves garlic
  • 1 inch ginger, peeled
  • 10 sprigs of fresh cilantro, plus more for serving
  • 2 tablespoons olive oil, divided
  • ½ teaspoon cumin
  • ½ teaspoon turmeric
  • ¼ teaspoon ground cinnamon
  • 1 teaspoon paprika
  • 1 teaspoon salt, optional
  • 1 ½ teaspoons garam masala
  • 400 g canned plum tomatoes, not drained
  • 1 15 ounce can of tomato sauce
  • 1 small container of vegan yogurt**, roughly 5 ounces (I typically use So Delicious or Kite Hill unsweetened yogurt)
  • 1 15 oz can of full fat coconut cream or milk**
  • ½ head of cauliflower, chopped into bite sized pieces
  • 3 large carrots, peeled and finely chopped
  • 1 15 oz can of chickpeas, drained and rinsed
  • 1 cup frozen peas
  • Optional for serving: chopped cilantro, extra yogurt, basmati rice cooked

Instructions 

  • In a food processor, combine half of the onion, garlic, ginger, cilantro stalks, and 1 tablespoon of olive oil. Blitz until fully combined about 1 minute. (see photo above) Set aside.
    Large yellow onion, 2 cloves garlic, 1 inch ginger, 10 sprigs of fresh cilantro, 2 tablespoons olive oil
  • In a large skillet, heat the remaining olive oil over medium heat. Add in the chopped onion and spices, stir to combine and cook gently for 10 minutes.
    Large yellow onion, 2 tablespoons olive oil, 1/2 teaspoon cumin, 1/2 teaspoon turmeric, 1/4 teaspoon ground cinnamon, 1 teaspoon paprika, 1 teaspoon salt, 1 1/2 teaspoons garam masala
  • Into the skillet, add the plum tomatoes (with the liquid from the can), tomato sauce, yogurt, coconut milk and the blitzed onion and cilantro sauce. Cook for an additional 5 minutes over medium heat.
    400 g canned plum tomatoes, 1 15 ounce can of tomato sauce, 1 small container of vegan yogurt**, 1 15 oz can of full fat coconut cream or milk**
  • Add in the cauliflower and carrots and bring to a simmer. Simmer for 20 minutes.
    1/2 head of cauliflower, 3 large carrots
  • Once the veggies are tender, add in chickpeas and frozen peas. Stir to combine and let cook for 5 more minutes or until peas are fully heated through.
    1 15 oz can of chickpeas, 1 cup frozen peas
  • Serve with rice and (optional) a bit more cilantro leaves and yogurt. Enjoy!
    Optional for serving: chopped cilantro

Nutrition

Calories: 516kcal, Carbohydrates: 46g, Protein: 15g, Fat: 34g, Saturated Fat: 24g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 5g, Cholesterol: 0.02mg, Sodium: 797mg, Potassium: 1249mg, Fiber: 14g, Sugar: 11g, Vitamin A: 6392IU, Vitamin C: 44mg, Calcium: 96mg, Iron: 6mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @foodwithfeeling or tag #foodwithfeeling!

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

4.82 from 50 votes

Leave a comment

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

Recipe Rating




104 Comments

  1. Jason says:

    Wow.  This looks amazing. Thank you. I’m having this tomorrow night.  ????

  2. Tamara Pemberton says:

    5 stars
    It was really good. I used one small tomato because I didn’t have the diced in a can. I used plain Greek yogurt and coconut milk. It took longer than it said to cook the cauliflower, so I cooked it longer and I used black beans instead of garbanzo. I added some mushrooms as well.

    1. Brita says:

      So glad that you liked it and thanks for coming back to let me know! I always love hearing about the different ways that people modify my recipes. Love the idea of adding mushrooms!

  3. Peter Gray says:

    I tried the recipe and it comes out great, although I did take some extra time on Step 2 based on watching my Indian foodie friend cooking similar dish. One comment however: the picture of the final dish is shows thick sliced carrots but the recipe calls for finely chopped one.  Different dish?

  4. Krystyna Augustyn says:

    5 stars
    Great recipe! I just made it for today’s lunch. I put half portion of tomatoes (chopped, canned) and only used coconut milk. The only thing that in my opinion was missing was chili pepper :)

    1. brita britnell says:

      so glad that you liked it! I’m actually making this recipe this week as it’s one of our all time FAVORITE recipes from my blog!

  5. Bennita says:

    5 stars
    I’ve been looking for vegetarian recipes as my husband and I are trying to cut down on meat. This recipe is incredibly tasty!! Thank you! I will definitely be making this often :)

    1. Brita says:

      aww yay! SO glad that you liked it. This is easily one of my favorite recipes on my blog!

  6. Susan says:

    5 stars
    This was delicious! It tastes just like the recipe from my favorite Indian restaurant. Thank you so much! You made my day!

    1. Brita says:

      5 stars
      aww yay!! That makes me SO happy to hear. This is easily my favorite recipe on my blog and I make it at LEAST once a month.

  7. Aralia says:

    Nice recipe. I like the fact that it has plenty of sauce and does not need scraping and stirring constantly while cooking. Here are a few adjustments I made that I liked. Many Indian recipes will have you sautee the spices in oil before adding other ingredients. So I used whole cumin seeds and sauteed them before adding the onions and other spices. Ghee or coconut oil are better suited in flavor for indian cooking than olive oil, and one is vegan. Also, for a little more kick I added one fresh cayenne pepper and one fresh jalapeno pepper to the blitzed ingredients. That provides a spicy but tolerable level of such. Thanks!

    1. Brita says:

      Thank you SO much for telling me these variations! I make this recipe on a regular basis and definitely want to try this out! thnkas

  8. Robin says:

    Hi! Thanks for sharing. Would this be good with Jasmine rice?

    1. brittany britnell says:

      absolutely!! I most often serve mine with Basmati but really any rice, quinoa or anything like that would be great!

  9. Amanda says:

    Do you think that this recipe would work without the yogurt? Our grocery stores don’t have an unsweetened vegan yogurt

    1. Brita says:

      I definitely think it’ll still work okay! It’s great with the yogurt as it adds a nice creamy element but you’ll still get that from the coconut milk. I like a lot of sauce with mine so you might want to add in a little extra milk (almond milk or whatever you have).

  10. Edna Oneal says:

    Wow. It looks delicious. I love veggie tikka masala very much . So, I will try to make it very soon. Your recipe will help me. Thanks for sharing your recipe.