Chickpea Coconut Curry

Featured in: Oven & Skillet Standards

This hearty chickpea curry simmers tender legumes in a luxurious coconut milk base infused with warming spices like cumin, coriander, turmeric, and garam masala. The result is a rich, aromatic dish with layers of flavor that develop beautifully as it cooks.

Ready in just 40 minutes, this curry naturally thickens as it simmers, creating a velvety sauce that coats every chickpea. Fresh lime juice brightens the rich coconut, while optional baby spinach adds color and nutrients. Finish with chopped cilantro and serve alongside steamed basmati rice or warm naan for a complete, satisfying meal.

Updated on Mon, 26 Jan 2026 10:09:00 GMT
Chickpea Curry simmering in a creamy coconut milk sauce, topped with fresh cilantro and lime wedges for a vibrant vegan dinner. Save
Chickpea Curry simmering in a creamy coconut milk sauce, topped with fresh cilantro and lime wedges for a vibrant vegan dinner. | tiwizirelay.com

There's something about the moment when whole spices hit hot oil that makes you feel like you actually know what you're doing in the kitchen. I was standing at my stove on a Tuesday evening, the kind where you haven't planned dinner and the fridge feels too quiet, when I decided to improvise with what I had: chickpeas, coconut milk, and a spice rack that suddenly seemed full of possibility. That first batch of this curry taught me that sometimes the best meals come from working with what's on hand rather than waiting for the perfect recipe moment. The aroma alone convinced my skeptical roommate to stay for dinner, and by the end of the meal, I knew I'd stumbled onto something I'd make again and again.

I made this for my sister during one of those rainy Sunday afternoons when we decided to cook together instead of ordering takeout. She was skeptical about the coconut milk at first, worried it would taste too sweet, but as we stirred it all together and the spices bloomed into something magical, she got quieter and more focused. By the time we sat down to eat, she admitted it was better than any restaurant version she'd had, and we spent the rest of the afternoon figuring out our own variations. That's when I realized this recipe isn't just food, it's an invitation to slow down and actually taste what you're making.

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 vegetable oil so the spices become the star of the show, not the oil itself.
  • Onion: Dicing it fine matters more than you'd think, it helps it dissolve into the sauce and build the base flavor.
  • Garlic and ginger: Fresh is non-negotiable here, and grating the ginger instead of mincing it lets it distribute more evenly through the curry.
  • Ground cumin, coriander, turmeric, garam masala: These are the backbone, and toasting them in the pan for just a minute unlocks flavors that raw spices never could.
  • Chili powder and paprika: Start conservative with the chili powder since you can always add more heat but you can't take it back.
  • Chickpeas: Canned ones work beautifully here, just make sure to drain and rinse them to remove the starchy liquid that makes the sauce cloudy.
  • Coconut milk: Full-fat is really the only choice, that richness is what makes this feel indulgent without being heavy.
  • Diced tomatoes: The acidity brightens everything and prevents the curry from becoming one-note, don't skip the juices.
  • Vegetable broth or water: This keeps the sauce from becoming too thick, adjust based on how you like your curry consistency.
  • Baby spinach: Optional but it adds color, nutrition, and a subtle earthiness that rounds out the spices.
  • Lime juice: This is the secret finishing touch that wakes up all the flavors at the end.

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 start the base:
Get a large skillet over medium heat and let the oil shimmer slightly, then add your diced onion. You're looking for that translucent, softened stage which takes about 4-5 minutes, and you'll know it's ready when the kitchen starts smelling sweet and oniony.
Bloom the aromatics:
Stir in your garlic and ginger, giving them about a minute to release their fragrance while you listen to them sizzle. This is a small step that makes a huge difference in the final flavor.
Toast your spices:
Add all your ground spices at once and stir constantly for about a minute, watching as they darken slightly and fill your kitchen with that incredible warming aroma. Don't walk away during this part, burnt spices taste bitter and there's no fixing that.
Build the sauce:
Pour in your chickpeas, tomatoes with their juices, coconut milk, and broth all at once. Stir everything together so the spices distribute evenly and nothing sticks to the bottom.
Let it simmer gently:
Cover the pan and turn the heat down to let everything bubble gently for 15 minutes, stirring occasionally to make sure nothing catches. The sauce will deepen in color and the flavors will start melding together into something cohesive.
Finish with greens if using:
Uncover the pan and if you're adding spinach, toss it in now and let it wilt into the curry in just 2-3 minutes. The leaves will seem like too much at first but they'll collapse down beautifully.
Brighten with lime:
Squeeze in your lime juice and taste, adjusting salt and chili powder if needed. That acid will make everything taste sharper and more alive, sometimes that's all a curry needs to go from good to memorable.
A spoon lifts a ladle of golden Chickpea Curry next to fluffy basmati rice and warm naan bread on a rustic table. Save
A spoon lifts a ladle of golden Chickpea Curry next to fluffy basmati rice and warm naan bread on a rustic table. | tiwizirelay.com

