Chickpea Curry with Coconut Milk

Featured in: Moss-Earthy Weeknight Meals

This warming curry features tender chickpeas braised in a luscious coconut milk base with fragrant spices like garam masala, cumin, and coriander. Ready in 40 minutes, it delivers rich layers of flavor from toasted aromatics—onion, garlic, and ginger—while staying completely plant-based and gluten-free. Serve over steamed rice or with naan for soaking up the velvety sauce.

Updated on Wed, 21 Jan 2026 14:08:00 GMT
A warm bowl of chickpea curry, featuring creamy coconut milk sauce and tender chickpeas over fluffy rice. Save to Pinterest
A warm bowl of chickpea curry, featuring creamy coconut milk sauce and tender chickpeas over fluffy rice. | mosscedar.com

The first time I made chickpea curry, my tiny apartment smelled so incredible that my neighbor actually knocked on my door to ask what I was cooking. I had just discovered how a simple can of chickpeas could transform into something that felt like it came from a restaurant kitchen. Now this curry is my go-to when I need something comforting but do not want to spend hours at the stove.

Last winter my sister came over feeling completely drained from work, and I made this curry while she sat at my kitchen table telling me about her week. By the time we sat down to eat, the whole house had that cozy cooked-all-day smell even though it had only been forty minutes. She said it was exactly what she needed and asked me to write down the recipe right there at the 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: Creates the foundation for sautéing and helps bloom the spices
  • Onion: Finely dicing ensures it melts into the sauce base
  • Garlic and ginger: This aromatic duo is essential for authentic depth of flavor
  • Ground spices: Toasting them in oil releases their essential oils
  • Chickpeas: Drain and rinse thoroughly to remove any metallic taste
  • Coconut milk: Full fat creates that luscious restaurant style texture
  • Diced tomatoes: Add acidity and body to balance the coconut creaminess
  • Vegetable broth: Helps achieve the perfect consistency
  • Baby spinach: Wilts beautifully and adds nutrition without changing the flavor
  • Lime juice: Brightens the rich sauce right before serving
  • Fresh cilantro: Adds a fresh pop against the 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 aromatic base:
Heat oil in a large skillet over medium heat and sauté the onion until it turns translucent and fragrant about five minutes.
Add the fresh aromatics:
Stir in minced garlic and grated ginger cooking just one minute until the scent fills your kitchen.
Toast the spices:
Sprinkle in all the ground spices and stir constantly for one minute to wake up their flavors.
Simmer the curry:
Pour in chickpeas tomatoes with their juices coconut milk and broth then bring everything to a gentle bubble.
Let it develop:
Cover and simmer for fifteen minutes stirring occasionally to prevent sticking.
Add the finishing touches:
Stir in spinach if using and let it wilt then squeeze in fresh lime juice.
Serve it up:
Spoon over steamed rice and top with chopped cilantro and extra lime wedges.
Fresh cilantro garnishes this aromatic chickpea curry, with a lime wedge resting beside the creamy bowl. Save to Pinterest
Fresh cilantro garnishes this aromatic chickpea curry, with a lime wedge resting beside the creamy bowl. | mosscedar.com

This curry became my dinner party secret weapon because it looks impressive but mostly cooks itself. I love watching people take that first bite and immediately relax into their chairs.

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 have started adding diced sweet potato when I want something more substantial. Just add it in with the chickpeas so it has time to soften completely. Bell peppers work beautifully too and add a nice pop of color.

Perfect Pairings

Basmati rice is classic but I have also served this over quinoa or with warm naan for scooping. A simple cucumber raita on the side helps cool the spice if you are sensitive to heat.

Storage And Meal Prep

This curry keeps beautifully in the refrigerator for up to five days and actually improves as the spices meld together. It freezes well too so I often double the recipe and stash half for busy weeks.

  • Let it cool completely before transferring to airtight containers
  • Reheat gently on the stove adding a splash of water if it looks too thick
  • The texture will be best if you add fresh cilantro and lime when reheating
