Written by

Sofia Webb

Published

Creamy Chickpea and Spinach Curry Recipe Easy Cozy Dinner Idea

Ready In 33-35 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

“Are you sure this is going to work?” my friend asked, eyeing the pot suspiciously as I stirred the thick, aromatic curry. Honestly, I wasn’t entirely sure myself—sometimes a quick dinner idea comes from a mix of improvisation and what’s left in the pantry. That night, after a long day that felt like it would never end, I just wanted something warm, comforting, and easy to pull together without running to the store.

What started as a hesitant experiment with canned chickpeas, fresh spinach, and a few spices turned into a creamy, soul-soothing curry that immediately wiped away the exhaustion. The rich coconut milk blended with the spices created this velvety sauce that was just perfect for cozy evenings spent curled up with a book or sharing a low-key dinner with friends.

I remember the smell filling the kitchen — that mix of garlic, ginger, and cumin — and how it instantly shifted the mood from chaos to calm. The spinach wilted into the sauce, adding a vibrant green touch and a fresh, earthy flavor that balanced the dish beautifully. Since then, I’ve found myself making this creamy chickpea and spinach curry multiple times in a week, tweaking the seasoning here and there but never straying far from that original, comforting vibe.

It’s not fancy, and honestly, it’s not trying to be. But there’s something quietly satisfying about a dinner that feels like a warm hug after a hectic day. That’s why this recipe stuck around in my repertoire — it’s easy, forgiving, and just downright cozy.

So if you’re looking for a dinner that’s simple but soulful, this creamy chickpea and spinach curry might just become your go-to too.

Why You’ll Love This Recipe

After testing this creamy chickpea and spinach curry more times than I can count (yes, I’m serious), I can confidently say it ticks all the boxes for an easy, cozy dinner. Here’s what makes it stand out:

  • Quick & Easy: You can have this curry on the table in about 30 minutes, perfect for those evenings when time’s tight but you still want something comforting.
  • Simple Ingredients: No need for fancy or hard-to-find spices—most of these are pantry staples, and you probably have canned chickpeas and fresh spinach already.
  • Perfect for Cozy Evenings: It’s warming, creamy, and just the right amount of comforting without being heavy or greasy.
  • Crowd-Pleaser: Whether you’re feeding picky eaters or impressing friends, this curry gets rave reviews every time.
  • Unbelievably Delicious: The creamy coconut base combined with aromatic spices and tender chickpeas creates a flavor combo that’s both rich and fresh.

What sets this recipe apart is the balance of flavors and textures. The coconut milk makes the curry silky smooth without overpowering the natural earthiness of the chickpeas and spinach. Plus, a quick sauté of fresh garlic and ginger releases just enough fragrance to make your kitchen smell like you’ve been cooking all day — without the fuss.

This isn’t just a curry; it’s that little moment of calm and satisfaction you crave after a busy day. And honestly, it’s one of those dishes that makes you close your eyes after the first bite and just savor the simple goodness.

What Ingredients You Will Need

This creamy chickpea and spinach curry uses straightforward, wholesome ingredients that come together to create a rich, flavorful meal without any fuss. Most are pantry staples, and the fresh spinach adds a vibrant, healthy touch.

  • Chickpeas: 2 cans (15 oz / 425 g each) of chickpeas, drained and rinsed (I prefer Goya or Bragg for consistent quality)
  • Fresh Spinach: About 5 cups (150 g), washed and roughly chopped (baby spinach works nicely too)
  • Coconut Milk: 1 can (13.5 oz / 400 ml) full-fat coconut milk for creaminess (light coconut milk can be used but expect less richness)
  • Onion: 1 medium yellow onion, finely chopped
  • Garlic: 3 cloves, minced (fresh garlic really brings depth here)
  • Fresh Ginger: 1 tablespoon, grated or finely minced (adds a subtle zing)
  • Tomato Paste: 2 tablespoons (adds a hint of acidity and richness)
  • Ground Cumin: 1 teaspoon
  • Ground Coriander: 1 teaspoon
  • Turmeric Powder: 1/2 teaspoon (for color and earthiness)
  • Chili Powder or Cayenne: 1/4 teaspoon (optional, for a gentle heat)
  • Salt: To taste
  • Black Pepper: Freshly ground, to taste
  • Olive Oil or Coconut Oil: 2 tablespoons, for sautéing
  • Lemon Juice: 1 tablespoon, fresh (brightens the flavors at the end)
  • Fresh Cilantro: A handful, chopped for garnish (optional but adds freshness)