There's a moment when you taste a curry you made yourself for the first time and suddenly you understand why people talk about comfort food the way they do. It's not just about eating, it's about creating something warm and nourishing in your own kitchen, something that tastes like care.

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.

Adjusting Your Curry to Match Your Mood

This curry is forgiving in the best way possible, which means you can make it exactly how you want it. If you like things thicker and saucier, just simmer it uncovered for those last few minutes so some of the liquid evaporates and concentrates the flavors even more. If you prefer it brothier, add a bit more vegetable broth and keep the lid on to trap the steam.

Vegetables You Can Sneak In

The beauty of this curry is that you can treat it like a canvas for whatever vegetables you have sitting around, and they'll just make it better. Diced sweet potato is fantastic stirred in at the beginning so it has time to soften, bell peppers are great if you like sweetness, and even cauliflower florets become tender and delicious after simmering in this sauce. Honestly, I've thrown in everything from zucchini to green beans, and the only thing I haven't tried is something that didn't work out somehow.

Serving and Pairing Ideas

This curry needs something to soak up all that sauce, and the rice or flatbread you choose will change the whole experience. Basmati rice is the traditional choice and it's perfect because the individual grains let the sauce coat everything without getting mushy, brown rice adds a nuttiness that complements the spices beautifully, and if you want gluten-free you can go with rice or pick up some gluten-free naan from the store.

  • A dollop of plain yogurt on the side cools things down if the curry is spicy, and it adds a tangy richness that balances the coconut.
  • Fresh cilantro and lime wedges on top aren't just garnish, they're flavor boosters that let each person customize their bite.
  • Make extra because this curry actually tastes better the next day as everything has more time to get to know each other.
This hearty Chickpea Curry features wilted spinach and tender chickpeas in a rich, aromatic tomato gravy, perfect for a cozy weeknight meal. Save
This hearty Chickpea Curry features wilted spinach and tender chickpeas in a rich, aromatic tomato gravy, perfect for a cozy weeknight meal. | tiwizirelay.com

This chickpea curry has become one of those recipes I make when I want to feel good about what I'm eating without overthinking it. It's the kind of meal that makes you grateful for a well-stocked spice rack and a quiet evening at home.

Recipe FAQs

How can I make this curry thicker?

Simmer uncovered for the last 5-10 minutes of cooking time to allow excess liquid to evaporate. The coconut milk will naturally reduce and thicken. You can also mash about 1/4 cup of chickpeas against the side of the pan to create a creamier base.

Can I use dried chickpeas instead of canned?

Yes, soak 1 cup dried chickpeas overnight, then cook until tender before adding to the curry. You'll need approximately 3 cups of cooked chickpeas to equal two 15-ounce cans. Add them at step 4 along with the liquids.

How spicy is this dish?

The spice level is medium-mild with 1/2 teaspoon chili powder. Adjust to your preference by reducing to 1/4 teaspoon for mild heat or increasing to 1 teaspoon for more kick. Garam masala adds warmth without excessive heat.

Can I add other vegetables to this curry?

Absolutely. Diced sweet potato, bell pepper, cauliflower florets, or green beans work well. Add heartier vegetables like sweet potato or cauliflower at step 4 so they cook through. Quick-cooking vegetables like bell pepper or green beans can be added during the last 5 minutes.

How long does this curry keep in the refrigerator?

Store in an airtight container for up to 4 days. The flavors actually develop and improve after a day or two. Reheat gently on the stovetop, adding a splash of water or broth if needed to restore consistency.

Is this curry freezer-friendly?

Yes, freeze for up to 3 months in freezer-safe containers. Thaw overnight in the refrigerator before reheating. Note that the coconut milk may separate slightly when frozen—simply stir well while reheating to restore creaminess.

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 Coconut Curry

Creamy coconut curry with tender chickpeas and aromatic spices

Prep Time
15 min
Time to Cook
25 min
Overall Time
40 min
Created by Zachary Dunn


Skill Level Easy

Cuisine Indian

Makes 4 Portions

Diet Preferences 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 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.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 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 Curry Components: Add drained chickpeas, diced tomatoes with juices, coconut milk, and vegetable broth. Stir well to incorporate all ingredients.

Step 05

Simmer Base: Bring mixture to a gentle simmer, cover, and cook for 15 minutes, 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 and Season: Stir in lime juice. Taste and adjust seasoning as needed.

Step 08

Plate and Serve: Serve hot, garnished with chopped cilantro and lime wedges. Pair with steamed basmati rice, brown rice, or gluten-free flatbread.

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 You'll Need

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

Allergy Info

Always review every ingredient for allergens and reach out to a healthcare expert if you’re unsure.
  • Contains tree nuts: coconut
  • Potential gluten cross-contamination in packaged spices and coconut milk products

Nutritional Info (per portion)

Details are for reference only and not meant to replace professional medical advice.
  • Calories: 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.