Vegetarian Tikka Masala

5 from 12 votes
Jump to Recipe

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

Featuring cauliflower, chickpeas, and a flavorful spiced tomato sauce, this recipe for Vegetarian Tikka Masala is a hearty and flavorful vegan-friendly dinner recipe made with wholesome, easy-to-find ingredients.

Cauliflower Tikka Masala in white dish with brown rice.

Tikka Masala is an Indian dish made with a rich tomato and cream-based sauce. The sauce is seasoned with spices, including garlic, ginger, garam masala, turmeric, chili powder, and cumin. It is earthy, slightly spicy, and delicious.

Tikka Masala also happens to be an easy recipe to adapt to fit any dietary restriction, and today I am sharing with you how to make a Vegetarian Tikka Masala that is easy to make, hearty, and wholesome.

Reasons to Love Vegetarian Tikka Masala

  • Quick and Easy Recipe. Instead of simmering for hours, this Vegetarian Tikka Masala can be prepared on the stovetop or in the Instant Pot in under 30 minutes.
  • Made with Simple Ingredients. Even though this dish packs a one-two punch in terms of flavor, this tikka masala recipe features simple, everyday ingredients you can find at any store.
  • Great Source of Nutrients and Plant-Based Protein. Thanks to the cauliflower, peas, and chickpeas, this vegetarian entree is filled with protein, fiber, and vitamins.
  • Allergy-Friendly Dish. This recipe is dairy-free, egg-free, soy-free, gluten-free, nut-free, and vegan-friendly as written.

Notes On Ingredients

Ingredients labled for Vegetarian Tikka Masala on counter.
  • Spices: Tumeric, garam masala, cumin, paprika, chili powder, and cayenne pepper help to develop the classic flavors known in Tikka Masala.
  • Aromatics: Onions, garlic, and fresh ginger root are the building blocks to starting this recipe with a punch of flavor.
  • Chickpeas: You will need one 15-ounce can of chickpeas for this recipe. Be sure to rinse and drain the chickpeas well to control the sodium in the dish.
  • Cauliflower: Use FRESH cauliflower, not frozen! And you want to cut your cauliflower into 2-inch chunks so that it does not become mushy as it cooks.
  • Coconut Milk: Be sure to use canned coconut milk for the best results. Both full-fat and reduced-fat work well in this recipe.
  • Peas: The peas are an optional, untraditional addition. I find that peas add just the right amount of sweetness to this dish, but you can certainly omit them.

∗ tips for making vegetarian tikka masala ∗

I have made this recipe so many times, both on the stovetop and using the Instant Pot, and both resulted in a robust, flavorful Vegetarian Tikka Masala that is quite simple to make. And while you can find the detailed instructions in the recipe card, remember the following tips, regardless of your cooking method.

  • Saute the tomato paste and spices in a bit of oil. Toasting the tomato paste and spices will allow them to release their full essence and help deepen the flavor of the Tikka Masala.
  • Deglaze the pot. Whether cooking the Tikka Masala in the Instant Pot or on the stove, you want to add broth and scrape up any browned bits on the bottom after sauteeing the onion, spices, and tomato paste. This will not only impact the dish's overall flavor but will prevent a burn notice from happening on the Instant Pot.
  • Finish with peas and coconut milk. Wait to add the peas and coconut milk until after pressure cooking or after simmering the cauliflower. The peas will warm through quickly and the coconut milk will help to thicken the tikka masala and balance out the spice in the dish.
Caulliflower and Chickpea Vegan Tikka Masala inside Instant Pot.

Serving Suggestions

Vegetarian Tikka Masala is best served over rice, like Instant Pot Brown Rice or Instant Pot Cilantro Lime Rice, or cauliflower rice to soak up the rich sauce.

tikka masala dished up with brown rice in a white bowl..

Storage

  • Refrigerate: Once slightly cooled, transfer the Vegetarian Tikka Masala to an airtight container and refrigerate for up to 4 days.
  • Freeze: Once cooled fully, transfer the Vegetarian Tikka Masala to a freezer-safe container and freeze for up to 1 month.
  • Reheat: If frozen, allow to defrost in the refrigerator overnight. Reheat individual servings for 30-second intervals in a heat-safe bowl until warmed through.

More Easy Plant-Based Dinner Recipes

If you enjoyed this recipe for Tikka Masala, I would love for you to leave a comment and review below.

Save this Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
5 from 12 votes

Vegetarian Tikka Masala

Servings: 4
Prep: 10 minutes
Cook: 2 minutes
Pressure Time: 15 minutes
Total: 27 minutes
Cauliflower and chickpea tikka masala served next to brown rice.
This Vegetarian Tikka Masala is made with cauliflower, chickpeas, and a spicy tomato sauce and can be prepped in the Instant Pot or on the stovetop.

