This creamy south Indian style Chickpea Curry with coconut milk and spices like fennel seed and cardamom is aromatic and so delicious! It is also super easy to make and very healthy. The curry recipe is vegan, gluten-free, nut-free and soy-free. Serve it with basmati rice or roti for a satisfying and tasty dinner.

Tasty chickpea recipes like Chana Masala and this vegetable curry are perennial favorites hereabouts. But when we want something that's different and just as delicious, I make this South Indian inspired Chickpea Curry with coconut milk. It is fragrant, not too spicy, and simply divine.
The spices in this curry give it a unique, irresistible flavor. There are fennel seeds, which add sweetness and complexity--elements prized in Indian cooking. Some fenugreek seeds, for that undetectable, bitter yin that makes so many south Indian dishes so gorgeous. And, of course, coconut, because no south Indian cook worth his/her salt would leave it out.
This chickpea curry is surprisingly kid-friendly. Jay has been eating it for years and will often ask for seconds: a big deal because he usually balks at chickpea-based dishes. It has also been tried and tested by dozens of readers since I first posted it so many years ago, so you can be sure that if you try it you will have a winner on your hands.
Here's the recipe for a unique and delicious chickpea curry with coconut milk. I have a short video for you that shows you the entire process--do check it out at the end of the recipe card. Make this, come back, and let me know if it wasn't the best chickpea curry you ever ate!
Table of Contents
Why you'll love this chickpea curry recipe
- It's uniquely delicious. This easy chickpea curry recipe is inspired by south Indian flavors, but it is not a traditional south Indian curry. I created it a few years ago when inspiration struck, and it was one of those few things I actually got perfectly right the first time round. Everyone I've served this curry to, Indian or not, has raved about it. The coconut curry sauce is especially incredible (you'll adore it if you love creamy curries like this easy coconut curry).
- It's full of flavor. The easy spice blend for this vegan curry adds so much deliciousness. And the spices--fennel, cardamom, cumin, cinnamon -- work perfectly together to balance each other.
- It's easy. You will need to blend up a spice mix for this chickpea curry but it needs just six commonly found Indian ingredients (that you probably already have if you cook Indian food with any regularity). And there's no roasting involved. Just add them to your blender or spice grinder and push the button. The rest of the recipe takes minutes to make, especially if you use canned chickpeas, as I often do, making this a fantastic recipe for weeknight dinner.
- It's loaded with healthy plant protein. Chickpeas , as you already know, are immensely healthy and a source of protein, folate, fiber and iron, among other goodies. And there's nothing else in this recipe that is not great for you. If you would rather not use the 1 teaspoon vegetable oil, you can swap it out with a tablespoon of vegetable stock to make it free of any added oils.
- It's friendly to all diets. This curry is vegan, of course, but it is also gluten-free, soy-free and free of nuts. You can adjust the spice level up or down, to your liking, and, like I said above, you can make it without any oil, if you wish.
Ingredients for chickpea curry
- Chickpeas/garbanzo beans. Both canned chickpeas or chickpeas you soak and cook from scratch will work for this recipe. Drain the chickpeas before using. If you have access to brown chickpeas or kala chana you can use those as well in this recipe.
- Coconut oil: Coconut oil is good in this recipe, or use any flavorless vegetable oil.
- Cumin seeds
- Curry leaves. These add great flavor. If you absolutely can't find them, use 2 tablespoons of cilantro and add it at the same time as you would the curry leaves.
- Onion
- Ginger garlic paste. If you don't have the paste you can crush together 4 cloves garlic and a 1-inch knob of ginger.
- Tomatoes
- Turmeric
- Paprika. I use this mainly for color. You can skip it.
- Cayenne. The cayenne adds mild heat, which is important to balance out the sweetness of the coconut milk. There is very little here, ½ a teaspoon, but you can scale down further to ¼ teaspoon. Or, if you love heat, scale up to 1 teaspoon. You can also substitute with red pepper flakes.
- Coconut milk. Use full fat coconut milk. Stir the milk in the can before using.
- Fresh cilantro (chopped). For garnish.
- Salt.
For masala powder or spice mix
- Cumin seeds
- Coriander seeds
- Fennel seeds
- Methi seeds
- Green cardamom
- Cinnamon stick
Watch how to make chickpea curry
FAQs
Definitely. Be sure to strain and rinse the chickpeas so the brine doesn't interfere with the flavor of the curry.
You can use garam masala, but expect the flavors to be different. Garam masala is a spice blend used mostly in north India, and this curry has south Indian flavors.
You would be better off using curry powder instead of garam masala because a curry powder has south Indian flavors.
There is only ½ teaspoon cayenne in this recipe. However, you can modulate the heat level up or down to your liking. I find ½ teaspoon just right.
Chickpeas are really integral to this dish to get the right flavors. If you absolutely want to use another bean in this dish, use neutral-flavored beans like white beans.
Meal prep tips
- Make a large batch of the chickpea curry spice mix and keep it in an airtight jar in a cool, dark place for up to six months. When the mood for this curry strikes, all you need to do is chop an onion, two tomatoes, open cans of chickpea and coconut milk, and you are pretty much set.
- Keeping a jar of ginger garlic paste in the refrigerator makes it far easier to make curries on weeknights. Here's my recipe for an easy ginger garlic paste that I make in five minutes on a weekend. Making the paste is especially easy if you buy pre-peeled garlic and use organic ginger, which you don't have to peel.
What to serve with chickpea curry
- Basmati rice is the perfect food to drizzle this curry over. If you want to get fancy, serve it over this simple, 15-minute jeera rice.
- You can also serve it with an Indian flatbread, like a roti or a vegan naan (gluten-free vegan naan recipe here).
- If you're staying away from grains, drizzle this curry over cauliflower rice for a fantastic and healthy meal. Spritz on some lemon juice or lime juice for added yum.
Storage and freezing tips
- This recipe tastes great freshly made but it is even better the next day when the spices and coconut milk and chickpeas have had a chance to exchange their flavors for longer and to blend into a harmonious whole. You can keep it in the refrigerator for up to three days. Freeze in a freezer-safe container for longer-term storage. Thaw and reheat before serving.
More yummy Indian curry recipes
Chickpea Curry Recipe
Equipment
- Spice grinder (or blender)
- Large saute pan (or saucepan)
Ingredients
- 4 cups chickpeas (canned or boiled. Drain before adding to recipe)
- 1 teaspoon vegetable oil
- 1 teaspoon cumin seeds
- 2 sprigs curry leaves
- 1 medium onion (finely diced)
- 1 tablespoon ginger garlic paste (or crush together 4 pieces garlic and a 1-inch knob of ginger)
- 2 medium tomatoes (finely diced)
- ½ teaspoon turmeric
- 1 teaspoon paprika
- ½ teaspoon cayenne
- 1 cup full fat coconut milk
- ¼ cup cilantro (chopped)
- Salt to taste
For masala powder or spice mix:
- 1 teaspoon cumin seeds
- 1 tablespoon coriander seeds
- 1 teaspoon fennel seeds
- ½ teaspoon methi seeds
- 2 pods green cardamom pods
- ½ inch cinnamon stick
Instructions
- Make a powder of all of the masala ingredients in a spice grinder or a blender. Set aside.
- Heat the oil in a saute pan or saucepan. Add cumin seeds. When they sputter, add the onions, curry leaves and ginger garlic paste.
- Sprinkle some salt and saute, over medium heat until onions turn translucent.
- Add the tomatoes, paprika, cayenne, turmeric, and the spice mix.
- Cook over medium heat, stirring frequently, until the tomatoes darken and most of the liquid has evaporated.
- Add the chickpeas and salt and stir well to mix. Add 1½ cups of water.
- Bring the chickpea curry to a boil, turn down the heat, and simmer for another 10 minutes. Add the coconut milk and let it warm through.
- Check salt and add more if needed. Garnish with chopped fresh cilantro and serve hot..
Video
Recipe notes
- If using canned chickpeas, make sure you drain the chickpeas and rinse them thoroughly of the brine sticking to them, for best flavor.
- If using dry chickpeas, soak a cup of chickpeas overnight, then cook until tender. An Instant Pot or pressure cooker is best for this, but you can do it on the stovetop as well.
- I like this dish to be saucy with a thin curry, but if you want to thicken the curry mash a few chickpeas with the ladle.
- To meal-prep, make a large batch of the chickpea curry spice mix and keep it in an airtight jar in a cool, dark place for up to six months. Keeping a jar of ginger garlic paste in the refrigerator makes it far easier to make curries on weeknights. Here's my recipe for an easy ginger garlic paste that I make in five minutes on a weekend.
- This recipe tastes great freshly made but it is even better the next day when the spices and coconut milk and chickpeas have had a chance to exchange their flavors for longer and to blend into a harmonious whole. You can keep it in the refrigerator for up to three days. Freeze in a freezer-safe container for longer-term storage. Thaw and reheat before serving.
TIMOTHY WALSH
Having been immobilised with gout for two days, I hit upon your recipe, and luckily I had all the ingredients, (tinned mainly) in the cupboard. Thanks for the definitive instructions, advice and layout. It was superb. Will take some round to the daughter & grandson if I improve tomorrow. Best wishes. Tim.
Vaishali
So happy you tried it, Tim. I hope your daughter and grandson love it too.
Mau
This recipe is outstanding! I didn't have curry leaves, but I added cilantro instead ... And red chili peppers, and nigella seeds, which worked out quite well. Thanks for the recipe, I will use it again and again 🙂
Vaishali
Mau, so happy you enjoyed it!
Genevieve Adair Gilbert
Hi there:
I have all the ingredients to make this recipe except for the curry leaves. Will omitting them drastically change the flavour of the recipe?
Thanks!
Vaishali
Do you have cilantro? You can use that instead. Curry leaves do add a nice flavor, but cilantro would make the curry differently delicious. If you don't have both skip them--it'll still taste amazing.
Nellie
OK, this is a seriously delicious dish. I could eat this every other day.
Chelsie
Giving this a try tonight, can the coconut milk be swapped for coconut cream for a creamier texture? I'll be buying enough to make a second one 😀
Thanks for all the great recipes! I don't have a printer so I have a lot of writing to do to save them all!
Vaishali
Hi Chelsea, coconut cream is mostly fat and it won't taste right here. Just use full fat coconut milk. So happy to hear you're trying out the recipes! 🙂
Kim
May I use ground coriander and cumin?
Vaishali
Hi, yes, you can use 1 1/2 tsp cumin and 1 1/2 tbsp coriander.
Janet
Oh, yum! Delightfully delicious, thank you! You make Indian food very accessible, easy and delicious!
Vaishali
Thanks, Janet. 🙂
Susanna
Hi - just wanted to say that I have been following your blog forever, printing out the recipes but not making them! I finally got my act together, went to our local Indian grocery and got the ingredients required and cooked this recipe last night- we loved it!! Looking forward to making all the recipes now! Thank you Vaishali !
Vaishali
Thanks for the kind words, Susanna. So happy you enjoyed the chickpea curry.
Kathleen
Wow Vaishali, You've knocked another one out of the park! The masala is perfect AND this gravy is so good I was was eating it out of the pot by the spoonful. Bravo!
Vaishali
So happy you loved it, Kathleen! Thanks for letting me know.
Janet Saldanha
Thank you, Vaishali
I tried the chickpea curry today, and it turned out delicious. I made turmeric rice with leftover coconut milk to accompany the chickpea gravy, and my family enjoyed it.
Vaishali
Hi Janet, that's great to hear. This chickpea curry is definitey one of our household favorites. So happy you enjoyed it too!
Kim Le
Can I use premade masala powder?
Vaishali
Yes, but you won't get the same flavors. It will be nice though.
Kim le
Ok, thankyou for your response.
Nafisah
So aromatic. The whole family loved it. Thank you. The only modification I made is that I omitted the ginger and garlic.
Vaishali
So happy to hear, Nafisah!
Marianne
Yummy, that’s all I need to say.
Kala
hi vaishali, can i cook this in instant pot?
Ian Sibson
Delicious! Particularly using soaked chick peas.
Rakshita raj
I'm a South Indian who has lived most of my life northern part of India eating the chole. But this is just wonderful ?
Dhwani
I made this today and it was sooooo good! My family loved it.
Vaishali
So happy to hear! ❤️
Richard Armstrong
Hello
Greetings from England
I am going to try this tomorrow. Regarding the spice mix can I use powder rather than seeds ie methi, coriander etc to save using a blender?
Many thanks
Kevin
Vaishali
Yes, that's fine!
Anonymous
Many thanks Vaishali
Sen
Hands down the best channa curry I’ve had. I tried this recipe today and I was so happy with how it turned out. Thank you so much for this recipe! Definitely going to be a recurring dish at home 🙂
Emma
I accidentally wrote my review with 0 stars, but this was a 5 star recipe! So delicious try it if you can!
Emma
This was an amazing recipe! I spent 8 months in India and loved chole - this version with coconut milk is very good! Made it last week and making it again tonight. I froze some and reheated it tasted as good as it was fresh. I had it with white rice and plain yogurt on the side.
Lizzyj
I've tried other recipes for Chana Masala and they have all been good, but this one is special. The aromas and the flavours are out of this world.
Yiwei
This recipe is great! Just made it 🙂 I didn’t have cayenne, coriander, coconut milk or fennel but it turned out real nice! Thanks so much:) will definitely try more of your recipes !!
Vaishali
So happy you tried!
Joshua Howard
Hi! I really like your recipes! Yesterday I made this one and it was really amazing. Thank you for the share!
Vaishali
Happy you tried it!
Brenda Docherty
Hi I may be wrong but is this titled as "nut free" but you have coconut milk in it is this right
Vaishali
Coconut is not a nut.
Lyla
This curry is outrageous!!! I made it for dinner last night and the whole house smelled like heaven. The taste is unbeatable. Served it with rice. Thanks for another winning recipe from your site!
Angela
Thanks for the great recipe with chick peas! Waiting to try out! Always made vegetable curry but never with chick peas! Thanks!
Hazel
I was craving these and this recipe is a slam dunk! Thank you.
Radhika
Hi Vaishali,
This is now the only Chana recipe I make, cannot go back to the store brought Choley/Chana masala after making this masala from scratch and nor can I imagine Chana curry without coconut milk which adds a heavenly creaminess (it is always home made for me, since coconuts are cheap and easily accessible). There is something very satisfying about this dish. Works equally well with Jeera rice or roti.
I usually quadruple the recipe for the dry masala and almost always end up giving it away to friends /extended family who happen to taste this... Thank you so much for sharing.
Vaishali
Hi Radhika, so happy to hear that, because this is a favorite recipe of mine too. I tend to mix up my cooking a lot, partly because I keep experimenting for the blog :), but this south Indian Chana Masala is one recipe I make over and over. Great idea to make a big batch of the masala.
Jyomoo
This is my favorite curry and adding coconut milk is my choice too. Adding 1 to 2 tablespoons of lemon juice in the end makes the curry more refreshing. If green chilies are added, lemon juice certainly makes the dish tastier.
Shirlee
This was simple and fabulous! Only thing I changed was that I only had about 2 1/4 c. chickpeas, but it turned out great. Thank you!
S N Murthy
good recipe, we used to eat lots of chickpeas, as we grow, but this one I will experiment with puri tomorrow for brunch. good vegan curry. love it.
Karin Dawson
Your recipe was fabulous I ate it right from the pot I have a friend from Trinidad and he introduced me to Indian cooking and his own Island cooking I am always looking for new recipes and am a fan of your blog happy cooking to all
Michelle Desouza
Very nice recipe. Tried it today.. Made a few changes, dry roasted the spices before grinding them to a powder. .. Thanks for sharing.
Neriah
Hi Vaishali
I've tried multiple chickpea curry recipes and this is by far the BEST! My roots trace to all over India and my husband is African. I'm totally vegan and my husband is mostly vegan so finding tasty veggie meals are tough. I'm so appreciative of this recipe. I usually make my own masalas as most recipes call for it but this masala is BOMB! What great flavours. Thank you!
Carol
I’m abit confused about the coconut milk. Is it canned such as the Thai coconut milk or the ones in the carton? Thanks.
Vaishali
Yes in a can, like the Thai coconut milk.
Radhika
Hi, this is one amazing dish! Was looking for a coconut gravy without tamarind,wanted to cook Chana with tendli and used this recipe to do exactly that.... Our favourite Chana recipe!!
Andrea
I'm curious if I can use my already ground spices instead of purchasing whole to grind at home. Do you know the amounts on ground spices vs whole?
Or I have garam masala, is that what is being made by grinding the whole spices?
Anonymous
im not that great at cooking but indian food is my absolute favorite and i want to start eating a more plant based diet. i shall pick up the ingridients next time i go to the supermarket and give it a try. luckily there is a nice indian market by my house for what i cant find at the supermarket.
Suzyn
Loved it! Thanks.
Lyana
Thank you, Vaishali! I'll give it a try tonight:)
Lyana
I am new to cooking Indian food... I don't think I could get methi and fennel seeds in time. Would it be horrible to to use garam masala spice instead of the spice mix?
Vaishali
Lyana, garam masala is fine. Since garam masalas can often differ widely based on brand, and some are spicier than others, I'd say use 2 tsp first and then add more if you think it's needed.
Cristen
That was delicious! I have never made my own masala before. Sooo worth it. Best homemade chana masala ever!
Anonymous
I made this chickpea curry today. I had no potatoes so I substituted with sweet potatoes and it was delicious. My girls could not get enough of it 🙂 Thank you!
Anonymous
Great recipe ! Thanks for sharing
Anonymous
I've been reading your blog for years. I have a plant-based kitchen at home (but still enjoy cheese once a month or so, so I'm not vegan) and just finished an online cooking class through Forks Over Knives. I just used this recipe and it turned out great. I did a few substitutions that didn't seem to alter the intent of your recipe--used a dry saute technique to eliminate the oil. (I know, sounds awful, but it works.) Chana Masala is my favorite on the buffet and now at home, too! How exciting! Thank you!
Vaishali Honawar
Hi, that's wonderful-- I love this chickpea curry and so glad you did too. I don't find the idea of dry saute awful, because I often water-saute myself, although I have yet to try a dry saute. Thanks for letting me know it works in this recipe.
misharoz
what kind of tomatoes do you use please?
Vaishak
Hi Maam,
Thank you for this recipe. I really like the idea of adding coconut milk into this dish. I will try it next time, I make it. Thank you for your blog. I do follow it. It is an inspiration for bloggers like me, to take make better presentations of our cooking skills.
Really loved the way you have presented the ingredients list, in the dotted box. Do you use a software to get that design?
Thanks
Regards
Vaishak S
The Vegan Junction
This looks good. I was wondering what to make for dinner tonight. This will be perfect, so thank you. 😉
Vaishali Honawar
Thanks, TVJ. Hope you try!
Sérgio Sena
Hi Vaishali, great curry as always. This one remembers me the food from Goa that i really like!
In which step you add the Coconut milk ?
Thanks for the great blog 🙂
Sérgio
Vaishali Honawar
Hi Sergio, at the very end, and don't let it boil. Thanks for your kind words. 🙂
Dave
Looks great! Thanks for all you do for us! 🙂
Vaishali Honawar
Thanks, Dave!