Creamy Coconut Chickpea Curry

Featured in: Everyday Meal Rotation

This hearty curry combines tender chickpeas with aromatic spices simmered in luxurious coconut milk. The creamy sauce balances warmth from turmeric, cumin, and coriander with subtle heat from chili powder. Fresh ginger and garlic add depth, while a squeeze of bright lime juice cuts through the richness. Perfect served over fluffy rice or alongside warm naan, this dish comes together in under an hour for a satisfying weeknight meal that tastes even better the next day.

Updated on Mon, 26 Jan 2026 16:11:00 GMT
Creamy Chickpea Curry topped with fresh cilantro and lime wedges. Pin It
Creamy Chickpea Curry topped with fresh cilantro and lime wedges. | joyeuxilem.com

My friend Priya showed up at my apartment one rainy Thursday evening with a bag of spices and this exact curry in mind. She'd been craving something warm and grounding, and watching her work through the kitchen with such ease—the way she toasted those spices, the confident sizzle when everything hit the pan—made me realize this wasn't just a recipe, it was a ritual. That night, the whole place smelled like turmeric and coconut, and I understood why she kept coming back to it.

I made this for a potluck where someone had just gone vegan, and honestly, it was the first thing to disappear from the table. Watching people go back for seconds, asking for the recipe while they were still chewing, that's when it clicked for me—this curry had become something I could rely on for any occasion, whether someone's dietary needs were shifting or I just wanted to cook something that felt special.

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: Use something neutral like canola or sunflower so the spices take center stage without any competing flavors.
  • Large onion: Dice it finely so it almost melts into the base and thickens the sauce naturally.
  • Garlic and ginger: Fresh is non-negotiable here—the minced garlic and grated ginger create that aromatic foundation that makes your kitchen smell incredible.
  • Ground cumin, coriander, turmeric, and garam masala: Toast these together to unlock their deeper flavors; pre-ground spices work fine, but fresher ones make a real difference.
  • Chili powder and paprika: Start with the smaller amount and adjust as you go—heat preference is so personal, and you can always add more.
  • Chickpeas: Canned are perfectly fine; just rinse them well to remove the excess starch and reduce any gassiness.
  • Full-fat coconut milk: Don't reach for the light version here—that richness is what makes this curry feel luxurious and complete.
  • Diced tomatoes: The acidity brightens everything and balances the coconut cream beautifully.
  • Baby spinach: Optional, but it adds freshness and turns this into a more complete one-pot meal.
  • Lime juice: Always finish with this—it's the final note that makes everything sing together.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your base with aromatics:
Heat the oil over medium heat and add your diced onion, letting it soften for about 4 to 5 minutes until it's translucent and beginning to turn golden at the edges. You'll know it's ready when it smells sweet and looks like it's just starting to break down.
Wake up the garlic and ginger:
Stir in the minced garlic and grated ginger, cooking just long enough to fill your kitchen with that unmistakable fragrance—about a minute is all you need. Don't let it brown or it'll turn bitter.
Toast your spices:
Add all the ground spices at once and stir constantly for about a minute, watching as they deepen in color and intensity. This step is where the magic happens, so don't rush it.
Bring everything together:
Pour in the chickpeas, tomatoes with their juices, coconut milk, and vegetable broth, stirring well to combine everything evenly. You'll see the mixture transform into something creamy and cohesive.
Let it simmer and develop:
Bring to a gentle simmer, cover, and let it cook for 15 minutes, stirring occasionally so nothing sticks to the bottom. The chickpeas will absorb some of that coconut flavor, and the sauce will thicken slightly.
Add the greens if you're using them:
Uncover the pot and stir in the baby spinach, letting it wilt into the curry for just 2 to 3 minutes. It'll turn a darker green and soften into the warm sauce.
Finish with brightness:
Stir in the lime juice and taste as you go, adjusting salt and spices until it feels perfectly balanced for your palate. Some days you might want more heat or a brighter note—trust your instincts.
Serve with something to soak it up:
Ladle it hot into bowls and top with fresh cilantro and a lime wedge, serving alongside steamed basmati rice or warm naan. The contrast between the creamy curry and fluffy rice or chewy bread is the whole point.
Warm, spiced Chickpea Curry in a bowl, ready for serving. Pin It
Warm, spiced Chickpea Curry in a bowl, ready for serving. | joyeuxilem.com

There was this moment when my partner came home while I was making this, and they just stopped and closed their eyes, breathing in the smell. No words needed—the curry had already said hello. That's when I realized this dish does something beyond feeding you; it fills a space that needed warmth.

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.

Customizing Your Curry

The beauty of this curry is how flexible it is. I've added diced sweet potato for earthiness, roasted red peppers for sweetness, and even green beans when I wanted something crisp. My neighbor adds a splash of coconut cream at the end for extra indulgence, while my sister prefers hers thinner so it's more sauce-forward for soaking into rice. There's no wrong way to build on this foundation—just follow your cravings and what you have on hand.

