Creamy Coconut Chickpea Curry

Featured in: One-Pot Comfort Meals

This aromatic chickpea curry features tender legumes swimming in a luxurious coconut milk sauce infused with cumin, coriander, turmeric, and garam masala. The warming spices develop deep flavor during a quick toast in hot oil before being simmered with tomatoes and coconut milk. Fresh ginger and garlic add brightness while a squeeze of lime balances the richness. Perfect over steamed rice or alongside warm naan, this satisfying dish serves four and comes together in under an hour. The result is a velvety, fragrant curry that's both nourishing and deeply comforting.

Updated on Wed, 21 Jan 2026 14:38:00 GMT
Creamy Chickpea Curry with tender chickpeas in aromatic spices, served over fluffy basmati rice.  Save to Pinterest
Creamy Chickpea Curry with tender chickpeas in aromatic spices, served over fluffy basmati rice. | citrushearth.com

The first time I made chickpea curry, my tiny apartment filled with such intoxicating aromas that my neighbor actually knocked on my door to ask what I was cooking. That spice blend hitting hot oil creates something magical, like a warm embrace in fragrance form. Now this curry has become my go-to when I need something comforting but don't want to spend hours at the stove. It's the kind of dish that makes your kitchen feel like home.

Last winter, during that particularly brutal week when everything felt overwhelming, I made a massive batch of this curry. My roommate came home exhausted from a twelve-hour shift, and I just silently placed a bowl in front of her. She took one bite, closed her eyes, and said something about this being exactly what she didn't know she needed. We ate in comfortable silence while the snow fell outside, and suddenly everything felt manageable again.

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 perfect base for blooming your spices, releasing their essential oils into the fat
  • Onion: Finely diced is crucial here, you want it to practically dissolve into the sauce
  • Fresh garlic and ginger: The aromatic foundation, don't substitute with powder or you'll lose that bright, zesty kick
  • Ground cumin and coriander: These earthy spices form the backbone of the flavor profile
  • Turmeric: Adds that gorgeous golden color and subtle warmth
  • Garam masala: This aromatic blend is what gives the curry its distinctive, complex finish
  • Chili powder and paprika: Adjust these to your heat tolerance, but don't skip them entirely
  • Canned chickpeas: Rinse them thoroughly and you'll never taste the difference from dried
  • Full-fat coconut milk: The secret to that restaurant-quality creaminess, light coconut milk won't give you the same luxurious texture
  • Diced tomatoes: Use the juice too, it adds essential acidity to balance the rich coconut
  • Vegetable broth or water: Just enough liquid to get everything simmering together
  • Baby spinach: Wilts beautifully into the curry and adds a pop of fresh color
  • Fresh lime juice: Absolutely essential for cutting through the richness and brightening all those warm spices

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Heat oil in your large skillet over medium heat, add onion and cook until it's completely soft and translucent, about 5 minutes
Add the aromatics:
Stir in garlic and ginger, cooking just until fragrant, maybe 60 seconds, careful not to burn them
Bloom the spices:
Add all your spices and toast them in the hot pan, stirring constantly, you'll know they're ready when the fragrance fills your kitchen
Bring it all together:
Pour in chickpeas, diced tomatoes with their juices, coconut milk, and broth, stir everything until well combined
Let it simmer:
Cover and let it gently bubble for 15 minutes, stirring occasionally to prevent sticking
Add the fresh elements:
Uncover, toss in spinach if using, and cook until just wilted, then stir in that crucial lime juice
A vibrant bowl of Chickpea Curry garnished with fresh cilantro and lime wedges, ready to serve.  Save to Pinterest
A vibrant bowl of Chickpea Curry garnished with fresh cilantro and lime wedges, ready to serve. | citrushearth.com

This curry has become my default contribution to potlucks and dinner parties because it's universally loved and naturally accommodates so many dietary restrictions. Watching people take that first tentative bite, then immediately ask for the recipe, never gets old. Food that brings people together while respecting everyone's needs feels like a small victory.

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've learned that the best recipes are flexible ones. Some nights I'll add diced sweet potato in the beginning, letting it soften in the coconut milk. Other times I'll throw in bell peppers during the last few minutes for a fresh crunch. The recipe welcomes these personal touches while remaining reliably delicious every single time.

Perfect Pairings

