Easy Chickpea Curry Recipe
This easy chickpea curry recipe makes creamy coconut-tomato curry packed with tender chickpeas, garlic, ginger, and warm spices in just 30 minutes. Blooming the spices in oil before adding the coconut milk and tomatoes creates rich, restaurant-style flavor with very little effort.
You’ll sauté aromatics, stir in spices and chickpeas, simmer one pot, and dinner’s ready. This homemade curry is vegetarian (easy to keep vegan), budget-friendly, and excellent over rice or with warm flatbread.
Why This Easy Chickpea Curry Recipe Works
- One pot chickpea curry with mostly pantry ingredients
- Creamy coconut chickpea curry without dairy
- Ready in about 30 minutes: a true 30 minute chickpea curry
- Meal-prep friendly and reheats beautifully
- Naturally a vegetarian chickpea curry (and vegan if you skip dairy sides)
Cooking Times
- Prep: 10 minutes
- Cook: 20 minutes
- Total: About 30 minutes
- Servings: 4
Ingredient Notes
Chickpeas are rich in plant-based protein and fiber, making this curry both filling and budget-friendly. Coconut milk adds richness while tomatoes provide acidity that balances the spices: a healthy chickpea curry that still tastes cozy and satisfying.
Choose full-fat coconut milk for the creamiest chickpea curry with coconut milk. Light coconut milk works, but the curry will be thinner. Simmer a few extra minutes if you use it.
Crushed tomatoes make a smoother curry, while diced tomatoes create more texture. Either works; use what you have.
Use canned chickpeas for the quickest meal, and rinse and drain them well before adding them to the pot so the sauce doesn’t taste metallic.
Fresh ginger gives the brightest flavor, but ginger paste also works in a pinch. A little sugar or maple syrup isn’t to make the curry sweet. It just softens the tomato acidity so the spices shine.
Choosing the Best Curry Powder
Not all curry powders taste the same. Mild curry powder makes this homemade chickpea curry family-friendly, while Madras curry powder creates a deeper, spicier pot. If your curry powder has been sitting in the pantry for years, replacing it can make a noticeable difference in flavor.
Bloom whatever blend you use in oil for 30–45 seconds before adding liquid. That toasting step is what turns a good vegetarian chickpea curry into a great one.
Ingredients
- 2 Tbsp oil (avocado, coconut, or olive)
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 Tbsp fresh ginger, grated
- 1 Tbsp curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric
- ¼–½ tsp cayenne or chili powder (optional, to taste)
- 1 can (14–15 oz / 400 g) crushed or diced tomatoes
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- ½ cup (120 ml) vegetable broth or water
- 2 cans (15 oz / 425 g each) chickpeas, drained and rinsed
- 1 tsp kosher salt, plus more to taste
- 1 tsp sugar or maple syrup (balances tomato acidity)
- 1 Tbsp lemon juice or lime juice
- Fresh cilantro, for serving
- Cooked rice or warm flatbread, for serving

Instructions
- Sauté aromatics. Heat oil in a large pot or deep skillet over medium. Add onion and cook 5–6 minutes until soft and lightly golden. Stir in garlic and ginger; cook 30–60 seconds until fragrant.
- Bloom the spices. Add curry powder, cumin, coriander, turmeric, and cayenne (if using). Stir 30–45 seconds so the spices toast in the oil. This is where the flavor deepens.
- Build the sauce. Pour in tomatoes, coconut milk, and broth. Stir, scraping up any spice bits from the bottom. Bring to a gentle simmer.
- Add chickpeas. Stir in drained chickpeas, salt, and sugar. Simmer uncovered 12–15 minutes, stirring occasionally, until the sauce thickens and tastes rich. Mash a few chickpeas against the side of the pot if you want a thicker curry.
- Finish. Turn off heat. Stir in lemon or lime juice. Taste and adjust salt, heat, or citrus. Serve this coconut chickpea curry over rice with cilantro.

