A vegan tikka masala made with tender cauliflower, hearty chickpeas and sweet and creamy coconut milk! This cozy recipe uses mostly pantry items that you likely have on hand. It is a ridiculously easy and flavorful meal that comes together quickly.
Everything goes into the Instant Pot and out comes the most incredible sweet, spicy and savory Indian stew-like concoction that is begging to be poured over sweet and creamy coconut rice.
It's so good I have a stovetop tikka masala as well for those without a pressure cooker!
This dairy-free and healthier tikka masala dish is my new weeknight dinner bestie. When time is short and I want a cozy, filling and nutritious meal quickly, I go for recipes that use mostly pantry ingredients, require little chopping/hands on time and don't take long to cook.
This Instant Pot vegan tikka masala hits all that criteria and more! It also happens to be infused with big flavor from the spice blend and loaded with plant-based protein and veggies. Plus, it is gluten-free and nut-free making it allergy-friendly and something that most everyone can enjoy.
This dish is sweet, spicy, savory, cozy and super filling. It really has it all going on. Plus, it is impressive on any table and very nutritious.
Ingredients
Most tikka masala recipes contain meat and dairy. This vegan version is still filling with the addition of chickpeas and cauliflower.
It gets its creaminess from full fat coconut-milk instead of heavy cream and whole milk yogurt. And I promise you won't miss it at all! Coconut milk is one of those miracle foods for all us dairy-free folks. I always have a couple cans in my pantry.
Here is all you need to make it:
- olive oil
- onion
- garlic
- canned or jarred crushed tomatoes
- coconut milk
- water
- lots of yummy spices!
- garbanzo beans (canned or cooked from dried)
- cauliflower
Most of these items are pantry staples so all you will really need to shop for is fresh cauliflower.
Instructions
First, let's make the coconut rice. Here's how! Add the rice, coconut milk and salt to the bottom of the Instant Pot and stir.
Close lid and make sure the vent is on sealing. Press the rice function and cook for 12 minutes. Let naturally release for 5 minutes. Press 'OFF' and release any remaining pressure. Open lid and fluff with a fork. Remove the coconut rice from the Instant Pot and set aside in a bowl. Clean and dry the Instant Pot for the tikka masala.
Now let's make the tikka masala sauce! Hit the "saute" button and add olive oil or coconut oil. Once hot, add in onion, garlic and all of the spices. Stir for 2 minutes until the onions begin to soften and the spices are very fragrant.
Add in crushed tomatoes, coconut milk, water, garbanzo beans and chopped cauliflower florets and stir.
Press the "off/cancel/keep warm" button. Cook on high pressure for 2 minutes, then manually release the pressure.Hit "cancel/keep warm" and let it sit until ready to serve.
Serve over coconut rice with cilantro and lime wedges for garnish.
Serving Suggestions
Ooooomigosh. I'm beyond obsessed with my favorite easy side dish for this recipe - my creamy coconut rice!
I typically make a double batch to have on hand for meals like this. It completely transforms boring white rice into the most creamy, sweet and fluffy magical rice you will ever taste. I don't know that I will ever cook rice another way! Seriously. I could eat this stuff plain by the spoonful.
It couldn't be easier to make too. The only ingredients you need are:
- full fat coconut milk
- white basmati rice
- salt
Everything goes directly into the Instant Pot and out comes the most incredible rice to ever touch your lips. Dramatic? Yes. True? Also, yes.
I discovered this coconut rice recipe from my friend Laney (thank you, Laney!) from Life is but a Dish. If you are looking for stovetop directions you can find that in her blog post. I included the Instant Pot coconut rice recipe below.
So while this coconut rice part of the tikka masala recipe is certainly not required, I highly recommend making it. It is the perfect bed to sop up all the flavors and juices from your tikka masala. You will definitely not regret it. And it makes the dish even more filling. It also makes the dish more creamy and sweet to offset the strong spices in the tikka masala.
What are the health benefits of cauliflower?
Cauliflower is a powerhouse vegetable that is low in calories while offering dietary fiber, vitamin C, and folic acid. This recipe is a delicious way to get more cauliflower into your diet without it feeling like a chore. Here, I used a head of white cauliflower but you could swap it for orange cauliflower, purple cauliflower or even romanesco.
Want more Instant Pot recipes in your life?
Try these vegan and gluten-free pressure cooker recipes (both savory and sweet):
For more savory instant pot recipes, you have to try my mushroom risotto recipe - it comes together so easily and is packed with flavor. Just like my Instant Pot chickpea bolognese and whipped sweet potatoes, super easy recipes that are perfect for your Instant Pot!
If it's more of a sweet offering that you are looking for, I love using my Instant Pot to make sweet and healthy treats! My easy sweet potato breakfast bowls are always a hit and you can always whip up a batch of my homemade pumpkin puree or sugar-free apple butter in your Instant Pot too!
I've been making this recipe weekly and no one seems to be complaining in our household. It is cozy, comforting and full of so much amazing flavor. I cannot wait for you give this vegan tikka masala a try!
I hope you make it and tag me on Instagram so I can see your mouthwatering plate of tikka masala. You can also leave a review below to help anyone else who may want to try this recipe!
Finally, sign up for my newsletter to receive easy, delicious, and nutritious plant-based recipes right to your inbox. Enjoy!
PrintInstant Pot Vegan Tikka Masala (Chickpeas + Cauliflower)
- Total Time: 50
- Yield: 4 1x
- Diet: Vegan
Description
A vegan spin on tikka masala made with tender cauliflower, hearty chickpeas and sweet and creamy coconut milk! This cozy recipe uses mostly pantry items that you likely have on hand. It is a ridiculously easy and flavorful meal that comes together quickly.
Everything goes into the Instant Pot and out comes the most incredible sweet, spicy and savory Indian stew-like concoction that is begging to be poured over sweet and creamy coconut rice.
Ingredients
For the Coconut Rice
- 1 cup white basmati rice, rinsed well
- 1, 13.5 ounce can full-fat coconut milk, room temperature, shaken well
- ¼ teaspoon fine salt
For the Cauliflower Chickpea Tikka Masala
- 2 tablespoons extra virgin olive oil
- 1 large white onion, diced
- 3 cloves garlic, minced
- 2 tablespoons garam masala
- 1 ½ teaspoons fine sea salt
- ½ teaspoon paprika
- 1 teaspoon ground turmeric
- 1, 18 oz jar (or can) crushed tomatoes
- 1, 13.5 oz can full-fat coconut milk
- ¼ cup water
- 1, 15-ounce can garbanzo beans (drained and rinsed) or 1.5 cups cooked garbanzo beans
- 1 head cauliflower, stem and leaves removed and cut into florets, then chopped
Garnish
- fresh cilantro (large stems removed)
- Lime wedges
Instructions
For the coconut rice (make in advance if possible):
- Add the rice, coconut milk and salt to the bottom of the Instant Pot and stir.
- Close lid and make sure the vent is on sealing. Press the rice function and cook for 12 minutes. Let naturally release for 5 minutes. Press 'OFF' and release any remaining pressure. Open lid and fluff with a fork. Remove the coconut rice from the Instant Pot and set aside in a bowl. Clean and dry the Instant Pot for the tikka masala.
For the tikka masala:
- Hit the "saute" button and add olive oil or coconut oil. Once hot, add in onion, garlic and all of the spices. Stir for 2 minutes until the onions begin to soften and the spices are very fragrant.
- Add in crushed tomatoes, coconut milk, water, garbanzo beans and chopped cauliflower florets and stir.
- Press the "off/cancel/keep warm" button. Lock the lid and turn the vent to sealing. Cook on high pressure for 2 minutes, then manually release the pressure.
- Hit "cancel/keep warm" and let it sit until ready to serve. Serve over coconut rice with cilantro and lime wedges for garnish.
Notes
I recommend making the coconut rice in advance and having on hand for this meal. I typically make a double batch.
- Prep Time: 5
- Cook Time: 45
- Category: Entree
- Method: Pressure Cooker
- Cuisine: Indian
The tikka masala recipe is inspired by and adapted from my friend, Mary of Mary's Whole Life. You can check out her original recipe with chicken here. Her recipe is Whole30 compliant.
Shawna says
This turned out delicious! We aren't vegan but enjoyed this thoroughly.
Elaine Gordon says
Thank you so much for letting me know! I'm so glad you loved it 🙂
Trudi says
Can you make this without an insta pot?
Elaine Gordon says
Yes. The Instant Pot just keeps it fast and hands off. But you could do everything in the stovetop and stop cooking it when the cauliflower is fork tender. You could also make the coconut rice on the stovetop. Here is how: Add all the coconut rice ingredients to a small saucepan. Stir and bring to a boil. Once boiling turn heat the low, cover and cook for 15 min. Turn off burner and keep covered for 10 min. Fluff with a fork and serve.
Jenn says
This was excellent! I made the rice in a rice cooker and put the malasa in the instant pot. I am adding this one to my favorite list. Thanks!
Elaine Gordon says
Thank you so much for letting me know, Jenn! Smart to divide the dish into two appliances :). This is one of my favorites as well for an easy weeknight comforting meal. So glad you enjoyed. Thank you again! Best, Elaine
Jennifer Perez says
Could you use dry chickpeas with the recipe?
Elaine Gordon says
You would have to cook the dry chickpeas in advance if you want to follow the instructions. Otherwise you would have to cook the recipe for much longer and adjust the liquid. I have not tested this so I do not recommend. Also, it would overcook the cauliflower. I hope this helps - good luck!
Donna says
We made this with a gorgeous head of cauliflower from the farm stand. It was delish!! Will make it again for sure!
Elaine Gordon says
OMG sounds amazing - I love farmer's market produce - nothing better! Glad to hear you enjoyed the recipe... it is a family favorite over here for sure 🙂
PHL says
I don't have coconut milk, but I do have heavy cream. Can I use that?
Elaine Gordon says
Hm, I'm honestly not sure as I have never substituted heavy cream for full-fat canned coconut milk. I'm sure it will help with the creaminess but the flavor will be slightly different. I think it is worth a shot! If you give it a try please let me know how it turns out for you.
eve says
It sounds wonderful Elaine!. Just one question; can I use frozen cauliflowers florets instead of fresh and would I have to adjust the time do you think?
Many thanks
Eve
Elaine Gordon says
Thank you so much. Yes - I would recommend increasing the time by 3 minutes. Please let me know how that goes for you!
Kelly says
Can this be frozen?
Elaine Gordon says
It is very much like a soup so I would think so, yes. I haven't personally frozen this one but I really think it would work. Just store separate from the rice and leave an inch of space at the top for expansion.
Ashley says
So so delicious!! Perfect balance of flavor, and so incredibly quick and easy!! Perfect weeknight meal!
Elaine Gordon says
Thank you so much, Ashely! I'm so happy to hear you love this one too!
Sarah says
A new favorite. So delicious!
Elaine Gordon says
Thank you, Sarah! So happy you enjoyed! Best, Elaine
DeDe Errico says
This was so amazing!! Made it for my non vegan adult kids and they were so impressed! Thanks Elaine!! Your recipes are always the best!
Elaine Gordon says
Thank you so much, DeDe! I'm so happy it was a crowd pleaser 🙂 Best, Elaine
Jasmine says
omg so yummy!!! Just tried this, can't get enuf!!! so delicious thank you for sharing!!
Elaine Gordon says
Thank you so much, Jasmine! I'm so happy to hear you enjoyed it so much! Thank you again! Best, Elaine
Ashley says
Can you make this with not full fat coconut milk?
Elaine Gordon says
Hi Ashley, great question! You can definitely make this with light coconut milk if you’d prefer—it will still be delicious, but the sauce might be slightly thinner and less rich. If you want to maintain some creaminess, you could try blending in my vegan heavy cream: https://www.eatingbyelaine.com/5-minute-silky-smooth-vegan-heavy-cream-dairy-free/ or adding a splash of unsweetened and unflavored plant-based cream as an alternative. Let me know how it turns out for you! 😊