If you are craving a vibrant, comforting dish that is both nourishing and packed with flavor, this Chickpea Spinach Coconut Curry Recipe is your new go-to. It brilliantly combines creamy coconut milk, tender chickpeas, and fresh spinach with bold spices to create a curry that feels like a warm hug on your plate. Whether you’re looking for a quick weeknight dinner or a dish to impress friends with minimal effort, this recipe delivers satisfying taste and texture in just 30 minutes.

Ingredients You’ll Need
Getting the ingredients right is crucial for a curry that sings with flavor, and this recipe uses simple, everyday items that work together perfectly to create a rich and balanced dish. Each ingredient plays an important role in bringing the taste, creaminess, and color of this curry to life.
- Olive oil: Provides a smooth base for sautéing and carries the spices beautifully.
- Onion: Adds natural sweetness and depth when softened.
- Garlic: Gives a fragrant punch that lifts the entire dish.
- Ginger: Brings a subtle warmth and zing to balance the creamy coconut milk.
- Curry powder: The heart of the flavor, imparting a complex, aromatic spice blend.
- Ground turmeric: Offers earthiness and a gorgeous golden hue.
- Ground cumin: Adds a smoky, nutty background note.
- Chickpeas: The star protein that soaks up all the spices and stays wonderfully tender.
- Coconut milk: Creates luscious creaminess to coat every bite delightfully.
- Vegetable broth: Helps meld and lighten the curry for perfect consistency.
- Fresh spinach: Added at the end for vibrant color and a fresh, leafy boost.
- Salt and pepper: Essential seasonings to enhance and balance the flavors.
- Fresh cilantro (optional): A bright, herbal garnish that finishes the dish beautifully.
How to Make Chickpea Spinach Coconut Curry Recipe
Step 1: Sauté the Aromatics
Start by heating olive oil in a large pot over medium heat. Once warm, toss in your chopped onion and cook until it softens and just begins to turn translucent, about 3 to 4 minutes. This gentle sauté releases the sweetness that forms the foundation of flavor for your curry.
Step 2: Add Garlic and Ginger
Next, add minced garlic and grated ginger. Stir them around the pot for 1 to 2 minutes to awaken their fragrant oils. This step infuses your curry with a fresh and slightly spicy aroma that is essential to the dish’s vibrant personality.
Step 3: Toast the Spices
Sprinkle in curry powder, ground turmeric, and cumin. Stir continuously for about a minute to toast the spices just enough to release their seductive aromas without burning them. This small trick intensifies the curry’s depth of flavor immeasurably and gives the dish its signature warmth.
Step 4: Build the Curry Base
Pour in the chickpeas, coconut milk, and vegetable broth all at once. Give everything a good stir to combine. Bring your pot to a gentle simmer and then reduce the heat to low. Let the flavors mingle and develop for 10 to 15 minutes; this slow integration is what makes the curry so creamy and harmonious.
Step 5: Add the Spinach
Once the curry has thickened slightly, add your fresh spinach in handfuls, stirring until it wilts away into the sauce, about 2 to 3 minutes. The spinach adds a burst of color and freshness that balances the richness beautifully.
Step 6: Season and Garnish
Finish by seasoning with salt and pepper to taste, and if you like, sprinkle fresh cilantro on top before serving. These last touches personalize the dish and bring an added layer of flavor.
How to Serve Chickpea Spinach Coconut Curry Recipe

