This creamy cauliflower and chickpea curry is one of our favourite weeknight curries. With the perfect blend of fragrant spices and deliciously tender cauliflower, this dish is sure to satisfy your taste buds whether you're a veggie or vegan, or just looking for a great plant-based option. Just serve with basmati rice and naan for the perfect curry night in.

Jump to:
This cauliflower chickpea curry is a warming, comforting curry that's ready in about an hour and can be made the day before if you need a super quick dinner. This actually tastes even better the next day, so making it a day ahead can actually be a good idea.
I've been making this cauliflower and chickpea curry for years now, in fact, it's on weekly rotation in my house! It's a firm family favourite and a reader favourite too, just check out the comments section below to see how good it really is!

❤️ Why You'll Love this Curry
- It's creamy, tasty and full of warming flavours
- It's vegan and naturally gluten-free
- Ready in an hour, great for a tasty weeknight dinner
- Family-friendly - the whole family will love this!
🛒 What You'll Need

Please see the recipe card below for the full list of ingredients and step-by-step instructions.
- Cauliflower - You'll need one whole medium head of cauliflower. When buying your cauliflower look for a clean, compact head with tightly closed bud clusters. Avoid heads with loose or crumbly florets, brown spots or a dull colour. The leaves should look fresh and green. Fresh cauliflower is best for this recipe but if you need to you can use frozen cauliflower.
- Chickpeas - I use canned chickpeas for this curry. You can use dried chickpeas if you want but you will have to allow extra time for cooking. I always give the chickpeas a good rinse under a cold tap after draining.
- Pepper - You'll also need one medium-sized green bell pepper (capsicum) for this recipe. if you can't get green pepper then a yellow or red pepper will work fine two.
- Spices - I use a mixture of dried spices for this recipe including, garam masala, dried red chilli flakes, ground cumin, ground coriander, cardamom seeds and ground turmeric.
- Coconut Milk - Full fat coconut milk is best for this recipe as it will give you the creamiest curry sauce. You can use low-fat if you want just be aware that the sauce may not be as creamy.
- Other ingredients needed - You will also need, fresh ginger, garlic, a brown onion, tinned tomatoes, fresh coriander (fresh cilantro), olive oil, salt and black pepper.
🔪 How To Make Cauliflower Chickpea Curry
1. Start by heating the oil in a large pan over medium heat. Use a pan with a tight-fitting lid. Add the chopped onion and cardamom pods and cook for about 10 minutes. Then add the grated ginger and minced garlic, cook for a minute then add teh dry spices. Cook for a minute or two before adding the chopped pepper.

2. Next, add the chopped tomatoes and stir well. I add a little water to the can, give it a swirl to catch any bits of tomato and add that to the pan too.

3. Now add the cauliflower florets and stir them into the sauce making sure they are covered in the sauce. Place a lid on the pan now and cook for 10-15 minutes over a medium to low heat. Stir often so that the sauce doesn't stick to the bottom of the pan.

4. Next, add the chickpeas and stir well.

5. Now stir in the coconut milk, add the milk slowly and stir well each time.

6. Finally, simmer the curry uncovered for 15-20 minutes, stirring often. The sauce should have reduced quite a bit now and be thick and creamy. If it isn't keep simmering for another 10 minutes. The cauliflower should also be tender, you can check it with a sharp knife. Towards the end of cooking stir in the chopped coriander (cilantro). Leave to cool slightly before serving as the curry will be piping hot.

👩🍳 Top Tips
- Be careful not to overcook the spices, they only need a minute. If they are on the burnt side your curry will taste bitter.
- This curry will taste even better the next day however it will thicken up once it's been in teh fridge. When you are ready to reheat this curry, add a splash of water to loosen it up.
- Adding the coconut milk slowly and simmering the curry over low to medium heat will prevent the coconut milk from splitting. If you boil the curry the coconut milk will definitely split.
- This particular curry is on the mild side, but if you're a fan of spicy food and wish to make it hotter then you can more of the dried red pepper flakes or add a green chilli pepper chopped very finely. Add these when you add the garlic and ginger.
🍽 Serving Suggestions
I usually serve this with basmati rice or brown rice, naan or chapati. It goes really well with quinoa too. And if I'm serving this for a special occasion I'll add some extra toppings like toasted almonds, mango chutney, popadoms and raita.

