Creamy Coconut Chickpea Curry

Featured in: Cozy Home Dinners

This aromatic dish brings together tender chickpeas and a velvety coconut milk base, infused with warm spices like cumin, coriander, and garam masala. The result is a rich, comforting bowl that's perfect served over steamed rice or with warm naan for soaking up every drop.

Ready in under an hour, this versatile curry easily adapts to your spice preference and welcomes additional vegetables like sweet potatoes or bell peppers. The finishing touch of fresh lime juice brightens the creamy depths, while cilantro adds a burst of herbal freshness.

Updated on Wed, 21 Jan 2026 11:56:00 GMT
Creamy chickpea curry simmering in a skillet, rich coconut milk sauce with chickpeas, spinach, and lime wedges. Save
Creamy chickpea curry simmering in a skillet, rich coconut milk sauce with chickpeas, spinach, and lime wedges. | poppyhearth.com

The first time I made chickpea curry, I was snowed in during a blizzard with nothing but pantry staples. The way the spices bloomed in hot oil filled my entire apartment with such warmth that I almost forgot it was freezing outside.

My roommate walked in while I was toasting the spices and literally stopped in her tracks. She ended up eating three bowls that night and now requests this recipe every time she visits.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Vegetable oil: Creates the base for blooming your spices into something fragrant
  • Large onion: Finely diced so it melts into the sauce
  • Fresh garlic and ginger: The dynamic duo that makes everything taste authentic
  • Ground cumin and coriander: Earthy spices that form the curry backbone
  • Turmeric: Gives that beautiful golden color
  • Garam masala: Adds warmth and complexity at the end
  • Coconut milk: Full-fat makes the sauce velvety and rich
  • Canned chickpeas: Rinse them well so the sauce stays thick
  • Diced tomatoes: Add acidity and body to the curry
  • Baby spinach: Wilts beautifully into the sauce for extra nutrition
  • Fresh lime: The acid brightens all those rich flavors

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor base:
Heat oil in a large skillet over medium heat, add onion and cook until it turns translucent and soft, about 5 minutes.
Wake up the aromatics:
Stir in garlic and ginger, cooking just until fragrant, about 1 minute.
Bloom your spices:
Add all the spices at once and toast them in the hot oil, stirring constantly for 1 minute until they become incredibly fragrant.
Create the sauce:
Pour in coconut milk, diced tomatoes with their juices, and vegetable broth, stirring to combine everything.
Simmer to merge flavors:
Add the chickpeas, bring to a gentle simmer, then cover and cook for 15 minutes, stirring occasionally.
Add the greens:
Uncover and stir in spinach if using, letting it wilt for 2 to 3 minutes.
Finish with brightness:
Squeeze in fresh lime juice and taste, adjusting salt or spices as needed.
Vibrant chickpea curry with aromatic spices and fresh cilantro garnish, served alongside steamed rice in a cozy bowl. Save
Vibrant chickpea curry with aromatic spices and fresh cilantro garnish, served alongside steamed rice in a cozy bowl. | poppyhearth.com

This curry has become my go-to when friends need comfort food. Something about that creamy coconut sauce just makes people feel safe and happy.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

I have found that adding diced sweet potato in the beginning transforms it into a hearty stew. The cubes become tender and soak up all that spiced coconut goodness.

The Rice Situation

Basmati rice is my preferred pairing because its floral notes complement the curry without competing. Make extra rice because everyone always wants seconds.

Serving Ideas

Sometimes I roast cauliflower on the side for extra texture. The crispy edges contrast beautifully with the creamy curry.

  • Warm naan bread for scooping up every last drop
  • A dollop of vegan yogurt adds cooling contrast
  • Fresh cilantro is non-negotiable for that pop of freshness
Golden, aromatic chickpea curry in a white bowl, topped with cilantro and a lime wedge, perfect for vegan meals. Save
Golden, aromatic chickpea curry in a white bowl, topped with cilantro and a lime wedge, perfect for vegan meals. | poppyhearth.com

This recipe proves that simple ingredients can create something extraordinary when you treat them right.

Recipe Questions

Can I make this curry ahead of time?

Absolutely. The flavors deepen and develop beautifully after sitting overnight. Store in an airtight container in the refrigerator for up to 4 days, reheating gently on the stovetop with a splash of water or broth to restore consistency.

How can I make this curry thicker or thinner?