Garnishes
A sprinkle of fresh cilantro is classic for a reason — it adds a bright, herbal contrast to the creamy curry. If you want to get fancy, a squeeze of fresh lime or a few toasted coconut flakes on top will elevate the dish even more.
Side Dishes
This curry pairs wonderfully with warm basmati rice or fluffy naan bread to soak up every bit of that luscious sauce. For a lighter twist, serve it alongside quinoa or even roasted cauliflower to keep things wholesome and colorful.
Creative Ways to Present
For an impressive presentation, serve the curry in a beautiful bowl with a swirl of coconut cream on top and a scattering of toasted nuts like cashews or almonds for crunch. Layer it over a bed of sautéed greens or roasted root vegetables for a stunning, nutrient-packed meal.
Make Ahead and Storage
Storing Leftovers
This curry keeps beautifully in the fridge for up to 4 days when stored in an airtight container. The flavors actually deepen overnight, making it a perfect make-ahead meal for busy days.
Freezing
You can freeze the curry for up to 3 months. Just let it cool completely, transfer to a freezer-safe container, and thaw overnight in the fridge before reheating. Keep in mind the texture of spinach may be softer after freezing, but the flavor remains intact.
Reheating
Reheat gently on the stovetop over low heat or microwave in short bursts, stirring occasionally. If the curry thickens too much after cooling, add a splash of water or broth to bring it back to the perfect creamy consistency.
FAQs
Can I use canned spinach instead of fresh?
While canned spinach is an option, fresh spinach really shines in this recipe by adding vibrant color and a slightly crisp texture that canned simply can’t match.
Is this recipe vegan-friendly?
Absolutely! This Chickpea Spinach Coconut Curry Recipe is completely plant-based and packed with protein and nutrients, making it a delight for vegans and anyone looking for a healthy meal.
How spicy is the curry?
The seasoning here is mild to medium, but you can easily adjust the heat by adding chili flakes or fresh chopped chilies if you love a spicy kick.
Can I substitute chickpeas with another bean?
Yes, you can swap chickpeas for white beans or lentils, but chickpeas provide the best texture and absorb the coconut curry flavors beautifully.
What can I do if I don’t have curry powder?
If you don’t have curry powder on hand, you could mix turmeric, cumin, coriander, and a pinch of chili powder to approximate the flavors, but the pre-made curry powder really ties everything together effortlessly.
Final Thoughts
This Chickpea Spinach Coconut Curry Recipe is a beautiful example of how simple ingredients and a few thoughtful steps can create a meal that feels both special and comforting. It’s quick to make, endlessly satisfying, and perfect for anyone who loves a little spice with their veggies. I can’t wait for you to try it and find out why it’s one of my favorite dishes to come back to again and again.
Print
Chickpea Spinach Coconut Curry Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Dinner
- Method: Stovetop
- Cuisine: Indian-inspired
- Diet: Vegan
Description
A flavorful and creamy Chickpea Spinach Coconut Curry that combines tender chickpeas, fresh spinach, and aromatic spices simmered in coconut milk for a comforting vegan meal. Ready in just 30 minutes, this curry is perfect for a nutritious weeknight dinner.
Ingredients
Main Ingredients
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 tablespoon curry powder
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) coconut milk
- 1 cup vegetable broth
- 4 cups fresh spinach
- Salt and pepper to taste
- Fresh cilantro for garnish (optional)
Instructions
- Heat the oil: Heat the olive oil in a large pot over medium heat.
- Sauté the onion: Add the chopped onion and sauté for 3-4 minutes until softened.
- Add garlic and ginger: Add the minced garlic and grated ginger, cooking for another 1-2 minutes until fragrant.
- Add spices: Stir in the curry powder, turmeric, and cumin, and cook for 1 minute to release their aroma.
- Add liquids and chickpeas: Add the chickpeas, coconut milk, and vegetable broth, then stir everything together.
- Simmer the curry: Bring the mixture to a simmer, reduce heat to low, and cook for 10-15 minutes to meld the flavors.
- Cook the spinach: Add the fresh spinach and cook until wilted, about 2-3 minutes.
- Season: Season with salt and pepper to taste.
- Garnish and serve: Garnish with fresh cilantro if desired and serve hot.
Notes
- You can substitute kale for spinach if preferred.
- Serve with steamed basmati rice or warm naan bread for a complete meal.
- For extra heat, add a pinch of red chili flakes when cooking the spices.
- Leftovers can be refrigerated for up to 3 days.