Video

Ingredients 

  • ½ tablespoon extra virgin olive oil, or avocado oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon freshly grated ginger root
  • 2 teaspoons garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon chili powder
  • 1 teaspoon ground cumin
  • ½ teaspoon paprika
  • ¼ teaspoon cayenne pepper
  • ½ teaspoon kosher salt
  • 2 tablespoons tomato paste
  • ½ cup vegetable broth, 1 cup if prepared on the stove
  • 2 (15-ounce) cans diced tomatoes, not drained
  • 4 cups cauliflower florets, about 2-inches in size
  • 1 (15-ounce) can chickpeas, drained and rinsed
  • ½ cup canned coconut milk
  • 1 cups frozen peas, optional

Instructions 

Instant Pot Directions

  • Hit saute on the Instant Pot, add olive oil, and let heat briefly. Once heated, add the minced and onion and saute for 2-3 minutes. Add in the minced garlic, ginger, garam masala, turmeric, chili powder, cumin, paprika, cayenne pepper, kosher salt, and tomato paste, and saute for 1 minute, or until the spices are fragrant. Turn the Instant Pot OFF by hitting cancel.
  • Add in the vegetable broth and scrape up any browned bits on the bottom of the inner pot.
  • Add in the chickpeas, diced tomatoes, and then place 4 cups cauliflower florets on top of the mixture. DO NOT STIR!
  • Close the lid and set it to cook on high pressure for 2 minutes. (Hit Manual or Pressure Cook and adjust the time to 2 minutes using the +/- buttons.) Once cook time has elapsed, do a quick pressure release, by using a long handle to knock the vent knob from the sealing position to the venting position. Be sure to stand back to protect yourself from the steam.
  • Turn the Instant Pot back to saute and add in canned coconut milk and frozen peas. Simmer for 3- 5 minutes, stirring occasionally, until the sauce begins to thicken. Turn the Instant Pot Off. Serve warm over rice with minced cilantro if desired.

Stove Top Directions

  • In a large heavy-bottomed saucepan, heat olive oil. Once heated, add the minced and onion and saute for 2-3 minutes. Add in the minced garlic, ginger, garam masala, turmeric, chili powder, cumin, paprika, cayenne pepper, kosher salt, and tomato paste, and saute for 1 minute, or until the spices are fragrant. Turn the Instant Pot OFF by hitting cancel.
  • Add the vegetable broth to the pan and scrape up any browned bits from the bottom of the pan. Stir in the diced tomatoes cauliflower florets, and chickpeas . Bring to a boil then reduce the heat and simmer for 20 minutes, stirring occasionally. You may need to add in an additional ½ cup of broth as the tikka masala simmers.
  • Stir in the coconut milk and peas and cook until heated through and beginning to thicken about 5 minutes. Serve with rice and a sprinkle of cilantro if desired.

Notes

Broth: If preparing this recipe on the stove, you may need a full 1 cup of vegetable stock. The Instant Pot seals in all the moisture, while some of that will evaporate when simmering on the stove. 
Coconut Milk: Use canned full-fat or reduced-fat.
Spice level: Feel free to increase or decrease the cayenne pepper for more or less spicy. 
Leftovers: Store leftover Tikka Masala in the fridge for 3-4 days in a sealed container or freeze for up to 1 month. 

Nutrition

Calories: 367kcalCarbohydrates: 47gProtein: 14gFat: 17gSaturated Fat: 11gSodium: 832mgPotassium: 1339mgFiber: 14gSugar: 16gVitamin A: 771IUVitamin C: 95mgCalcium: 157mgIron: 7mg

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

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

About Kristen Chidsey

Kristen is a wife, busy mom of two, and creator of A Mind "Full" Mom. From breakfast to dinner to dessert, it is her passion to share tried-and-true recipes that are big on flavor, made with easy-to-find ingredients, and family-approved!

You May Also Like

5 from 12 votes (5 ratings without comment)

Leave a comment

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.

13 Comments

  1. 5 stars
    Made this tonight… it was absolutely delicious. To make it keto I subbed the beans for some paneer and cut back on the peas. I topped my serving with a little Greek yogurt. But yum! I followed the Instant Pot instructions. I’ll be making this again!

  2. 5 stars
    I loved this. I have made 3 of your dishes from the list so far and this one was my favorite. Mine came out a bit spicy, but still amazing.

  3. 5 stars
    This was a delicious recipe to quickly throw together after a busy day. My husband and I ate it up! Definitely keeping it in my dinner rotation!

    1. YAY! That is what I call winning when the kids love a Veggie heavy meal! Thanks for taking the time to share your review Allison 🙂