For a thicker consistency, simmer uncovered for the last 5-10 minutes to reduce the liquid. To thin it out, simply add more vegetable broth or water, ¼ cup at a time, until you reach your desired texture.

What can I serve with chickpea curry?

Basmati rice, brown rice, or quinoa make excellent bases. Warm naan, roti, or gluten-free flatbread are perfect for scooping up the sauce. You can also serve over cauliflower rice for a lighter option.

Can I freeze this curry?

Yes, this freezes exceptionally well. Let it cool completely, then transfer to freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating. Note that the coconut milk may separate slightly when reheated but will emulsify again with stirring.

How do I adjust the spice level?

Start with half the chili powder and taste before adding more. For milder heat, omit the chili powder entirely or substitute with sweet paprika. To increase the heat, add fresh minced jalapeño or serrano peppers along with the garlic and ginger.

What vegetables can I add to this curry?

Diced sweet potato, bell peppers, cauliflower florets, or green beans work wonderfully. Add heartier vegetables like sweet potato or cauliflower during the simmering stage, while quick-cooking vegetables like bell peppers or green beans can be added in the last 5 minutes.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Coconut Chickpea Curry

Tender chickpeas in a rich, spiced coconut milk sauce. Ready in 40 minutes, this warming bowl is perfect for cozy weeknight dinners.

Prep duration
15 minutes
Cooking duration
25 minutes
Total duration
40 minutes
Created by Grace Holloway

Recipe type Cozy Home Dinners

Skill level Easy

Cuisine type Indian

Makes 4 Portions

Dietary details Vegan-friendly, No dairy, No gluten

Required Ingredients

Base

01 2 tablespoons vegetable oil
02 1 large onion, finely diced
03 3 cloves garlic, minced
04 1-inch piece ginger, grated

Spices

01 2 teaspoons ground cumin
02 2 teaspoons ground coriander
03 1 teaspoon ground turmeric
04 1 teaspoon garam masala
05 1/2 teaspoon chili powder
06 1/2 teaspoon paprika
07 1/2 teaspoon salt
08 Freshly ground black pepper, to taste

Main

01 2 cans (15 ounces each) chickpeas, drained and rinsed
02 1 can (13.5 ounces) coconut milk
03 1 can (14.5 ounces) diced tomatoes
04 1/2 cup vegetable broth or water
05 2 cups baby spinach
06 Juice of 1 lime

Garnish

01 Chopped fresh cilantro
02 Lime wedges

How-To Steps

Step 01

Prepare the Aromatics: Heat vegetable oil in a large skillet or saucepan over medium heat. Add diced onion and sauté for 4-5 minutes until softened and translucent.

Step 02

Add Ginger and Garlic: Stir in minced garlic and grated ginger. Cook for 1 minute until fragrant, being careful not to burn the garlic.

Step 03

Toast the Spices: Add cumin, coriander, turmeric, garam masala, chili powder, paprika, salt, and black pepper. Toast spices for 1 minute, stirring constantly to release their essential oils.

Step 04

Combine Main Ingredients: Add drained chickpeas, diced tomatoes with juices, coconut milk, and vegetable broth. Stir thoroughly to combine all ingredients and distribute spices evenly.

Step 05

Simmer the Curry: Bring mixture to a gentle simmer. Cover and cook for 15 minutes, stirring occasionally to prevent sticking and ensure even heating.

Step 06

Add Spinach: Uncover the pan and add baby spinach. Simmer for 2-3 minutes until spinach is wilted and incorporated into the sauce.

Step 07

Finish with Lime: Stir in fresh lime juice. Taste and adjust seasoning with additional salt or pepper if needed.

Step 08

Serve: Serve hot, garnished generously with chopped fresh cilantro and lime wedges. Pair with steamed basmati rice, brown rice, or naan bread.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools needed

  • Large skillet or saucepan
  • Wooden spoon or heat-resistant spatula
  • Chef's knife and cutting board
  • Box grater or microplane
  • Can opener

Allergy notices

Check ingredients for allergens. Reach out to your healthcare provider with any questions.
  • Contains coconut, classified as a tree nut allergen.
  • Verify packaged ingredients for gluten cross-contamination if severe gluten sensitivity exists.

Nutrition breakdown (per portion)

These details are meant for general advice, not medical guidance.
  • Energy: 390
  • Fats: 18 g
  • Carbohydrates: 43 g
  • Proteins: 12 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.