Creamy Coconut Chickpea Curry

Featured in: Home Cooking Routines

This warm, aromatic curry features tender chickpeas simmered in a luxurious coconut milk sauce infused with fragrant spices like cumin, coriander, and garam masala. The creamy, mildly spiced base creates a comforting plant-based meal that pairs perfectly with steamed rice or naan bread.

Ready in just 40 minutes with only 15 minutes of active prep, this dish comes together quickly by toasting spices in hot oil, then adding coconut milk and tomatoes to create a rich, velvety sauce. The chickpeas absorb all the beautiful flavors while simmering, resulting in a satisfying main that's both nourishing and deeply flavorful.

Updated on Sun, 25 Jan 2026 09:12:00 GMT
A bowl of creamy chickpea curry topped with fresh cilantro and lime wedges, served alongside fluffy steamed basmati rice.  Save to Pinterest
A bowl of creamy chickpea curry topped with fresh cilantro and lime wedges, served alongside fluffy steamed basmati rice. | dailysaveur.com

There's something about the smell of cumin hitting hot oil that instantly transports me to a tiny kitchen in London where my roommate, Priya, taught me this curry on a rainy Tuesday evening. She moved so quickly through the prep work, barely glancing at measurements, while I scrambled to keep up with my notebook. What struck me most wasn't the technique, but how she'd pause to inhale the spice-laden steam and nod with satisfaction, as if the aroma itself told her when things were right. This chickpea curry became my go-to comfort meal, especially on nights when I needed something warm, filling, and reassuringly simple to execute.

I made this for a dinner party last autumn when one guest mentioned she'd gone vegan, and instead of panicking, I remembered Priya's curry and realized I had most of what I needed already in my pantry. My friend took a bite, closed her eyes, and asked for the recipe before finishing her bowl, which felt like a small victory in the kitchen. That's when I understood this dish wasn't just convenient, it was genuinely delicious enough to stand proudly on any table.

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 oil; coconut oil works beautifully too if you want a subtle sweetness underlying the spices.
  • Onion: A large one, finely diced, becomes the sweet foundation that mellows the heat and builds flavor depth as it softens.
  • Garlic and ginger: Fresh is non-negotiable here, as it wakes up the entire dish and prevents that flat, powdery taste you'd get from dried versions.
  • Ground cumin, coriander, turmeric, and garam masala: These four are the heart of the curry, so make sure your spice jars aren't ancient; old spices taste like dust.
  • Chili powder and paprika: Chili gives heat, paprika adds warmth and mild smokiness without overwhelming, so adjust both to match your tolerance.
  • Chickpeas: Two cans, drained and rinsed well to remove excess sodium and the slightly metallic taste that can linger if you skip this step.
  • Coconut milk: Full-fat is truly the difference between a thin sauce and a luscious one; don't reach for the light version here.
  • Diced tomatoes: One can with all its juices adds acidity that brightens the richness and keeps the curry from feeling heavy.
  • Vegetable broth or water: This adjusts the consistency, so keep it nearby and add gradually rather than all at once.
  • Baby spinach: Optional but wonderful for adding a nutritious green note that wilts into the curry so gently you barely notice it's there.
  • Lime juice: Squeeze it fresh at the end; bottled lime juice tastes tinny and misses the point entirely.
  • Fresh cilantro and lime wedges: These garnishes are your final flavor burst and make the dish feel finished and thoughtfully plated.

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 Oil and Aromatics:
Heat the vegetable oil in a large skillet or saucepan over medium heat until it shimmers slightly. Add the diced onion and let it soften for about four to five minutes, stirring occasionally, until it turns translucent and fragrant.
Layer in Garlic and Ginger:
Stir in the minced garlic and grated ginger, cooking for just one minute while stirring constantly. You'll notice the kitchen suddenly smells completely different, alive with warmth.
Toast the Spices Until Fragrant:
Add all your ground spices, salt, and pepper to the pan at once, then stir continuously for about one minute. This toasting step unlocks the oils in the spices and prevents them from tasting raw or harsh.
Combine Everything into a Simmer:
Pour in the drained chickpeas, diced tomatoes with their juices, coconut milk, and vegetable broth, stirring well to blend everything evenly. Bring the mixture to a gentle simmer, then cover and let it bubble away for fifteen minutes while you take a breath.
Finish with Greens and Brightness:
Uncover the pan and stir in the baby spinach if using, letting it wilt for a couple of minutes until it softens. Squeeze in the fresh lime juice, taste the curry, and adjust salt and spices until it feels right to you.
Serve with Warmth and Intention:
Ladle the curry into bowls, scatter cilantro over the top, and serve with lime wedges alongside steamed rice or naan. The contrast between the creamy curry and the bright squeeze of lime is where the magic truly lives.
Vibrant golden chickpea curry simmering in a rich coconut milk sauce, garnished with chopped cilantro for a fresh finish.  Save to Pinterest
Vibrant golden chickpea curry simmering in a rich coconut milk sauce, garnished with chopped cilantro for a fresh finish. | dailysaveur.com

The moment someone asks for seconds and then mentions it tastes like a restaurant version, you know you've nailed something fundamental. I've made this curry dozens of times now, often on weeknight evenings when I'm tired but hungry for something that feels indulgent without being complicated.

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.

The Science Behind Spice Toasting

