This easy vegan tikka masala recipe is an absolute show-stopper! It's better than takeout and filled with vegetables and plant-based protein. The thick and creamy sauce make it just right for pouring over coconut rice and it's mild enough that even my little kids enjoy it!

This cauliflower and chickpea tikka masala is the stovetop version of my popular Instant Pot Vegan Tikka Masala recipe. It has a thick, creamy sauce and is filled with veggies and plant-based protein from the chickpeas. Since publishing the recipe over a year ago I have tweaked the spices a bit to make it more kid-friendly and less spicy so everyone can enjoy it!
This tikka masala is an absolute favorite for everyone in the family...even my three year old! I love to serve it over coconut rice but you can serve it over any rice, your favorite veggies, or even on its own. It is warm, cozy, comforting and the perfect easy weeknight meal that the whole family enjoys.
What is Tikka Masala?
Tikka masala is a creamy, beautiful orange dish of protein marinated in a spiced curry. It originated in India and can be as spicy or as mild as you'd like! Meat eaters make it with chicken or lamb, but for a vegan version I love it with chickpeas and cauliflower.
Tikka Masala is a takeout favorite at Indian restaurants, but truth be told, I love making it at home even more. I can adjust the spices to my family's liking and it's so nutritious!
Ingredients
This Indian dish consists of simple ingredients you most likely already have on hand, making it super convenient to pull together anytime you're craving it! See the recipe card at the bottom of the post for quantities.
- Extra virgin olive oil
- White onion
- Sea salt
- Fresh garlic
- Spices - garam masala, ground turmeric and ground paprika
- Crushed tomatoes - I use a jar or can, which is essentially a mixture of diced tomatoes and tomato paste (or purée). This adds wonderful tomato flavor!
- Full-fat coconut milk - The coconut cream in the can is what gives the sauce such a creamy texture.
- Water
- Garbanzo beans (drained and rinsed) or 1.5 cups cooked chickpeas
- Cauliflower - I use an entire head, removing the core and cutting the florets into small pieces for fast cooking.
How to Make Vegan Tikka Masala
- Heat a 5.5 quart dutch oven over medium heat. Once hot, add oil, onion and salt. Sauté for 4 minutes until the onions begin to soften. Add garlic and all of the dry spices. Sauté for an additional 2 minutes until the spices are very fragrant.
- Add in crushed tomatoes, coconut milk, water, chickpeas and cauliflower florets and stir.
- Turn the heat to high and bring to a boil. Once boiling, cover and reduce to medium heat. Cook for 25-30 minutes until the cauliflower is fork tender.
- Serve hot over fluffy and sweet coconut rice and add a handful of fresh cilantro leaves and lime wedges to each bowl. For a creamier consistency, add my homemade cashew cream.
Storage
Store leftovers (once fully cooled to room temperature) in an airtight container in your refrigerator for up to one week.
Store in your freezer for up to two months. If freezing, be sure to leave 1 inch of space at the top of the container for expansion.
Variations
This is such a great recipe because it is both forgiving and flexible. Feel free to add or modify any ingredients to your liking! Some to consider are:
- Spices: curry powder, cumin seeds, cayenne pepper, black pepper, coriander seeds or chili powder
- Veggies: diced red bell pepper or sweet potatoes
- Rice: brown rice or basmati rice
Health Benefits of Cauliflower
Cauliflower is a nutrient-rich cruciferous vegetable that is low in calories while offering dietary fiber, vitamin C and folic acid.
According to the Produce for Better Health Foundation, you want to look for cauliflower that is heavy for its size and with compact, creamy white curds and bright green, firmly-attached leaves. Skip cauliflower heads with brown spots or loose sections that are spread out.
You can store raw uncut cauliflower in your refrigerator for up to five days. If it comes wrapped in a tight plastic bag, it is best to leave it in that until you plan to use it. The sooner you use it, the sweeter it will be!
Health Benefits of Chickpeas
Chickpeas are one of my most-used pantry staples and a great source of protein and provides many health benefits! In addition to being a plant-based protein, chickpeas offer both dietary fiber and complex carbs. Whether canned or cooked from dried, they are also an excellent source of folic acid and they digest slowly (keeping you fuller longer).
Chickpeas are satisfying without making you feel stuffed. Plus, they offer a hearty texture which is why vegan chickpea tikka masala is so popular!
More Savory Vegan Main Dishes
- Vegan Cauliflower Chickpea Shawarma Bowls
- Indian Butter Chickpeas
- Roasted Veggies & Crispy Chickpeas Over Quinoa with Garlic Maple Tahini
- Quick & Easy One-Pot Curried Quinoa & Chickpeas
- Easy One-Pot Vegan Pumpkin Curry
- Vegan Mediterranean Quinoa Bowl
- Maple Roasted Butternut Squash & Apple Quinoa Salad
- Easy Moroccan Chickpeas
I hope you enjoy this vegan Indian cuisine! The flavorful tikka masala sauce pairs perfectly with naan bread too. Please feel free to tag @eatingbyelaine so I can see your creations!
Print
Easy Vegan Tikka Masala
- Total Time: 40
- Yield: 6 1x
- Diet: Vegan
Description
This easy vegan tikka masala recipe is an absolute show-stopper! It's better than takeout and filled with vegetables and plant-based protein. The thick and creamy sauce make it just right for pouring over coconut rice and it's mild enough that even my little kids enjoy it!
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium white onion, diced
- 1 ½ teaspoons fine sea salt
- 3 cloves garlic, minced
- 2 tablespoons garam masala
- 1 teaspoon ground turmeric
- ½ teaspoon ground paprika
- 1, 18 oz jar (or can) crushed tomatoes
- 1, 13.5 oz can full-fat coconut milk
- ½ cup filtered water
- 1, 15-ounce can garbanzo beans (drained and rinsed) or 1.5 cups cooked chickpeas
- 1 head cauliflower, core removed and cut into florets, then chopped into very small pieces for fast cooking
Serve with: coconut rice, fresh cilantro leaves and lime wedges
Instructions
- Heat a 5.5 quart dutch oven over medium heat. Once hot, add oil, onion and salt. Saute for 4 minutes until the onions begin to soften. Add garlic and all of the dry spices. Saute for 2 minutes until the spices are very fragrant.
- Add in crushed tomatoes, coconut milk, water, garbanzo beans and cauliflower florets and stir.
- Turn the heat to high and bring to a boil. Once boiling, cover and reduce to medium heat. Cook for 25-30 minutes until the cauliflower is fork tender.
- Serve hot over coconut rice and add a handful of fresh cilantro leaves and lime wedges to each bowl. For a creamier consistency, add my homemade cashew cream.
Equipment
Notes
For spicier tikka masala add a couple pinches of cayenne pepper. You can also add chili powder for more spicy flavor.
Store leftovers (once fully cooled to room temperature) in an airtight container in your refrigerator for up to one week. Store in your freezer for up to two months. If freezing, be sure to leave 1 inch of space at the top of the container for expansion.
- Prep Time: 10
- Cook Time: 30
- Category: Entree
- Method: Stovetop
- Cuisine: Indian
Abby says
So so yummy! It was a big hit with my family! So happy it made a generous portion and I have leftovers!
Elaine Gordon says
Aw, yay! Thanks, Abby! Yes, it definitely makes a lot and I always end up with yummy leftovers. I feel like the flavor and texture is even better on day two!
Monique says
So yummy! I'm wondering if it's ever been made with jackfruit?
Elaine Gordon says
I have not but that sounds like a fun idea! And thank you so much - so happy you enjoyed this one!
Jeanne says
This dish was really good and so easy. Be sure to add some cilantro and squeeze of lime! Looking forward to eating the leftovers.
Elaine Gordon says
Thank you so much, Jeanne! I'm so happy to hear you enjoyed this one! I agree the cilantro and lime juice make the perfect finish! Hope you enjoyed the leftovers! Best, Elaine
Cynthia says
Made this for dinner tonight, just delicious! A beautiful balance of flavors. Thank you
Elaine Gordon says
Thank you so much, Cynthia! I'm so happy to hear you enjoyed it. Best, Elaine
Catherine says
I love this recipe! So does my husband, who is a big meat eater. I include cayenne pepper and squeeze a ton of lime, which just makes it so satisfying. Love the coconut rice as well. So delicious and so easy to make.
Elaine Gordon says
Thank you so much, Catherine! I'm so happy you all both loved this one and found it easy to make too!
Andrea says
The spice blend is perfect! And I love how easy it is to make! Will be making this again!
Elaine Gordon says
Thank you so much, Andrea! So happy you enjoyed!