Spinach Chickpea Coconut Curry: Creamy, Comforting, and Easy

If you’re craving a warm, comforting meal that’s bursting with flavor but still simple enough for a weeknight, this spinach chickpea coconut curry is exactly what you need. It’s a one-pan wonder that brings together tender chickpeas, fresh spinach, and creamy coconut milk into a harmonious dish that’s vegan, wholesome, and downright satisfying.

I stumbled upon this recipe after a busy week where takeout seemed like the easiest option. But trust me, after making this curry once, it quickly became a staple in my kitchen. It’s one of those dishes that tastes like you’ve been slaving over it all day, yet it comes together in under 30 minutes.


Why You’ll Love This Chickpea And Spinach Curry

There’s something about the combination of chickpeas, spinach, and coconut milk that’s just comforting. Chickpeas bring a hearty texture and protein punch. Spinach adds a fresh, vibrant flavor that balances the creaminess. And coconut milk? Well, it rounds everything off into a luscious, velvety sauce.

If you’ve tried other vegan curries, you might notice how this one manages to be rich without being heavy. It’s perfect for cozy nights, meal prep for the week, or impressing guests without breaking a sweat.

This recipe is versatile, too. You can add sweet potato for extra sweetness, a spoon of peanut butter for nutty depth, or sprinkle some fresh herbs like cilantro for a bright finish.


Ingredients You’ll Need

Here’s what you’ll need for this simple chickpea spinach curry:

Base Ingredients:

  • 2 tablespoons coconut oil or olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 1-inch piece of ginger, grated

Spices:

  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon smoked paprika
  • ½ teaspoon chili flakes (optional, for heat)
  • Salt and pepper to taste

Main Ingredients:

  • 1 can (400 g) chickpeas, drained and rinsed
  • 1 can (400 ml) coconut milk
  • 3 cups fresh spinach, roughly chopped
  • 1 medium sweet potato, peeled and cubed (optional)

Finishing Touches:

  • Juice of half a lime
  • Fresh cilantro, for garnish
  • Optional: dollop of yogurt or coconut yogurt for creaminess

This recipe is straightforward but allows room for improvisation. Want it creamier? Stir in a little peanut butter. Want more warmth? Increase the chili.


Step-by-Step Instructions

Step 1: Sauté the aromatics
Heat the coconut oil in a large skillet over medium heat. Toss in the onion, garlic, and ginger. Sauté until the onion softens and becomes translucent—about 5 minutes. The kitchen will start smelling amazing at this point.

Step 2: Add the spices
Sprinkle in the cumin, turmeric, garam masala, smoked paprika, and chili flakes. Stir well and cook for 1-2 minutes. This step wakes up the spices and brings out their full aroma.

Step 3: Cook the chickpeas and sweet potato
Add the chickpeas and sweet potato cubes to the pan. Stir so everything is coated in the spice mixture. Cook for about 5 minutes, letting the chickpeas absorb the flavors.

Step 4: Add the coconut milk
Pour in the coconut milk and stir gently. Bring the mixture to a light simmer. Reduce the heat to low and let it cook for 10 minutes, until the sweet potato is tender and the sauce has thickened slightly.

Step 5: Add the spinach
Toss in the spinach and stir until it wilts into the curry. This adds freshness and a lovely green hue.

Step 6: Finish with lime and herbs
Turn off the heat and squeeze in the lime juice. Sprinkle fresh cilantro on top. If you like, add a dollop of yogurt for an extra creamy touch.


Tips for the Perfect Spinach Chickpea Curry

  1. Coconut milk choice matters: Full-fat coconut milk makes the curry luxuriously creamy, but light coconut milk works if you want a lighter version.
  2. Balance flavors: Taste and adjust salt, acidity (lime), or sweetness (sweet potato or a tiny pinch of sugar) before serving.
  3. Make it ahead: This curry tastes even better the next day as the flavors meld together. Perfect for meal prep.
  4. Customize your greens: Swap spinach with kale, Swiss chard, or even a mix of leafy greens for variety.
  5. Add crunch: Toasted cashews or pumpkin seeds on top bring texture and richness.

Why Chickpeas Are Amazing

Chickpeas are not just tasty—they’re also incredibly nutritious. Packed with plant-based protein and fiber, they keep you full and support digestive health. Plus, they’re versatile: perfect for curries, salads, hummus, or even roasted as a snack. Pairing chickpeas with spinach in a coconut curry elevates both flavor and nutrition.

Variations to Try

One of the best things about this chickpea and spinach curry is its flexibility. Here are a few ways to mix it up:

  • Peanut Butter Chickpea Spinach Curry: Stir in a spoonful of peanut butter at the end for a nutty, creamy twist.
  • Sweet Potato Spinach Chickpea Curry: Adding sweet potato makes it slightly sweet and extra filling—perfect for a hearty dinner.
  • Butter Chickpea and Spinach Curry: A touch of vegan butter stirred in at the end makes the sauce extra indulgent without overwhelming the flavors.
  • Simple Chickpea Spinach Curry: Skip the sweet potato or peanut butter for a straightforward, clean version that highlights the spices and coconut milk.

