Easy Chickpea Curry Recipe
Chickpea curry is one of those meals that always hits the spot—it’s hearty, filling, and loaded with layers of flavor. You get tender potatoes, protein-packed chickpeas, and a blend of spices that come together in a rich tomato and coconut milk sauce. It’s a meal that’s perfect for anyone craving a cozy, satisfying dish without too much effort in the kitchen.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!
When I’m hosting a family dinner or having friends over, this vegan chickpea curry is always a hit. It’s hearty, filling, and appeals to everyone, whether they’re plant-based or not. I love that I can make it ahead or freeze leftovers for busy days.
Ingredients You’ll Need
You’ll need all the ingredients shown in the photograph below.

How to Make Chickpea Curry with Step-By-Step Instructions
Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.
Follow my simple instructions, and making this chickpea curry will be a breeze.
Sauté the Aromatics
Place a large skillet or pan over medium heat and add the olive oil. Once the oil is hot, add the chopped onions. Cook the onions for about 5 minutes, stirring occasionally, until they become soft and translucent. This step builds the flavor base for the curry, so take your time here.
Next, add the minced garlic and grated ginger, and let them cook for another 2 minutes. You’ll start to smell those wonderful aromas as they combine with the onions.
Add the Curry Powder
Sprinkle the curry powder over the onion, garlic, and ginger mixture. Stir everything together so the curry powder is evenly distributed. Let it cook for about a minute to bring out the full flavor of the spices.
This quick toasting step helps develop deeper flavors in the curry.
Add the Potatoes and Broth
Add the diced potatoes to the pan and stir well to combine them with the rest of the ingredients.
Pour in the vegetable stock to deglaze the pan. Use a wooden spoon or spatula to scrape up any flavorful bits that may be stuck to the bottom of the pan. This adds extra richness to the dish.
Add Tomatoes and Chickpeas
Stir in the canned crushed tomatoes and the drained chickpeas. If the potatoes aren’t fully covered, add a bit of water to ensure everything cooks evenly.
You want to make sure that the potatoes cook through and absorb all the delicious flavors from the curry sauce.

Simmer Until Tender
Season the curry with salt and pepper, cover with a lid, and let it simmer on low heat for about 35-45 minutes, or until the potatoes are tender and easily pierced with a fork.
The slow simmering allows the flavors to meld together beautifully. Stir occasionally and check the liquid level, adding a little water if the curry starts to look too thick.
Add the Spinach and Coconut Milk
Once the potatoes are soft and fully cooked, add the chopped fresh spinach. Stir it into the curry and cook for a few minutes until the spinach is wilted and bright green.
Finally, pour in the coconut milk and stir everything together. The coconut milk adds a creamy richness that balances the spices perfectly.
Garnish and Serve
Taste the curry and adjust the seasoning if needed, adding more salt or pepper if necessary. Serve the chickpea curry hot, garnished with fresh cilantro for a burst of color and a spoonful of mango chutney for a touch of sweetness.
This curry is perfect on its own or paired with rice, naan bread, or your favorite flatbread – enjoy!