Make-Ahead and Storage

This curry is one of those dishes that actually improves overnight as the flavors continue to marry and deepen. I've made big batches on Sunday and eaten them throughout the week, reheating gently on the stovetop or in the microwave. It freezes beautifully too, though I usually leave the spinach out and add fresh greens when I reheat, since frozen spinach can change the texture slightly.

Pairing and Serving Ideas

Beyond rice and naan, this curry works beautifully with creamy polenta, mashed cauliflower, or even couscous if you're in the mood for something different. A crisp salad on the side cuts through the richness, while a dollop of plain yogurt on top adds another layer of cool creaminess. I've even spooned it over roasted vegetables or served it as a filling for stuffed peppers when I wanted to stretch a small batch further.

  • If you make it thicker by simmering uncovered at the end, it becomes an amazing filling for wraps or flatbreads.
  • Add a squeeze of lime juice right before serving for brightness that makes everything taste more vibrant.
  • Fresh cilantro and lime wedges at the table let everyone personalize their bowl exactly how they like it.
Tender chickpeas simmered in rich coconut milk for this easy Chickpea Curry. Pin It
Tender chickpeas simmered in rich coconut milk for this easy Chickpea Curry. | joyeuxilem.com

This curry has become my go-to when I want to cook something that feels impressive but doesn't demand perfection. It's the kind of meal that brings people to the table and keeps them there talking long after the bowls are empty.

Recipe FAQs

Can I make this curry ahead of time?

Absolutely. The flavors deepen and develop beautifully when stored overnight. Keep refrigerated in an airtight container for up to 4 days, reheating gently on the stove with a splash of water or broth to loosen the sauce.

How can I adjust the spice level?

Reduce the chili powder to 1/4 teaspoon for a milder version, or increase to 1 teaspoon for more heat. You can also add a diced jalapeño or serrano pepper when sautéing the onions for additional spice.

What can I use instead of coconut milk?

For a lighter version, substitute with full-fat coconut cream diluted with water, or use heavy cream for a non-vegan option. Cashew cream blended with water also creates a rich, creamy base.

Can I add other vegetables?

Diced sweet potato, bell peppers, cauliflower, or green beans work wonderfully. Add hearty vegetables like sweet potato or cauliflower during the simmering stage, while quick-cooking vegetables like spinach or peas can be stirred in during the last few minutes.

What's the best way to serve this?

Steamed basmati rice is classic, but it also pairs beautifully with warm naan, roti, or quinoa. A dollop of yogurt and extra fresh cilantro adds a lovely finishing touch.

Is this freezer-friendly?

Yes, portion into freezer-safe containers and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. The texture may become slightly thicker after freezing, but the flavor remains excellent.

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 for a hearty, plant-based dinner.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Created by Natalie Kuhn


Level Easy

Cuisine Indian-inspired

Makes 4 Portions

Dietary Info Vegan-Friendly, No Dairy, No Gluten

What You Need

Base

01 2 tablespoons vegetable oil
02 1 large onion, finely diced
03 3 cloves garlic, minced
04 1 inch piece fresh 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 chickpeas (14 ounces each), drained and rinsed
02 1 can coconut milk (13.5 ounces), full-fat
03 1 can diced tomatoes (14 ounces)
04 1/2 cup vegetable broth or water
05 2 cups fresh baby spinach, optional
06 Juice of 1 lime

Garnish

01 Fresh cilantro, chopped
02 Lime wedges

Directions

Step 01

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

Step 02

Infuse Garlic and Ginger: Stir in minced garlic and grated ginger; cook for 1 minute until fragrant.

Step 03

Toast Spice Blend: Add cumin, coriander, turmeric, garam masala, chili powder, paprika, salt, and black pepper. Toast for 1 minute while stirring constantly.

Step 04

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

Step 05

Initial Simmer: Bring mixture to a gentle simmer, cover, and cook for 15 minutes, stirring occasionally.

Step 06

Finish with Greens: Uncover, add baby spinach if using, and simmer for 2-3 minutes until wilted.

Step 07

Final Seasoning: Stir in lime juice, taste, and adjust seasoning as needed.

Step 08

Serve: Transfer to serving bowls and garnish with fresh cilantro and lime wedges. Serve with steamed rice or naan.

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.

Gear Needed

  • Large skillet or saucepan
  • Wooden spoon or spatula
  • Sharp knife and cutting board
  • Microplane or box grater
  • Can opener

Allergy Details

Review every item for possible allergens and talk to your doctor if unsure.
  • Contains coconut, a tree nut allergen
  • Verify packaged ingredients for potential gluten cross-contamination

Nutritional Details (each serving)

Details are for information and shouldn't be taken as a substitute for medical advice.
  • Caloric Value: 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.