Chickpea Curry Coconut Milk

Featured in: One-Pot Comfort Recipes

This hearty chickpea curry features tender legumes simmered slowly in rich coconut milk with a blend of warming spices including cumin, coriander, turmeric, and garam masala. The aromatic base starts with sautéed onions, garlic, and fresh ginger, creating layers of flavor that develop beautifully as the dish simmers.

Perfect for weeknight dinners, this comforting bowl comes together in just 40 minutes with minimal prep work. The finished dish balances creaminess from the coconut milk with brightness from fresh lime juice, while optional baby spinach adds color and extra nutrition.

Serve alongside steamed basmati rice or warm naan to soak up the luscious sauce, and garnish generously with chopped cilantro for a burst of freshness.

Updated on Wed, 21 Jan 2026 10:09:00 GMT
Creamy Chickpea Curry simmering in a skillet with fresh cilantro and lime wedges for a vegan dinner. Save
Creamy Chickpea Curry simmering in a skillet with fresh cilantro and lime wedges for a vegan dinner. | honeymarble.com

There's something about the smell of cumin and coriander hitting hot oil that instantly transports me to a tiny kitchen in Mumbai, even though I've never been there. My neighbor showed me how to make this curry on a random Tuesday when I complained about being stuck in a cooking rut, and somehow those twenty-five minutes became a ritual I couldn't shake. The coconut milk mellows everything out, the chickpeas turn silky, and before you know it, you're eating something that tastes like it took hours but actually came together faster than ordering takeout. I've made it for skeptical meat-eaters and plant-based friends alike, and the reaction is always the same: quiet contentment with a spoonful halfway to their mouth.

I served this to my sister when she was going through a rough patch, and she asked for the recipe before she'd even finished her bowl. Now it's become her go-to when she needs something warm and uncomplicated, something she can make without thinking too hard. That's when I knew it wasn't just a recipe anymore, it was a small act of care that lived in her kitchen too.

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: Two tablespoons is enough to build a proper flavor foundation without making things greasy.
  • Large onion: Dice it fine because those translucent pieces will practically melt into the sauce and become the backbone of everything.
  • Garlic and ginger: Fresh versions are non-negotiable here, and mincing the garlic small means it distributes evenly instead of lurking in angry chunks.
  • Ground cumin: This is where the warmth comes from, so don't skip it or substitute.
  • Ground coriander: It adds a subtle brightness that keeps the curry from feeling heavy.
  • Ground turmeric: Beyond color, it brings an earthy depth that makes people ask what the secret ingredient is.
  • Garam masala: This spice blend is the soul of the dish, so use a good one you actually like the smell of.
  • Chili powder and paprika: Layer the heat and smokiness here, adjusting based on your crowd's tolerance.
  • Chickpeas: Canned and rinsed work beautifully, but if you're cooking from dried, they'll be even creamier.
  • Coconut milk: Full-fat is what you want, the kind that has that thick layer of cream on top when you open the can.
  • Diced tomatoes: Canned is perfect because the acidity cuts through the richness of the coconut.
  • Vegetable broth or water: This prevents the curry from becoming jam-like, so don't skip the liquid portion.
  • Baby spinach: Optional but it adds a slight earthiness and makes the dish feel more complete.
  • Lime juice: Squeeze fresh at the end because it wakes everything up.
  • Fresh cilantro: Not just garnish, it's the final note that says this curry is alive.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Heat your oil and soften the onion:
Pour the oil into a large skillet over medium heat and let it shimmer for a moment before adding your diced onion. Stir every minute or so and watch it turn from opaque white to translucent golden, which should take about four to five minutes.
Build the aromatics:
Add the minced garlic and grated ginger, stirring for just about a minute until the kitchen smells impossibly good. This moment is where raw ingredients start becoming something intentional.
Toast the spices:
Sprinkle in all your spices at once and stir constantly for exactly one minute, letting them bloom and deepen in color. Don't walk away or you'll burn them, which tastes bitter and ruins everything.
Build the sauce:
Pour in the chickpeas, tomatoes with their liquid, coconut milk, and broth, stirring everything together until there are no dry pockets. The mixture should look loose and saucy, not thick.
Let it simmer gently:
Bring the whole thing to a gentle bubble, then cover and cook for fifteen minutes, stirring occasionally to prevent sticking and to help flavors marry. You'll notice the sauce deepening in color and becoming richer.
Add the spinach:
Uncover and stir in the baby spinach if you're using it, letting it wilt for two to three minutes until it disappears into the curry. If you skip the spinach, just move on to the next step.
Finish with brightness:
Squeeze in the fresh lime juice and taste the curry, adding more salt or spice if it needs it. This is your moment to make it your own.
Serve with intention:
Ladle the curry into bowls over steamed rice or serve it with warm naan, then scatter cilantro on top and add a lime wedge on the side. Eat it slowly and notice how each spice reveals itself.
A close-up of Chickpea Curry ladle over steamed basmati rice, with spinach and coconut milk visible. Save
A close-up of Chickpea Curry ladle over steamed basmati rice, with spinach and coconut milk visible. | honeymarble.com