When you toast spices in hot oil for that crucial minute, you're releasing compounds that have been locked away in their molecular structure, transforming a collection of dried ground bits into something genuinely aromatic and alive. I learned this the hard way by skipping that step once, thinking it seemed unnecessary, and ended up with a curry that tasted vaguely of spice rather than deeply spiced. Now I never rush past it, and honestly, that one minute makes all the difference between a meal that's just fine and one that tastes like someone who knows what they're doing made it.

Why Coconut Milk Changes Everything

The full-fat version isn't just richer; it also contains natural emulsifiers that help create a silky, cohesive sauce rather than a thin broth with separate layers of oil floating on top. The first time I grabbed a can of lite coconut milk thinking it wouldn't matter, I ended up with something that felt more like soup than curry. Full-fat coconut milk, even though it seems indulgent, is actually the more elegant choice because it behaves the way you want it to in the pan, coating each chickpea and vegetable evenly while the spices cling to it beautifully.

Storage, Reheating, and Variations That Actually Work

This curry keeps beautifully in the refrigerator for up to four days, and honestly, it often tastes even better on day two or three once the flavors have had time to deepen and mingle. When reheating, do it gently over medium heat with a splash of water or broth to loosen things up slightly, rather than blasting it in the microwave, which can separate the coconut milk and make it grainy. If you want to vary the vegetables, try diced sweet potato, bell pepper, or cauliflower florets, each of which absorbs the curry sauce in slightly different ways.

  • For a thicker, more concentrated curry, simmer uncovered for the final five minutes and let evaporation work its magic naturally.
  • Adjust the chili powder up if you want real heat or down to almost nothing if you're cooking for people who prefer milder flavors.
  • Serve alongside jasmine rice, basmati rice, or gluten-free flatbread, depending on what calls to you on a given evening.
Hearty vegan chickpea curry in a skillet, ready to serve with warm naan bread and a side of lime wedges. Save to Pinterest
Hearty vegan chickpea curry in a skillet, ready to serve with warm naan bread and a side of lime wedges. | dailysaveur.com

Every time I make this curry, I'm reminded of Priya laughing in that London kitchen and how something so simple can become a reliable friend you turn to again and again. It's the kind of dish that asks very little of you but somehow gives back so much warmth and satisfaction.

Frequently Asked Recipe Questions

How spicy is this curry?

The spice level is mild to medium, easily adjustable by varying the chili powder. Start with half the amount for a milder version, or add fresh chilies for extra heat.

Can I make this curry ahead?

Absolutely. The flavors actually deepen and improve when made ahead. Store in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat gently on the stovetop.

What can I serve with chickpea curry?

Basmati rice, brown rice, or naan bread are classic accompaniments. It also pairs well with quinoa, roti, or roasted cauliflower for a low-carb option.

How do I make the curry thicker?

Simmer uncovered for the last 5-10 minutes to reduce and thicken the sauce. You can also mash some chickpeas against the side of the pan to create a creamier texture.

Can I add other vegetables?

Diced sweet potato, bell peppers, cauliflower, or green beans work beautifully. Add hearty vegetables like sweet potato during the simmering stage, and quick-cooking vegetables like spinach near the end.

Is full-fat coconut milk necessary?

Full-fat creates the richest, most luxurious texture. Light coconut milk works but yields a thinner sauce. For the creamiest results, use full-fat and shake the can well before opening.

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 creamy coconut sauce with aromatic spices. Ready in 40 minutes.

Prep Time
15 min
Cook Time
25 min
Total Duration
40 min
Created by Ian Morrissette


Skill Level Easy

Cuisine Indian-inspired

Makes 4 Number of Servings

Dietary Details Vegan-Friendly, Dairy-Free, Gluten-Free

What You’ll 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 (14 ounces each) chickpeas, drained and rinsed
02 1 can (13.5 fluid ounces) full-fat coconut milk
03 1 can (14 ounces) diced tomatoes with juice
04 1/2 cup vegetable broth or water
05 2 cups baby spinach, optional
06 Juice of 1 lime

Garnish

01 Fresh cilantro, chopped
02 Lime wedges

How to Make It

Step 01

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

Step 02

Build flavor base: Stir in minced garlic and grated ginger. Cook for 1 minute until fragrant.

Step 03

Toast spices: 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 chickpeas, diced tomatoes with juices, coconut milk, and vegetable broth. Stir well to combine all components.

Step 05

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

Step 06

Finish with greens: Uncover pot and add baby spinach if using. Simmer for 2 to 3 minutes until spinach is wilted.

Step 07

Season and adjust: Stir in lime juice. Taste and adjust seasoning as needed.

Step 08

Plate and serve: Transfer to serving bowls. Garnish with chopped fresh cilantro and lime wedges. Serve hot 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.

Equipment Needed

  • Large skillet or saucepan with lid
  • Wooden spoon or silicone spatula
  • Knife and cutting board
  • Microplane or box grater
  • Can opener

Allergy Warning

Always double-check ingredients for allergens and talk to your doctor if you’re unsure.
  • Contains coconut, a tree nut allergen
  • Cross-contamination risk: verify packaged ingredients for gluten and allergen warnings

Nutrition Information (per serving)

Details shown are for general knowledge and don’t replace professional advice.
  • Calorie Count: 390
  • Total Fat: 18 g
  • Carbohydrates: 43 g
  • Protein Content: 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.