This super easy, ultra-creamy, and heavily spiced Cauliflower and Chickpea Masala recipe is STILL one of my favorite dinners to this day! That spicy-creamy sauce is just so👌that I have to sop up every last bit with a piece of naan. This dish comes together super fast, requires very little chopping, is insanely inexpensive, and holds up well in the fridge, so it’s great for meal prep! This one is a staple in my weekly rotation. 😊

All recipes are rigorously tested in our Nashville Test Kitchen to ensure they are easy, affordable, and delicious.
“This is a staple in our home. It is so easy and comforting, we’ve made it countless times and still love it! Thank you for posting!”
Louise
Easy Chickpea Masala Recipe
If you love bold spices and rich, comforting flavors, this cauliflower and chickpea masala recipe is about to blow your socks off! It starts with a fragrant homemade seasoning mix, then tender cauliflower and hearty chickpeas simmer in a velvety tomato-based sauce. A splash of heavy cream makes it ultra-lush, but don’t worry—I’ve got an easy vegan swap in the recipe card below! Simple, budget-friendly, and absolutely packed with flavor, this dish is a total weeknight win.
Cauliflower and Chickpea Masala
Ingredients
Masala Spice Mix
- 2 Tbsp garam masala ($0.60)
- 1/2 tsp cumin ($0.05)
- 1/2 tsp turmeric ($0.05)
- 1/2 tsp smoked paprika ($0.05)
- 1/4 tsp cayenne* ($0.02)
- 1/2 tsp salt ($0.02)
- Freshly Cracked Pepper ($0.03)
Skillet Ingredients
- 1 yellow onion ($0.21)
- 3 cloves garlic ($0.24)
- 1/2 Tbsp grated fresh ginger ($0.15)
- 2 Tbsp olive oil ($0.32)
- 12 oz. frozen cauliflower florets** ($1.00)
- 1 15oz. can chickpeas, drained ($0.49)
- 1 15oz. can tomato sauce*** ($0.59)
- 1/4 cup water ($0.00)
- 1/3 cup heavy cream**** ($0.26)
- salt to taste ($0.02)
Instructions
- In a small bowl, combine the spices for the masala spice mix (garam masala, cumin, turmeric, smoked paprika, cayenne, salt, and pepper).
- Finely dice the onion, mince the garlic, and grate the ginger. Add all three to a large skillet along with the olive oil and sauté over medium heat until the onions are soft and translucent (about 3 minutes). Add the spice mix and continue to sauté for one more minute.
- Add the frozen cauliflower florets to the skillet with the aromatics and spices, and continue to sauté for about 5 minutes more, or until the cauliflower have thawed through and are completely coated in spices.
- Add the drained chickpeas, tomato sauce, and 1/4 cup water to the skillet. Stir to combine, then allow them to simmer over medium-low heat, stirring occasionally, for about 15 minutes. This will help mellow the acidity of the tomato sauce and allow the spices to blend. If the mixture becomes too dry as it simmers, add a couple more tablespoons of water.
- After the sauce has simmered for 15 minutes, turn off the heat and stir in the heavy cream. Give the masala a taste and add salt as needed. Serve in a bowl either over rice or with a piece of bread for dipping.
See how we calculate recipe costs here.
Notes
Nutrition
Video
How to Make Chickpea Masala – Step by Step Photos
Make the spice mix: Begin by combining 2 Tbsp garam masala, 1/2 tsp cumin, 1/2 tsp turmeric, 1/2 tsp smoked paprika, 1/4 tsp cayenne pepper, 1/2 tsp salt, and some freshly cracked pepper in a small bowl.
Prep the aromatics: Finely dice one yellow onion, mince three cloves of garlic and grate about 1/2 Tbsp fresh ginger (ginger is hard to measure, so this is flexible).
Sauté the aromatics: Add the onion, garlic, and ginger to a large skillet with 2 Tbsp olive oil and sauté over medium heat until the onions are soft and translucent (about 3 minutes). Add the spice mix and continue to sauté for one more minute.
Sauté the cauliflower: Add 12oz. frozen cauliflower florets to the skillet and continue to sauté until the cauliflower is thawed through and coated in spices.
Simmer: Next, add one 15oz. can chickpeas (drained), one 15oz. can tomato sauce, and about 1/4 cup water to the skillet. Stir to combine and then let the sauce simmer over medium-low heat for 15 minutes, stirring occasionally. If the sauce starts to dry out as it simmers, add a couple more tablespoons of water.
Make it creamy: After the sauce has simmered and the tomato sauce has mellowed a bit, turn off the heat and stir in 1/3 cup heavy cream.
After stirring the cream into the sauce, give it a taste and add more salt to taste (I added about 1/4 tsp).
Garnish and serve: I garnished here with fresh cilantro, but didn’t find that it added a lot to the flavor, so that’s entirely optional!
What Else Can I Add?
I love this recipe as-is, but I’ve been influenced by some of our readers recently and have experimented with different mix-ins to change things up! Here are some fun additions to try:
- Diced and blanched potatoes (Yukon gold, Russet, or sweet potatoes will all work!)
- Broccoli (frozen or fresh and blanched)
- Peas
- Roasted butternut squash
- Sautéed mushrooms
- Baby spinach
- Diced up air fryer tofu, paneer, or tempeh
- Zucchini
- Grilled chicken cut into cubes or shredded rotisserie chicken
Serving Suggestions
I usually eat this chickpea masala recipe with a piece of naan to scoop up that delicious sauce, but this dish would be equally as good over a bed of hot rice. Either way it’s creamy, spicy, and oh so delish! Oh, and I’d never say no to some pickled red onions on top!
Storage and Reheating
Store any leftovers in an airtight container in the refrigerator for 3-4 days. To reheat, warm it in a skillet over medium heat, stirring occasionally, until heated through. You can also microwave it in 30-second intervals and stir in between. Because of the cream-based sauce, freezing can be tricky as it may separate when thawed. If you do freeze it, stir well after reheating to help bring the sauce back together.
This was very good, and easy to make! My family asked that I put it in the regular rotation (even though in the past, they didn’t like the Chickpea Marsala I made from a different site). I did double the garlic and ginger. And I used fresh cauliflower because we had it, but otherwise, I followed the recipe. Also, the rice turned out great! I’ve struggled to get rice right before. This is my new way of cooking it for now on.
I find the garam masala to be overpowering, maybe my powder has a lot of clove and nutmeg. Next time I’m going to use half the amount along with a normal curry powder mix. Mine turned out very dark.
A brilliant write-up! Thanks for offering such clarity on the subject.https://supremefencingdenver.com/
Delicious! I made the recipe as indicated with two exceptions. I used fresh, blanched cauliflower and I used coconut milk instead of cream. I served it over rice and it is warming, filling, and tasty! Next time I may back off a bit on the cayenne to suit my taste. Definitely a keeper. Thank you!
Do you think this could be made in a crock pot for busy days after watering the onions, garlic and ginger?
We haven’t tried it, but I’m not sure it would work! It’s a pretty quick recipe as is and there isn’t a ton of liquid, so I’d be concerned about it sticking and not cooking properly. If you decide to give a try though, let us know how it goes!
Could I use yogurt instead of cream
That should be fine! Coconut milk would work as well!
Easy to make with ingredients on hand. What a rich and satisfying meal. Thank you for sharing!
I have wanted to make Indian dishes for a while, but had fear over the lack of knowledge, I tried this recipe and it was great! I have begun to add other vegetables. It seems like I can’t go wrong. Diced potatoes, broccoli, peas, mushrooms, it’s all good! My family loves this dish.
Can coconut cream be used instead of heavy cream?
I think that would be great!
Very tasteful! My family enjoyed it.❤️
This recipe is a winner in our house! Added a 2nd can of chick peas and bag of baby spinach at the end as suggested by other comments. Also our market had fresh cauliflower on sale so used fresh instead of frozen.
The spice profile was fabulous!
Served over white basmati rice and warm SB garlic naan.
Thanks for another great recipe BB!
I have a question:
What is the best way to make this dish for campfire cooking?
The last time I prepared this dish for camping I mixed the spices at home, packed that bag of mixed spices and made the dish from scratch over the fire, which went well.
To save more effort this year, I was thinking of making the whole dish WITHOUT adding the cream, and then adding the cream while reheating the dish at the campsite. I would like to use this method to prevent food poisoning and keep the dish fresh: the cream could stay unopened in its original container. The cream seems to be the one ingredient that is most prone to going bad once opened. Does this sound like it would work well? If not, what would you suggest? Thanks!
Hi Sarah, unfortunately I don’t have any experience with campfire cooking so I can’t offer any suggestions there, but I do want to offer some insight into the food safety issues. Cream is not the only ingredient that poses a danger here. You don’t want to leave any of the opened canned goods or chopped produce out at room temperature for longer than two hours, so I wouldn’t suggest preparing the meal ahead of time.
Thanks! Everything would be in a cooler with ice : )
Ah! In that case, yes, that’s a great method! :)
Fantastic dish! We used frozen broccoli because we didn’t have frozen cauliflower, and it was amazing! I also added some smoked tofu, just to fill it out a bit more and because I like experimenting. Served it with basmati rice and my husband (a carnivore) couldn’t stop raving about how much he loved it.
This is a staple in our home. It is so easy and comforting, we’ve made it countless times and still love it! Thank you for posting!
This was really good. I’ve tried alot of online recipes, not all deliver. I didn’t have enough garam masala, so I improvised and made my own. Plus had to substitute milk for cream because of my health. Thank you! This dish was excellent! and on WW, very low points. Will definitely make again