🔄 Variations
- Add more veggies - I often add some extra veggies into this curry, baby spinach is great in this as are some cubes of roasted sweet potatoes. Fresh green beans are a great addition.
- Swap the veggies - This is a very adaptable recipe and you can use it as a base for other options. Try swapping the cauliflower for butternut squash and add spinach or kale for a delicious curry. Courgettes or aubergines work really well too.
- Make it extra creamy - if you want this curry to be even creamier then try swapping the coconut milk for coconut cream! This is s a bit of a treat but it really is so good! Add the coconut cream when you're supposed to add the coconut milk then add about 100 ml of vegetable broth (vegetable stock) and simmer as per the recipe.
- Make it in less time - if you're in a hurry you can make the sauce and either steam the cauliflower florets or roast them, this will spread up the process for you.
📖 FAQs
Yes! You can. Don't add the fresh coriander, then leave the curry to cool completely. Once cooled pour the curry into freezer-proof bags or containers, label then freeze for up to a month. Thaw fully before reheating then add the coriander before serving.
Yes, in fact, this curry is great for making ahead or great for meal prep. You have two options here, you can prepare the sauce ahead of time and then add the cauliflower or you can make the entire dish. Just leave out the coriander (cilantro) until you are ready to serve.
Any leftovers should be stored in an airtight container once cooled and stored in the fridge. It's best to reheat this on the hob as you will need to add a splash of water to loosen it up a bit.

🍛 More Tasty Vegan Curry Recipes
We love a good curry, they are perfect for weeknight dinners or quick meals or special occasions. So it will not be a surprise to you that I have quite a number of curry recipes on this blog. Like my Mushroom Curry with Spinach and Chickpeas, this is such a delicious recipe and one of the most popular recipes I have published. My Creamy Courgette Curry is a rich and satisfying Vegan curry.
Or my Butternut Squash and Chickpea Curry, this is another lovely recipe packed with flavour and a great healthier option. My Chickpea and Lentil Curry is a great budget-friendly recipe. Finally, my Aubergine and Chickpea Curry is a lovely rich curry that always goes down a treat.

Cauliflower Chickpea Curry Recipe
Ingredients
- 1 medium onion (160g) chopped finely
- 1 tablespoon olive oil
- 3 cloves of garlic finely minced or put through a garlic press
- 1 thumb-size piece of ginger (36g) peeled and finely grated
- 10 green cardamom pods optional
- 1 medium head of cauliflower (460g) leaves and stalk removed then cut into medium size florets
- 1 medium green bell pepper (160g) pith and seeds removed then roughly chopped
- ½ heaped tsp dried red chilli flakes
- 2 heaped tsp ground cumin
- 1½ teaspoon ground coriander
- 1 teaspoon ground turmeric
- 2 heaped tsp garam masala
- ½ teaspoon ground sea salt + a pinch when you add the onions to the pan
- ¼ teaspoon freshly ground black pepper
- 1 15.5oz can of cooked chickpeas (1 x 400g can) rinsed and drained
- 1 14 oz can of chopped tomatoes (1 x 400g can)
- 1 13.66 fl oz can of full fat coconut milk /(1 x 400ml can)
- A small handful of fresh cilantro/coriander, leaves removed and chopped plus more for serving
Instructions
- Heat the oil in a large saute pan over medium heat. Use a pan with a tight-fitting lid. Add the onion along with a pinch of salt and cardamom pods and cook for about 10 minutes. Until the onion is translucent and a little springy and the pods have popped open.
- Add the garlic and ginger and cook for about 2 minutes, then add the spices and salt. Stir well and cook for about a minute, until the spices release their flavour.
- Now add the chopped green pepper, and stir well. If your pan starts to dry out a bit then add a splash of water to it.
- Next, pour in the chopped tomatoes plus about 50 ml of water added to the empty can to catch any bits of tomatoes stuck in the can and add that to the pan. Stir well, then add the cauliflower and the chickpeas.Season with salt and pepper now.Cover the pan, reduce the heat then simmer for about 10 - 15 minutes, stirring occasionally so the sauce doesn't stick to the bottom of the pan. This will also steam the cauliflower.
- After 10-15 minutes, pour in the coconut milk slowly and stir well. Reduce the heat to low to medium then simmer uncovered over low to medium heat for 15-20 minutes, stirring often. The sauce should be reduced and thickened and the cauliflower should be tender. If the sauce is still on the thin side simmer for a further 10 minutes or so. Check the seasoning, then stir in the chopped coriander and serve immediately.
- Leave to cool slightly before serving.Serve with basmati rice, toasted flaked almonds, more coriander leaves and naan.
Notes
- Nutritional Information is approximate and does not include rice or naan. It is calculated by using an online nutrition tool
- Coconut Milk. I always use full fat coconut milk for this recipe. If you want to use reduced fat coconut milk please be aware you may not achieve the same results. The sauce may be thinner.
- Cardamom Pods. If serving this to small children you may want to fish out the cardamom pods before you add the tomatoes.
- Heat. You can adjust the heat of this curry to suit your own tastes, by adding more or less of the chilli flakes. This curry was made as a family-friendly meal, suitable for children.
- Freezing. This curry can be frozen. Don’t add the fresh cilantro/coriander, then leave the curry to cool completely. Once cooled pour the curry into freezer-proof bags or containers, label the bag or container then freeze for up to a month. Thaw fully before reheating then add the coriander before serving.
- Cauliflower. I always use fresh cauliflower. Small florets will cook quicker, while larger florets will take longer, so do bear that in mind when cutting up the cauliflower.
- Stir. Stir often to make sure the sauce doesn’t stick to the bottom of the pan and that the coconut milk doesn’t split.
Nutrition
*This recipe was first published Oct 2018 and updated Mar 2023 with new photos and more information.