No matter which variation you choose, you’ll end up with a curry that feels comforting and satisfying.


Serving Suggestions

This creamy chickpea and spinach curry pairs wonderfully with:

  • Steamed jasmine or basmati rice
  • Quinoa for a protein boost
  • Warm naan or flatbread to scoop up the sauce
  • A fresh side salad for balance

It’s hearty enough to serve as a main dish but also works beautifully as a side for larger meals.


Storage and Reheating Tips

  • Refrigeration: Store leftover curry in an airtight container for up to 4 days.
  • Freezing: Freeze in portions for up to 3 months. Defrost overnight in the fridge before reheating.
  • Reheating: Warm gently in a pan over medium heat, adding a splash of water or coconut milk if it’s too thick.

bowl of creamy spinach chickpea coconut curry

Spinach Chickpea Coconut Curry

This creamy spinach chickpea coconut curry is quick, comforting, and full of flavor. Tender chickpeas, fresh spinach, and coconut milk come together in a warm, spiced sauce that’s perfect for weeknight dinners or cozy meals at home.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Indian-inspired
Calories: 320

Ingredients
  

  • 2 tablespoons coconut oil or olive oil
  • 1 medium onion finely chopped
  • 3 garlic cloves minced
  • 1- inch piece of fresh ginger grated
  • 1 teaspoon ground cumin
  • 1 teaspoon turmeric powder
  • 1 teaspoon garam masala
  • 1 teaspoon smoked paprika
  • ½ teaspoon chili flakes optional
  • Salt and pepper to taste
  • 1 can 400 g chickpeas, drained and rinsed
  • 1 can 400 ml coconut milk
  • 3 cups fresh spinach roughly chopped
  • 1 medium sweet potato peeled and cubed (optional)
  • Juice of half a lime
  • Fresh cilantro for garnish
Optional: a dollop of yogurt or coconut yogurt for creaminess

Method
 

  1. Heat coconut oil in a large skillet over medium heat. Add onion, garlic, and ginger. Cook 5 minutes until onion is soft.
  2. Add cumin, turmeric, garam masala, smoked paprika, and chili flakes. Stir and cook 1-2 minutes.
  3. Add chickpeas and sweet potato. Mix so they are coated in spices. Cook 5 minutes.
  4. Pour in coconut milk. Stir and bring to a gentle simmer. Reduce heat to low and cook 10 minutes until sweet potato is tender and sauce thickens.
  5. Add spinach. Stir until it wilts and mixes into the sauce.
  6. Turn off heat. Squeeze lime juice over the curry. Sprinkle with fresh cilantro. Add a dollop of yogurt if desired.
  7. Serve with steamed rice, naan, or quinoa.

Notes

  • You can use frozen spinach if fresh isn’t available.
  • Sweet potato is optional but adds a slight sweetness and makes it more filling.
  • Adjust spices to taste if you prefer milder or spicier curry.
  • Leftovers taste even better the next day. Store in fridge up to 4 days.

FAQs About Spinach Chickpea Coconut Curry

1. Can I use frozen spinach?
Absolutely! Frozen spinach works just as well—just add it straight into the curry without thawing.

2. Is this curry vegan and vegetarian?
Yes, this recipe is completely vegan and vegetarian-friendly. You can optionally top it with dairy yogurt, but it’s delicious as-is.

3. Can I make this curry spicier?
Definitely. Increase chili flakes or add fresh chopped green chili when sautéing the aromatics.

4. Can I use canned chickpeas?
Yes, canned chickpeas save time. Just make sure to drain and rinse them before adding.

5. What other vegetables can I add?
Sweet potato is a favorite, but you can also try bell peppers, zucchini, or carrots for extra color and texture.

6. How do I make it extra creamy?
Stir in a little coconut cream or peanut butter at the end. Even a splash of coconut milk added while reheating works wonders.


Why This Curry Is Perfect for Weeknight Dinners

Time-crunched nights don’t have to mean boring meals. This coconut curry with spinach and chickpeas comes together quickly, packs plant-based protein, and satisfies the soul with its creamy, spiced sauce. Plus, it’s one of those recipes where leftovers are actually better than the first serving—a true win for busy home cooks.


Closing Thoughts

This spinach chickpea coconut curry is more than just a dish—it’s a hug on a plate. From the creamy coconut sauce to the earthy chickpeas and bright spinach, every bite is comforting, wholesome, and easy to make.

Whether you’re cooking for yourself, your family, or hosting friends, this curry is a reliable favorite that’s sure to impress. Give it a try tonight, and you might just find yourself adding it to your weekly rotation.

Jeremy Avatar

AUTHOR


You’ll also love