Feel free to swap fresh spinach with kale or Swiss chard if you want a heartier green. For a creamier twist, some homemade almond yogurt stirred in at the end works wonders. If you’re watching carbs, this curry pairs beautifully with cauliflower rice or a side of savory creamy grits.

Equipment Needed

  • Large Skillet or Deep Sauté Pan: A wide pan helps with even cooking and stirring. A 10-12 inch pan works great here.
  • Wooden Spoon or Silicone Spatula: For stirring without scratching your cookware.
  • Measuring Spoons and Cups: Accurate measurements keep the spice balance just right.
  • Grater or Microplane: For fresh ginger (but you can finely mince if needed).
  • Knife and Cutting Board: For prepping onions, garlic, and spinach.

If you don’t have a deep skillet, a medium saucepan will do—just keep an eye on the liquid levels as it cooks. I’ve found that a non-stick pan makes cleanup easier, especially when working with coconut milk, which can stick if cooked too long on high heat. If you’re often making curries, investing in a good-quality heavy-bottomed pan will make a noticeable difference.

Preparation Method

creamy chickpea and spinach curry preparation steps

  1. Prep the Ingredients (5 minutes): Drain and rinse the canned chickpeas. Roughly chop the spinach and finely chop the onion, garlic, and ginger.
  2. Sauté the Aromatics (7 minutes): Heat 2 tablespoons of olive or coconut oil in your skillet over medium heat. Add chopped onion and cook until translucent and soft, about 5 minutes. Stir frequently to avoid browning. Then add the minced garlic and ginger, cooking for another 2 minutes until fragrant — you’ll know it’s ready when the kitchen smells warm and inviting.
  3. Add the Spices and Tomato Paste (2 minutes): Stir in cumin, coriander, turmeric, and chili powder. Toast the spices lightly for about a minute to release their oils. Then mix in the tomato paste, cooking for 1-2 minutes until it darkens slightly—this step deepens the curry’s flavor.
  4. Combine Chickpeas and Coconut Milk (5 minutes): Add the drained chickpeas to the pan, mixing well to coat them with the spices. Pour in the coconut milk, stir gently, and bring the mixture to a gentle simmer.
  5. Simmer and Reduce (10 minutes): Let the curry simmer uncovered on low-medium heat. Stir occasionally. The sauce should thicken and become creamy. If it gets too thick, add a splash of water or broth.
  6. Add Spinach and Season (3 minutes): Stir in the chopped spinach a handful at a time. It will wilt quickly—cook just until it turns bright green but still retains some texture. Season with salt, pepper, and finish with a squeeze of fresh lemon juice to brighten the flavors.
  7. Final Taste and Adjust (1-2 minutes): Taste for seasoning and adjust salt or spices as needed. If you want a little more heat, add a pinch of cayenne or chili flakes.
  8. Garnish and Serve: Sprinkle fresh chopped cilantro on top if you have it. Serve hot with steamed rice, naan, or your favorite grain.

Pro tip: Don’t rush the simmering step — letting the curry thicken slowly develops the flavors much better than a quick boil. Also, stirring gently avoids smashing the chickpeas, keeping them whole for lovely texture.

Cooking Tips & Techniques

One thing I learned the hard way is that fresh spices truly make a difference here. Pre-ground spices from your pantry are fine but toasting them in the pan before adding liquids unlocks their full aroma and flavor. It’s easy to skip this step when in a rush, but trust me, it’s worth the extra minute or two.

Another tip is to use full-fat coconut milk. I tried light versions thinking it would be healthier, but the curry ended up watery and lacked that creamy mouthfeel. If you want a lighter dish, try mixing half coconut milk and half vegetable broth instead of just light coconut milk.