My partner once ate two helpings of this and said it was the kind of meal that made him feel taken care of, which might sound small but it meant everything. That's what this curry does, it wraps around you like something warm and familiar even if you've never had it before.

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

The beauty of this curry is that it doesn't demand perfection, it invites exploration. If you have sweet potato in your vegetable drawer, cube it and add it alongside the tomatoes so it softens into sweet mouthfuls. Bell peppers work too, diced and tossed in during the last few minutes so they keep a slight crunch. I've even added green beans, zucchini, and once, in a moment of creative desperation, some diced pumpkin that somehow worked perfectly.

Getting the Consistency Right

Some people like their curry thick enough to coat a spoon, while others prefer it looser and more sauce-forward. If you want it thicker, uncover it during the last five minutes and let some of the liquid evaporate, stirring occasionally. If it's too thick before serving, just stir in a splash of vegetable broth or water to loosen it back up.

Serving and Storing

This curry tastes even better the next day after the spices have had time to deepen their friendship with each other, which means it's an ideal meal to make ahead for a busy week. It keeps refrigerated for up to four days and freezes beautifully for up to three months, thawing overnight and reheating gently over low heat.

  • Make a double batch on Sunday and you'll have lunch sorted for Wednesday without breaking a sweat.
  • Pair it with whatever grain or bread calls to you, whether that's fluffy basmati, hearty brown rice, or crispy naan.
  • Taste and adjust the seasoning right before serving because salt and spices can settle differently as it sits.
Spicy Chickpea Curry served in a rustic bowl with naan bread on the side for dipping. Save
Spicy Chickpea Curry served in a rustic bowl with naan bread on the side for dipping. | honeymarble.com

This curry has quietly become one of those recipes that asks for very little but gives back so much, whether you're cooking for yourself after a long day or feeding people who matter to you. It's proof that some of the best meals are the uncomplicated ones.

Recipe FAQs

How can I make this curry spicier?

Increase the chili powder gradually, starting with an extra 1/4 teaspoon. You can also add fresh minced jalapeño or serrano peppers when sautéing the onions, or stir in a pinch of cayenne pepper with the other spices. Taste as you go and adjust the heat level to your preference.

Can I use dried chickpeas instead of canned?

Absolutely. Soak 1 cup of dried chickpeas overnight, then cook them until tender before adding to the curry. This typically takes about 60-90 minutes of simmering. You'll need approximately 3 cups of cooked chickpeas to equal two 400-gram cans.

How long will leftovers keep in the refrigerator?

Stored in an airtight container, this curry will keep for up to 4-5 days in the refrigerator. The flavors often deepen and improve after a day or two. Reheat gently on the stovetop, adding a splash of water or coconut milk if the sauce has thickened too much.

What vegetables can I add to this curry?

Diced sweet potato, cauliflower florets, bell peppers, or green beans work beautifully. Add hearty vegetables like sweet potato or cauliflower during the simmering stage so they cook through. Quick-cooking vegetables like bell peppers or spinach can be added in the last 3-5 minutes.

Can I freeze this curry?

Yes, this freezes well for up to 3 months. Cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat on the stovetop. Note that the coconut milk may separate slightly when frozen but will emulsify again when reheated with a good stir.

What's the best way to serve this dish?

Steamed basmati rice is the classic pairing, but brown rice, quinoa, or cauliflower rice also work well. Warm naan or roti bread is perfect for scooping up the sauce. For a lighter meal, serve over roasted vegetables or with a simple cucumber salad on the side.

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.

Chickpea Curry Coconut Milk

Warm, aromatic chickpeas in creamy coconut sauce with fragrant spices for a comforting plant-based meal.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Recipe creator Samuel Price


Skill Level Easy

Cuisine Indian

Makes 4 Portions

Diet Details Plant-based, No Dairy, No Gluten

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 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 (14 fluid ounces) full-fat coconut milk
03 1 can (14.5 ounces) diced tomatoes
04 1/2 cup vegetable broth or water
05 2 cups baby spinach (optional)
06 Juice of 1 lime

Garnish

01 Chopped fresh cilantro
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 to 5 minutes until softened and translucent.

Step 02

Bloom garlic and ginger: 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

Build curry base: Add chickpeas, diced tomatoes with juices, coconut milk, and vegetable broth. Stir thoroughly to combine.

Step 05

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

Step 06

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

Step 07

Finish with citrus: Stir in lime juice and taste to adjust seasoning as needed.

Step 08

Serve: Transfer curry to serving bowls and garnish with chopped cilantro and lime wedges. Pair with steamed basmati 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
  • Wooden spoon or spatula
  • Knife and cutting board
  • Grater for ginger
  • Can opener

Allergy Info

Review each component for allergen potential and talk to your healthcare provider if unsure.
  • Contains coconut (tree nut allergen)
  • Verify all packaged ingredients including coconut milk and spices for potential gluten or cross-contamination

Nutrition per portion

This nutritional breakdown is for informational purposes and shouldn't replace professional dietary advice.
  • Total Calories: 390
  • Fat content: 18 grams
  • Carbohydrates: 43 grams
  • Proteins: 12 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.