Ingredients
- 2 tablespoons olive oil
- ½ cup onion chopped finely
- 2 garlic cloves minced
- 1 tablespoon fresh ginger peeled and grated
- 2 cups potatoes cut into rough 2 cm cubes
- 1 tablespoon curry powder
- 1 ½ cups canned chopped tomatoes
- 1 ½ cups canned chickpeas rinsed and drained
- 2 tablespoons mango chutney
- ½ cup vegetable stock
- ½ cup coconut milk
- Salt and black pepper to taste
- 1 cup fresh spinach chopped
- Fresh cilantro to serve
Video
Instructions
- Place a saucepan with a lid on the stove over medium heat. Add the olive oil and chopped onion to the pan. Cook the onion for about 5 minutes, stirring occasionally, until it becomes soft and translucent. Add the minced garlic and grated ginger, then cook for an additional 2 minutes until fragrant.2 tablespoons olive oil, ½ cup onion, 2 garlic cloves, 1 tablespoon fresh ginger
- Sprinkle the curry powder over the onion mixture and stir to combine. Let it cook for about 1 minute, allowing the spices to release their flavor. Pour in the vegetable stock to deglaze the pan, using a wooden spoon or spatula to scrape up any bits from the bottom. Add the diced potatoes and stir them into the mixture to combine.2 cups potatoes, 1 tablespoon curry powder, ½ cup vegetable stock
- Stir in the canned chopped tomatoes and drained chickpeas. If the potatoes aren’t fully covered, add just enough water to ensure even cooking.1 ½ cups canned chopped tomatoes, 1 ½ cups canned chickpeas
- Season the curry with salt and black pepper. Place the lid on the saucepan and let it simmer on low heat for 35-45 minutes, or until the potatoes are tender and can be easily pierced with a fork. Stir the curry occasionally, checking the liquid level, and add more water if needed.Salt and black pepper to taste
- Once the potatoes are fully cooked, add the chopped fresh spinach. Stir it into the curry and let it cook for a few minutes until the spinach has wilted. Finally, pour in the coconut milk and stir until everything is well combined.2 tablespoons mango chutney, ½ cup coconut milk, Fresh cilantro, 1 cup fresh spinach
- Taste and adjust the seasoning as needed, then serve the chickpea curry hot. Garnish with fresh cilantro and a spoonful of mango chutney for added flavor. Serve and enjoy!
Notes
- Use Fresh Aromatics: Fresh garlic and ginger add an extra punch of flavor, so don’t skip them.
- Deglazing the Pan: Scraping up the bits stuck to the bottom of the pan after adding broth is key for maximum flavor.
- Potato Size Matters: Cut your potatoes into evenly sized cubes so they cook at the same rate.
- Check the Consistency: If your curry looks too thick, add a little water or extra vegetable stock until you get the consistency you like.
- Season as You Go: Taste and adjust the salt and pepper after each major step for balanced flavor.
- Wilt the Spinach Gently: Add the baby spinach at the end to keep it vibrant and avoid overcooking.
- Coconut Milk Finish: Adding the coconut milk at the end helps keep it creamy and prevents it from splitting.
- Mango Chutney Addition: A dollop of mango chutney adds a lovely hint of sweetness that pairs well with the spices.
Recipe Notes and Expert Tips
I’ve got some handy tips to make your chickpea curry even better:
- Use Fresh Aromatics: Fresh garlic and ginger add an extra punch of flavor, so don’t skip them.
- Deglazing the Pan: Scraping up the bits stuck to the bottom of the pan after adding broth is key for maximum flavor.
- Potato Size Matters: Cut your potatoes into evenly sized cubes so they cook at the same rate.
- Check the Consistency: If your curry looks too thick, add a little water or extra vegetable stock until you get the consistency you like.
- Season as You Go: Taste and adjust the salt and pepper after each major step for balanced flavor.
- Wilt the Spinach Gently: Add the baby spinach at the end to keep it vibrant and avoid overcooking.
- Coconut Milk Finish: Adding the coconut milk at the end helps keep it creamy and prevents it from splitting.
- Mango Chutney Addition: A dollop of mango chutney adds a lovely hint of sweetness that pairs well with the spices.
How to Store Leftover Chickpea Curry
Let the curry cool completely, then transfer it into an airtight container. Leftovers can be stored in the refrigerator for up to 4 days, and I think that this curry tastes even better the next day. Reheat it gently on the stovetop or in the microwave until it’s heated through.
Chickpea curry freezes well for up to 3 months, though the potatoes might become slightly softer after thawing.
What to Serve With Chickpea Curry
Chickpea curry goes perfectly with basmati rice, white rice, naan, or roti to soak up all that delicious sauce. A side of cucumber raita, a simple green salad, or even roasted vegetables adds freshness and texture.
More Easy Recipes for You to Try at Home
I’ve got plenty of other Asian recipes you’ll love cooking up!

Add Preferred Source