Timing is everything — adding spinach too early can turn it mushy and dull the vibrant color. Add it last and cook just until wilted for the best taste and texture.

Also, seasoning late in the process allows you to balance saltiness and acidity better. I usually add lemon juice at the end and then adjust salt; it brightens the dish and prevents it from feeling flat.

If you’re multitasking, prep your ingredients first (mise en place) to keep the cooking smooth. This way, the curry simmers while you set the table or whip up a quick side like the fresh beetroot salad dip with Greek yogurt I often make alongside.

Variations & Adaptations

This creamy chickpea and spinach curry is flexible and friendly to tweaks. Here are some variations I’ve tried or recommend:

  • Protein Swap: Replace chickpeas with lentils, white beans, or cubed tofu for a different texture and taste. For a smoky twist, add some diced smoked tempeh—similar to the flavors in my BBQ tempeh ribs recipe.
  • Greens Variation: Swap spinach for kale or chard to add a bit more chew and a slightly earthy flavor. Just remember these greens take longer to soften.
  • Dairy-Free Creaminess: Instead of coconut milk, try blending soaked cashews with water to add creaminess without the coconut flavor. This works well if you want a milder taste or are allergic.
  • Spice Level: Adjust the chili powder or cayenne to your heat preference. For a milder curry, leave out the chili and add a pinch of smoked paprika for warmth without heat.
  • Seasonal Twist: During winter, add diced sweet potatoes or butternut squash for a cozy, hearty feel, or toss in fresh peas in spring for a pop of sweetness.

One personal favorite is swirling in a spoonful of Greek yogurt right before serving (if you’re not dairy-free). It adds a tangy creaminess that balances the spices beautifully. This little trick reminds me of the creamy texture in my high-protein cottage cheese dip, which is also a favorite around here.

Serving & Storage Suggestions

This curry is best served warm, fresh from the stove, nestled over a bed of fluffy basmati rice or alongside warm naan bread to soak up every bit of the sauce. For a lighter option, cauliflower rice is a great low-carb companion.

Pair it with a simple cucumber raita or a crisp salad like the fresh beetroot salad dip with Greek yogurt to add some crunch and coolness to your meal. A lightly spiced chai or a refreshing mint lemonade would be lovely beverages to round out the meal.

Leftovers keep well in the fridge for up to 4 days in an airtight container. The flavors actually deepen after a day or two, making your next meal taste even better. When reheating, add a splash of water or coconut milk to loosen the sauce and warm gently over medium heat, stirring often.

If you want to freeze it, portion it out and freeze for up to 2 months. Thaw overnight in the fridge before reheating. Avoid freezing if you’ve added fresh spinach—it can become mushy after thawing, so add greens fresh after reheating if possible.

Nutritional Information & Benefits

This creamy chickpea and spinach curry is not just tasty; it’s packed with nutrition. Here’s an estimate per serving (serves 4):

Calories ~350 kcal
Protein 14g
Fat 18g (mostly from healthy coconut fat)
Carbohydrates 32g (with 8g fiber)
Fiber 8g

Chickpeas provide a great plant-based protein and fiber boost, helping you stay full and satisfied. Spinach adds iron, magnesium, and vitamins A and C for immune support. The coconut milk gives healthy medium-chain triglycerides (MCTs), which are easier to digest and can provide quick energy.

This recipe is naturally gluten-free and vegan, and can easily be adapted for low-carb or dairy-free diets. Just watch the spice levels if you’re sensitive to heat.

Conclusion

This creamy chickpea and spinach curry is my go-to for those evenings when I want comfort without complexity. It’s forgiving, quick, and delivers a cozy, satisfying meal every time. Plus, it feels like a little act of kindness to yourself after a long day.

I love that it invites creativity—swap ingredients, tweak spices, and make it your own. And if you’re curious about other cozy, nourishing recipes, you might enjoy the turmeric cauliflower soup or the cornbread spaghetti I’ve shared here.