Nicola Williams
It's amazing how quickly children start tucking into a bowl full of cauliflower and spinach curry with genuine delight when they stop eating meat. This is a really good recipe. I was already in the midst of making a cauliflower and chickpea curry when I came across it (wondering about whether to add mushrooms - slightly different recipe I landed on and then had to browse). The addition of the coconut milk works really well. Loved it.
Michelle Alston
Hi Nicola, I'm so glad you loved it! My daughter loves this one. We cooked a lot of curries when we first gave up meat, I was really surprised by daughter's love for them! Mx
Michele
Loving everything about this gorgeous dish! This is a great recipe to make for my daughter who just stopped eating meat. I think we would all love it, too!
Michelle Alston
Thank you Michele, I hope your daughter enjoys it Xx
Ashley @ Big Flavors from a Tiny Kitchen
I love hearty dishes like this that hold up well for leftovers. I make several dishes that taste better leftover, too. And it's fun to look forward to the leftovers! I haven't tried quinoa with my curry before, but I'm inclined to give that a try soon. Looks delicious!!
Michelle Alston
Thank you Ashley, leftovers are the best!
Chef Markus Mueller
O yum! This looks tasty... perfect timing actually because it's Monday, and I've been meaning to do more meatless Monday dishes! Gonna make this for supper tonight!
Michelle Alston
Thanks Markus, I hope you enjoyed it 🙂
Nicoletta Sugarlovespices
Curry dishes taste so good the next day when all flavors have settled and intensified. This is a wonderful curry, I can imagine why it is a family favorite.
Michelle Alston
Thank you so much Nicoletta x
Jenni LeBaron
This looks absolutely delicious and simple to throw together! Great option for meatless monday, especially with this fall weather!
Amanda Mason
This looks amazing! What a great vegetarian meal! I can see myself eating this for lunch and dinner! I want to slop it up with a piece of naan bread!
Jagruti Dhanecha
We love cauliflower and chickpea curry, flavourful and robust. Perfect for chilly nights.
Tammy
I LOVE cauliflower and I'm always looking for new ways to use it. Your curry looks amazing and the photographs are just fantastic. This looks so good, I'm craving some right now!
Anne Lawton
Yum! A brilliant way to serve a vegan curry! And those photos are beautiful! I want a bite of this curry right now!
Emily Leary
Your Cauliflower and Chickpea Curry sounds just the thing for a tasty mid-week meal and your lovely photos demonstrate beautifully how appetising it looks too!
Analida Braeger
Mmmm! A vegan curry to warm the senses and soul during the chilly months. The photos are absolutely beautiful, too.
Elaine Benoit
I love curry and your cauliflower and chickpea version looks stunning and delicious!! Beautiful photos!!
Adrianne
I love a good vegetarian recipe and this looks like it would hit the spot. Mmmmm Hmmm Great work and your photos are clear and bright and look great!
Michelle Alston
Thanks so much Adrianne, that's very kind of you Xx
Bintu | Recipes From A Pantry
This looks like such a delicious curry! We are trying to reduce our meat consumption throughout the week so I will definitely be adding this curry to the meal plan.
Michelle Alston
Thank you so much Bintu, it's great for a weeknight dinner. I hope you enjoy it Xx
Danielle
This is one of our favourite curries and we make it at leats once a week. It's so comforting.
Shinta Simon
This looks incredible! I am a life-long curry lover and I've bookmarked this to make very soon. Thank you for sharing.
Michelle Alston
Thank you so much Shinta, I hope you enjoy it Xx
Mary Bostow
What a great idea! Love this Wow and wow, this is so delicious and it makes my mouth watering.
Michelle Alston
Thank you so much Mary 🙂