How to Make Easy Chickpea Curry Taste Restaurant-Level
Don’t skip blooming the spices. Dumping curry powder into cold liquid can taste dusty; toasting it in oil for under a minute wakes up the aroma and gives you that restaurant-style depth in a weeknight vegan chickpea curry.
If you want another cozy legume dinner, our easy healthy lentil soup recipes use the same pantry-friendly energy.
For a fluffy rice bed, cook a pot of easy rice pilaf (or coconut rice using the same method with a splash of coconut milk), or keep exploring warm spice bowls with sweet potato recipes Indian-style when you want a roasted veg side.
Love one-pot dinners? Pair this with our one pan chicken and rice on a different night, or browse more easy dinner recipes when you need fast weeknight inspiration.
Chef Emily’s Tips for Better Chickpea Curry
- Rinse the chickpeas. Canned liquid can make the sauce taste metallic.
- Simmer uncovered so water evaporates and the sauce clings to the chickpeas.
- Acid at the end. Lemon or lime brightens the coconut and tomato.
- Too thick? Splash in broth. Too thin? Simmer longer or mash a few chickpeas.
- Upgrading pots or storage containers? Peek at products when you’re ready for better kitchen tools.
Easy Variations
- Spinach: Stir in 2–3 cups baby spinach in the last 2 minutes until wilted
- Sweet potato: Add 1 small diced sweet potato with the sauce; simmer until tender (may need +5–10 minutes)
- Extra creamy: Stir in 2 Tbsp peanut butter or cashew butter at the end
- Milder kids’ version: Skip cayenne; use mild curry powder
- Chana-style tang: Add ½ tsp garam masala in the last minute of simmering
What to Serve With It
- Steamed rice, coconut rice, or easy rice pilaf
- Warm flatbread, soft sandwich bread toasted with a little oil, or your favorite store-bought naan
- Cucumber salad or cucumber yogurt (raita-style) on the side
- Simple lemon salad, roasted cauliflower, or another vegetable curry bowl night alongside lean and green dinner ideas
Storage and Reheating
Fridge: Airtight container up to 4 days. Flavors improve overnight.
Freezer: Up to 2 months. Thaw overnight in the fridge.
Reheat: Stovetop over medium-low with a splash of water or broth; microwave in short bursts, stirring.
For leftover food safety basics (fridge timing and reheating), see the USDA leftovers and food safety guide.
FAQ
How do you make an easy chickpea curry recipe at home?
Sauté onion, garlic, and ginger; bloom spices in oil; simmer with tomatoes, coconut milk, and chickpeas about 15 minutes; finish with lemon.
Can I freeze chickpea curry?
Yes. Cool completely, freeze up to 2 months in airtight containers, thaw in the fridge overnight, then reheat gently with a splash of water or broth.
Can I make it ahead?
Absolutely. This curry tastes even better the next day. Make it up to 2 days ahead and reheat on the stove before serving.
Can I use light coconut milk?
Yes. Your curry will be thinner. Simmer uncovered a few extra minutes, or mash a few chickpeas to thicken.
Can I add spinach?
Yes. Stir in 2–3 cups baby spinach during the last 2 minutes until wilted. It keeps the curry bright and green.
What vegetables go well in chickpea curry?
Spinach, sweet potato, cauliflower florets, bell pepper, peas, and zucchini all work. Add firmer vegetables with the sauce so they have time to soften.
Can I use dried chickpeas?
Yes. Cook them fully first (about 1⅔–2 cups cooked chickpeas per can). Canned is faster for weeknights.
Is this chickpea curry vegan?
Yes. This recipe uses oil (not butter). Serve without dairy sides if you want it fully vegan.
What can I use instead of coconut milk?
Unsweetened cashew cream or more broth plus a spoon of tahini. The curry will be less rich.
How spicy is it?
Mild as written if you skip cayenne. Add chili to taste.
Conclusion
This easy chickpea curry recipe proves that pantry ingredients can become a rich, satisfying meal in just 30 minutes. Creamy coconut milk, warm spices, and tender chickpeas create a comforting one-pot dinner that’s perfect for busy weeknights, meal prep, or meatless Mondays. Serve it with fluffy rice or warm naan, then save this recipe because it’s one you’ll come back to again and again.

Easy Chickpea Curry Recipe
Ingredients
Ingredients
- 2 Tbsp oil avocado, coconut, or olive
- 1 medium yellow onion diced
- 3 cloves garlic minced
- 1 Tbsp fresh ginger grated
- 1 Tbsp curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp turmeric
- 1/4–1/2 tsp cayenne or chili powder optional, to taste
- 1 can crushed or diced tomatoes 14–15 oz / 400 g
- 1 can full-fat coconut milk 13.5 oz / 400 ml
- 1/2 cup vegetable broth or water 120 ml
- 2 cans chickpeas 15 oz / 425 g each, drained and rinsed
- 1 tsp kosher salt plus more to taste
- 1 tsp sugar or maple syrup balances tomato acidity
- 1 Tbsp lemon juice or lime juice
- Fresh cilantro for serving
- Cooked rice or warm flatbread for serving
Instructions
Instructions
- Heat oil in a large pot or deep skillet over medium. Add onion and cook 5–6 minutes until soft and lightly golden. Stir in garlic and ginger; cook 30–60 seconds until fragrant.
- Add curry powder, cumin, coriander, turmeric, and cayenne (if using). Stir 30–45 seconds so the spices toast in the oil.
- Pour in tomatoes, coconut milk, and broth. Stir, scraping up any spice bits from the bottom. Bring to a gentle simmer.
- Stir in drained chickpeas, salt, and sugar. Simmer uncovered 12–15 minutes, stirring occasionally, until the sauce thickens and tastes rich. Optionally mash a few chickpeas against the side of the pot for a thicker sauce.
- Turn off heat. Stir in lemon or lime juice. Taste and adjust salt, heat, or citrus. Serve hot over cooked rice or with flatbread and fresh cilantro.

