Originally published October 2015. Updated January 2026 with new information and serving suggestions.
This vegan coconut chickpea curry is a simple plant-based recipe made with sweet potatoes, chickpeas, mushrooms and warming spices in a creamy coconut sauce. It is one of those comforting dishes that comes together quickly yet tastes wonderfully rich and satisfying while providing plenty of nourishing plant-based protein.
Curries appear in many forms across the world, each region bringing its own ingredients and traditions to the pot. At heart, a curry is simply a dish where vegetables, legumes or other ingredients are cooked in a richly spiced sauce. The exact flavours vary depending on what grows locally and the spices available.
Rich, comforting and made from simple wholesome ingredients, this coconut chickpea curry is one of many deeply satisfying plant-based dinners in my healthy vegan dinner recipes collection.
Getting fairly traded ingredients where possible
Unlike much of the world’s population, I feel incredibly fortunate to have access to ingredients from many parts of the world in my local health food shop. Spices and tropical ingredients bring an unmistakable kind of culinary magic into my kitchen and I always try to source organic and fair trade where possible.
Supporting ethical food practices really does make a difference to the people who grow and harvest these ingredients. It is quite humbling to think that people we may never meet play such an important role in the meals we cook and enjoy every day.

Before preparing curries like this, I often pause for a moment of appreciation. These intensely aromatic dishes are only possible because someone, somewhere, spent time carefully growing, harvesting and preparing these spices.
As an international retreat chef who has been creating plant-based recipes for over 30 years, I have cooked for retreat kitchens and wellness events across several countries, where nourishing plant-based meals like this curry are always a favourite. What I love most about them is how adaptable they are. A few warming spices, good vegetables and a creamy base can transform simple ingredients into something deeply comforting. I remember creating this recipe on a meditation retreat in Seattle. After a long day, my guests enjoyed every single morsel and it has become a regular feature on many retreats since.
In my kitchen, curries are inspired by spices that seem to naturally belong together in the same pot. Creamy coconut sauce infused with fresh ginger, crushed cardamom seeds, coriander and turmeric is one of those combinations that always works beautifully.
This particular curry is generous with chickpeas, making it a satisfying and protein rich meal that is perfect for everyday cooking.
Why you’ll love this vegan coconut chickpea curry
This recipe is one I return to often because it is simple, nourishing and full of flavour.
- naturally vegan and dairy-free
- rich creamy coconut sauce
- packed with plant-based protein from chickpeas
- ready in about 25 minutes
- warming spices without being overly hot
- delicious served with rice, quinoa or flatbread
If you enjoy warming dishes like this vegan coconut chickpea curry, you might also like my other plant-based recipes from my vegan gluten-free curry night collection.
The spices that bring this curry to life
Cardamom
Cardamom is one of my favourite spices. It brings a beautifully aromatic sweet spicy note that lifts the entire dish.
I always favour whole green cardamom pods rather than pre ground cardamom. Once ground, cardamom loses its flavour quite quickly, so freshly crushing the seeds really makes a noticeable difference.
If you have never used cardamom pods before, I created a short video (which has had nearly 150k views already) showing exactly how to open them and grind the seeds…

Turmeric
Turmeric gives this curry its warm golden colour. It is also widely appreciated for its antioxidant and anti-inflammatory properties, which is why it has been valued in traditional cooking for centuries.
Fresh ginger
Fresh ginger adds a lively, zesty warmth that blends beautifully with the other spices in this dish. It has long been used in kitchens around the world not only for flavour but also for its many traditional health benefits. See my article all about fresh ginger 10 reasons why we all should be eating ginger

Serving suggestions for vegan coconut chickpea curry
This creamy coconut chickpea curry is very versatile and can be served in a variety of ways.
It works particularly well with:
- basmati rice
- brown rice
- red lentil & squash dal
- baked pakoras
- quinoa
- millet
- warm flatbreads or oat wraps
- steamed greens on the side

Creamy Coconut Chickpea Curry Recipe (dairy-free, vegan and delicious)
This coconut chickpea curry recipe is a tasty infusion of ingredients using fresh ginger, cardamom seeds, turmeric, coriander, sweet potatoes and mushrooms.
Ingredients
- 400g sweet potato (2 medium sized)
- 250g chestnut mushrooms (two large handfuls) - also known as crimini mushrooms
- 1 - 2 teaspoons coconut oil
- 300g cooked chickpeas (2 cups)
- 100ml water (just UNDER ½ cup)
- 1 teaspoon fresh ginger
- 4 cardamom pods
- 1 tablespoon ground coriander
- 1 teaspoon turmeric
- ½ teaspoon ground cinnamon
- ½ teaspoon ground cumin
- Pinch of chili powder (or white pepper)
- 1 heaped tablespoon tomato puree
- 250ml coconut cream (one cup)
- Small handful of fresh parsley
Instructions
Frequently Asked Questions: Vegan Coconut Chickpea Curry
Can I use coconut milk instead of coconut cream?
Yes. Full fat coconut milk works very well in this recipe and will still give you a creamy curry. Coconut cream simply produces a slightly richer sauce.
Can I use tinned chickpeas?
Absolutely. One standard tin of chickpeas, drained and rinsed, works perfectly in this recipe.
Does this curry freeze well?
Yes, this curry freezes beautifully for up to three months. Allow it to cool completely before transferring to a freezer-safe container. Defrost overnight in the fridge and reheat gently.
How long does this chickpea curry keep?
It’s usually good for 3 to 5 days kept in the fridge in an airtight container. Let it fully cool down before refrigerating. It will freeze for a couple of months too.
Is this chickpea curry spicy?
This curry is gently warming rather than hot. The spices provide depth of flavour rather than strong heat. If you enjoy a spicier curry you can add extra chilli or a pinch of cayenne pepper.
What vegetables work well in this curry?
This recipe is very flexible. Cauliflower, spinach, courgette or green beans can all work well in place of the mushrooms or alongside the sweet potatoes.
Can this curry be made ahead of time?
Yes. In fact, many people find the flavours develop even more after a day in the fridge. Simply reheat gently and add a splash of water or coconut milk if needed.






It’s vegan, I’m in love. I may try a version with the ingredients I have at home. I’m hungry already. 🙂
Thanks a lot for sharing it!
Wonderful! Welcome to my website Debbie. I’m 21 years into being vegan, so everything else here is totally vegan too.
Enjoy your version.
x
Great, you are a kitchen deva, Thanks for innovation in cooking.
You are welcome fakhra
Five stars isn’t enough for this one, I think 10 would do it!! Absolutely love this, and it will be a regular feature in our home – I’m thinking once a week……………..at least!
Fantastic. I am so happy to hear that Maureen 🙂
Do you have an estimate of how much cardamom to use if I can’t get cardamom pods?
Hi Joanne,
It’s a funny thing – there isn’t really an exact translation if you use pre-ground cardamom instead of freshly ground. The reason is, because ready ground tends to lose its flavour rapidly (and it varies from batch to batch and brand to brand). I would probably try a heaped teaspoon personally – and see how that tasted.
Cardamom is a really beautiful ingredient in this, although if it doesn’t come through, then the ginger, coriander and other spices will still give you a delicious tasting curry. So you can’t go wrong really.
Trinity x