A skillet of simmering chickpea curry, bubbling with spices and dotted with vibrant spinach leaves. Save to Pinterest
A skillet of simmering chickpea curry, bubbling with spices and dotted with vibrant spinach leaves. | mosscedar.com

There is something so satisfying about a bowl of curry that tastes like it took hours but came together in under an hour. I hope this becomes one of your regular rotation recipes too.

Recipe Frequently Asked Questions

Can I make this curry ahead of time?

Absolutely. The flavors deepen and meld beautifully overnight. Store in an airtight container in the refrigerator for up to 4 days. Reheat gently on the stove, adding a splash of water or broth if the sauce has thickened.

How can I add more protein?

Stir in cubed tofu or paneer during the last 10 minutes of simmering. You could also add lentils along with the chickpeas, or serve with a side of protein-rich quinoa instead of rice.

Is this curry spicy?

The heat level is mild to medium, adjustable through the chili powder. Start with half the amount, taste after simmering, and add more if desired. The coconut milk naturally tempers the spice while the garam masala adds warmth rather than burn.

Can I freeze this dish?

Yes, freeze in portion-sized containers for up to 3 months. Thaw overnight in the refrigerator. The coconut milk may separate slightly upon reheating—simmer gently while stirring to restore the creamy consistency.

What vegetables work well in this curry?

Diced sweet potato, bell pepper, cauliflower florets, or green beans all complement the flavors beautifully. Add hearty vegetables like sweet potato or cauliflower when you add the chickpeas so they have time to tenderize. Quick-cooking vegetables like peppers or spinach go in during the last few minutes.

Can I use fresh tomatoes instead of canned?

Certainly. Use about 3–4 medium ripe tomatoes, diced. Canned tomatoes provide consistent acidity and texture year-round, but fresh tomatoes work wonderfully when in season—you may need to simmer a few minutes longer to break them down.

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 with Coconut Milk

Creamy coconut chickpeas simmered with aromatic spices in under an hour.

Time to Prep
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Recipe by Jacob King


Skill Level Easy

Cuisine Type Indian-inspired

Makes 4 Number of Servings

Dietary Details Plant-Based, No Dairy, Wheat-Free

Ingredient List

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 (15 ounces each) chickpeas, drained and rinsed
02 1 can (13.5 ounces) coconut milk, full-fat recommended
03 1 can (14.5 ounces) diced tomatoes
04 1/2 cup vegetable broth or water
05 2 cups baby spinach
06 Juice of 1 lime

Garnish

01 Chopped fresh cilantro
02 Lime wedges

How to Prepare

Step 01

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

Step 02

Add Fragrant Base: Stir in minced garlic and grated ginger. Cook for 1 minute until fragrant, being careful not to burn the garlic.

Step 03

Toast 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.

Step 04

Combine Main Ingredients: Add chickpeas, diced tomatoes with juices, coconut milk, and vegetable broth. Stir well to incorporate all ingredients and distribute spices evenly.

Step 05

Simmer Curry: Bring mixture to a gentle simmer. Cover and cook for 15 minutes, stirring occasionally to prevent sticking and ensure even heating.

Step 06

Wilt Spinach: Uncover the pan and add baby spinach. Simmer for 2-3 minutes until spinach is wilted and incorporated into the sauce.

Step 07

Finish with Citrus: Stir in fresh lime juice. Taste and adjust seasoning with additional salt or chili powder as desired.

Step 08

Serve: Serve hot, garnished with chopped fresh cilantro and lime wedges. Pair with steamed basmati rice or warm naan bread.

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
  • Can opener

Allergy Details

Always check every ingredient for allergens. Talk to a healthcare provider if you’re not sure.
  • Contains coconut (tree nut allergen)
  • Verify packaged ingredients for gluten cross-contamination if strictly required

Nutrition Information (each serving)

Nutrition info is for reference only and not a substitute for doctor’s advice.
  • Energy: 390
  • Total Fat: 18 g
  • Carbohydrates: 43 g
  • Total Protein: 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.