Basmati rice is the classic choice, fluffed and steaming hot. But I've also served this over quinoa for extra protein, or with warm naan for scooping up every last drop. My personal favorite might be roasted cauliflower on the side, its nutty flavor complementing the creamy curry perfectly.

Make-Ahead Magic

This curry might be the ultimate meal prep champion. It actually develops deeper flavor after a night in the refrigerator, as all those spices have time to really get to know each other. I'll make a double batch on Sunday and eat happily all week, never once feeling like I'm eating leftovers.

  • Freeze individual portions for those nights when cooking feels impossible
  • The texture stays perfect after reheating, unlike many cream-based dishes
  • It's one of those rare dishes that's just as good cold, straight from the container
Homemade Chickpea Curry simmering in a skillet, featuring coconut milk and spinach for a comforting meal. Save to Pinterest
Homemade Chickpea Curry simmering in a skillet, featuring coconut milk and spinach for a comforting meal. | citrushearth.com

There's something profoundly satisfying about a bowl of curry, warm and fragrant, that makes everything feel right with the world. Hope this recipe finds its way into your regular rotation too.

Recipe FAQs

Can I make this curry ahead of time?

Yes, the flavors deepen and improve after resting. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of water or coconut milk if needed to loosen the sauce.

How can I make the curry thicker?

Simmer uncovered for the last 5-10 minutes of cooking time to allow excess liquid to evaporate. You can also mash a portion of the chickpeas against the side of the pan to naturally thicken the sauce, or add a tablespoon of tomato paste during the simmering stage.

What vegetables can I add to this dish?

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

Is this curry spicy?

The spice level is mild to medium, depending on your sensitivity to chili powder. You can reduce the chili powder to 1/4 teaspoon for a milder version or increase to 1 teaspoon for more heat. The curry's warmth comes primarily from the aromatic spices rather than capsaicin heat.

Can I use dried chickpeas instead of canned?

Absolutely. Soak 1 cup dried chickpeas overnight, then simmer until tender (about 1-1.5 hours). You'll need approximately 3 cups of cooked chickpeas to equal two 400g cans. Dried chickpeas may hold their shape slightly better during long simmering.

What should I serve with this curry?

Steamed basmati rice is classic, but brown rice, quinoa, or cauliflower rice work well too. Warm naan, roti, or other flatbreads are perfect for scooping up the creamy sauce. For a lighter meal, serve over roasted cauliflower 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.

Creamy Coconut Chickpea Curry

Tender chickpeas in creamy coconut milk with fragrant spices, ready in 40 minutes.

Prep duration
15 minutes
Time to cook
25 minutes
Overall time
40 minutes
Created by Elise Porter


Skill level Easy

Cuisine Type Indian-inspired

Makes 4 Number of servings

Dietary details Plant-Based, Without Dairy, No Gluten

What Goes In

Aromatics

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, plus more to taste
08 Freshly ground black pepper to taste

Main Components

01 2 cans (15 ounces each) chickpeas, drained and rinsed
02 1 can (13.5 ounces) full-fat coconut milk
03 1 can (14.5 ounces) diced tomatoes with juices
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

Prepare the Aromatic Base: 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, stirring occasionally to prevent browning.

Step 02

Add Ginger and Garlic: Stir minced garlic and grated ginger into the softened onions. 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 and prevent scorching.

Step 04

Combine Main Ingredients: Add drained chickpeas, diced tomatoes with their 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 if using. Simmer for 2–3 minutes longer until spinach is completely wilted and incorporated.

Step 07

Finish with Lime: Stir in fresh lime juice. Taste and adjust seasoning with additional salt or pepper as needed. The acid brightens the flavors and balances the rich coconut milk.

Step 08

Serve and Garnish: Serve hot over steamed basmati rice or with warm naan. Garnish generously with chopped fresh cilantro and additional lime wedges on the side.

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.

What You’ll Need

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

Allergy details

Double-check ingredients for allergens; talk with your doctor if you’re uncertain.
  • Contains coconut, classified as a tree nut allergen. Individuals with coconut sensitivity should avoid this recipe. Verify all packaged ingredients for potential gluten cross-contamination if strict gluten-free protocol is required.

Nutrition info (for each serving)

Nutrition data is for reference and isn’t meant as health advice.
  • Calorie count: 390
  • Fat content: 18 grams
  • Carbohydrates: 43 grams
  • Protein amount: 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.