Give this curry a try, and let it become that familiar, comforting dinner you turn to again and again. I’d love to hear how you customize it—drop a comment or share your tweaks!

Frequently Asked Questions

Can I use frozen spinach instead of fresh?

Yes, frozen spinach works fine. Just thaw and drain well before adding to avoid extra liquid in the curry.

Is this recipe spicy?

It’s mildly spiced by default, but you can adjust the chili powder or cayenne to suit your heat preference.

Can I make this curry ahead of time?

Absolutely! It tastes even better the next day. Just store in the fridge and reheat gently, adding a bit of water if needed.

What can I serve with this curry?

Steamed rice, naan or flatbreads, and fresh salads like cucumber raita or beetroot dip complement it beautifully.

Is this recipe suitable for vegans?

Yes, it’s 100% vegan and dairy-free as written. Just check your coconut milk brand to ensure it’s vegan-friendly.

Pin This Recipe!

creamy chickpea and spinach curry recipe

Print

Creamy Chickpea and Spinach Curry

A quick, cozy, and creamy curry made with canned chickpeas, fresh spinach, and aromatic spices in a rich coconut milk sauce. Perfect for easy weeknight dinners that feel like a warm hug.

  • Author: Emma
  • Prep Time: 5 minutes
  • Cook Time: 25 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Cuisine: Indian-inspired

Ingredients

Scale
  • 2 cans (15 oz / 425 g each) chickpeas, drained and rinsed
  • About 5 cups (150 g) fresh spinach, washed and roughly chopped
  • 1 can (13.5 oz / 400 ml) full-fat coconut milk
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated or finely minced
  • 2 tablespoons tomato paste
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric powder
  • 1/4 teaspoon chili powder or cayenne (optional)
  • Salt, to taste
  • Freshly ground black pepper, to taste
  • 2 tablespoons olive oil or coconut oil
  • 1 tablespoon fresh lemon juice
  • A handful fresh cilantro, chopped (optional)

Instructions

  1. Drain and rinse the canned chickpeas. Roughly chop the spinach and finely chop the onion, garlic, and ginger.
  2. Heat 2 tablespoons of olive or coconut oil in a large skillet over medium heat. Add chopped onion and cook until translucent and soft, about 5 minutes, stirring frequently.
  3. Add minced garlic and ginger, cooking for another 2 minutes until fragrant.
  4. Stir in cumin, coriander, turmeric, and chili powder. Toast the spices lightly for about 1 minute to release their oils.
  5. Mix in the tomato paste and cook for 1-2 minutes until it darkens slightly.
  6. Add the drained chickpeas to the pan, mixing well to coat with the spices.
  7. Pour in the coconut milk, stir gently, and bring the mixture to a gentle simmer.
  8. Let the curry simmer uncovered on low-medium heat for about 10 minutes, stirring occasionally until the sauce thickens and becomes creamy. Add a splash of water or broth if it gets too thick.
  9. Stir in the chopped spinach a handful at a time and cook just until wilted and bright green, about 3 minutes.
  10. Season with salt, pepper, and finish with a squeeze of fresh lemon juice.
  11. Taste and adjust seasoning as needed. Add more chili or cayenne for extra heat if desired.
  12. Garnish with fresh chopped cilantro and serve hot with steamed rice, naan, or your favorite grain.

Notes

Use full-fat coconut milk for best creaminess. Toast spices before adding liquids to unlock full flavor. Add spinach last to keep it vibrant and slightly textured. Adjust chili powder to taste. For a creamier twist, stir in almond yogurt or Greek yogurt (if not vegan) before serving. Leftovers keep well refrigerated for up to 4 days; add a splash of water or coconut milk when reheating. Avoid freezing with spinach; add fresh after reheating if freezing.

Nutrition

  • Serving Size: 1 serving (about 1/4
  • Calories: 350
  • Fat: 18
  • Carbohydrates: 32
  • Fiber: 8
  • Protein: 14

Keywords: chickpea curry, spinach curry, creamy curry, vegan curry, easy dinner, coconut milk curry, plant-based, quick curry

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating