If you’re craving a cozy, comforting dish that bursts with vibrant flavors and wholesome goodness, this Chickpea Spinach Coconut Curry Recipe is exactly what you need. It’s one of those magical meals that comes together easily, combining tender chickpeas, creamy coconut milk, and fresh spinach, all infused with a warming blend of spices. Whether you’re cooking for a weeknight dinner or hosting friends, this recipe brings a satisfying, nutritious punch that never fails to impress.

Ingredients You’ll Need
The beauty of this Chickpea Spinach Coconut Curry Recipe lies in its simple, everyday ingredients that pack a flavorful punch. Each component plays an essential role, from the earthy spices to the rich coconut milk, creating a balanced dish with amazing taste and texture.
- Olive oil: Perfect for sautéing the aromatics and bringing everything together smoothly.
- Onion: Adds a subtle sweetness and builds the flavor base.
- Garlic: Infuses the curry with a fragrant, savory depth.
- Ginger: Brings a fresh, zesty warmth that complements the spices.
- Curry powder: The star spice blend that gives the dish its signature flavor.
- Ground turmeric: Adds beautiful golden color and subtle earthiness.
- Ground cumin: Gives a toasty, slightly nutty dimension to the curry.
- Chickpeas: The hearty protein-packed base of the curry, providing texture and substance.
- Coconut milk: Creates a creamy, luscious sauce that balances the spices perfectly.
- Vegetable broth: Lightens the sauce while enhancing the savory depth.
- Fresh spinach: Adds vibrant color, freshness, and a tender leafy bite.
- Salt and pepper: Essential seasonings to elevate all the flavors.
- Fresh cilantro: Optional garnish that adds a pop of brightness and freshness.
How to Make Chickpea Spinach Coconut Curry Recipe
Step 1: Sauté the Aromatics
Begin by heating olive oil in a large pot over medium heat. When shimmering, add the chopped onion and sauté for about 3 to 4 minutes until the onion softens and becomes translucent. This step lays the groundwork by building layers of mellow, sweet flavor.
Step 2: Add Garlic and Ginger
Next, stir in the minced garlic and grated ginger. Cook these for 1 to 2 minutes until they release their irresistible aroma. This combination brings a fresh kick that wakes up the palate and prepares the dish for the spices.
Step 3: Spice it Up
Sprinkle in the curry powder, ground turmeric, and ground cumin. Stir continuously and let the spices toast for about 1 minute; this releases their essential oils, giving your curry that magnificent depth and signature warmth.
Step 4: Build the Curry Base
Pour in the drained chickpeas, coconut milk, and vegetable broth. Stir everything together so the chickpeas are well-coated and the coconut milk starts to infuse the broth with rich creaminess. This step is where everything starts to come together beautifully.
Step 5: Simmer to Meld Flavors
Bring the mixture to a gentle simmer, then reduce the heat to low and let it cook for 10 to 15 minutes. This slow simmer allows all those wonderful spices and creamy elements to marry perfectly, deepening the flavor and thickening the sauce slightly.
Step 6: Add the Spinach
Finally, stir in the fresh spinach and cook until just wilted, about 2 to 3 minutes. The spinach adds a lovely burst of color and a tender texture, rounding out the dish with a fresh, leafy note.
Step 7: Season and Garnish
Season your curry with salt and pepper according to your taste. If you’re feeling fancy, sprinkle some fresh cilantro on top for an added layer of brightness. Now, your Chickpea Spinach Coconut Curry Recipe is ready to enjoy!
How to Serve Chickpea Spinach Coconut Curry Recipe

Garnishes
Fresh cilantro isn’t the only option here. Try a squeeze of lime juice for a zesty twist or some toasted coconut flakes to emphasize the tropical notes of the curry. A light dollop of yogurt or a handful of chopped nuts like cashews also bring wonderful contrasts in creaminess and crunch.
Side Dishes
This curry pairs beautifully with fluffy basmati rice or warm naan bread to soak up every last bit of sauce. For a low-carb option, serve alongside steamed cauliflower rice or a crisp green salad to complement the richness with fresh textures.
Creative Ways to Present
Looking to impress your guests? Serve the curry in individual bowls with a swirl of coconut cream on top and scatter edible flowers or microgreens for a pop of elegance. You can even turn this curry into a vibrant soup by adding extra broth for a lovely starter or light meal.
Make Ahead and Storage
Storing Leftovers
Leftover Chickpea Spinach Coconut Curry Recipe tastes even better the next day after the flavors have had time to meld. Store it in an airtight container in the refrigerator for up to 3 days to enjoy later.
Freezing
This curry freezes well for longer storage. Cool completely and transfer into freezer-safe containers or bags. It will stay fresh for up to 2 months. When ready to eat, thaw overnight in the fridge before reheating gently.
Reheating
Reheat your curry on the stovetop over low heat, stirring occasionally to prevent sticking. If it’s too thick, add a splash of water or broth to loosen the sauce and bring it back to that perfect velvety consistency.
FAQs
Can I use canned spinach instead of fresh?
While fresh spinach provides the best texture and flavor in this recipe, you can use frozen spinach if that’s what you have. Just be sure to thaw and drain it well before adding to avoid excess water in the curry.
Is this recipe vegan and gluten-free?
Yes! This Chickpea Spinach Coconut Curry Recipe is naturally vegan and gluten-free, making it perfect for a variety of dietary preferences and easy to customize if needed.
Can I make this curry spicier?
Absolutely. Add a pinch of cayenne pepper or some chopped fresh chili when sautéing the aromatics for extra heat. Adjust according to your spice tolerance for the perfect kick.
What can I substitute for coconut milk?
If you’re avoiding coconut milk, creamy alternatives like cashew cream or almond milk can work, though they will slightly change the flavor and texture. Use full-fat versions for the best richness.
How long does it take to make this recipe from start to finish?
This Chickpea Spinach Coconut Curry Recipe takes about 30 minutes from start to finish, making it a fantastic weeknight dish when you want something flavorful without too much fuss.
Final Thoughts
If you’ve been searching for a reliably delicious, nutritious, and comforting meal to add to your repertoire, I can’t recommend this Chickpea Spinach Coconut Curry Recipe enough. It’s simple to make, full of soul-warming flavors, and always a crowd pleaser. Trust me, once you try it, it will become one of your go-to kitchen favorites.
Print
Chickpea Spinach Coconut Curry Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian
Description
A creamy and flavorful Chickpea Spinach Coconut Curry, made with aromatic spices, coconut milk, and fresh spinach. This quick and easy vegetarian dish is perfect for a nutritious weeknight dinner, packed with protein-rich chickpeas and vibrant greens.
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 to prepare for sautéing the aromatics.
- Sauté onions: Add the chopped onion and cook for 3-4 minutes until softened and translucent, which builds the flavor base.
- Add garlic and ginger: Stir in the minced garlic and grated ginger, cooking for 1-2 minutes until fragrant to enhance the aroma.
- Toast spices: Mix in curry powder, ground turmeric, and ground cumin, sautéing for 1 minute to release the spices’ essential oils and deepen the flavor.
- Add liquids and chickpeas: Pour in the drained chickpeas, coconut milk, and vegetable broth, stirring everything together to combine.
- Simmer curry: Bring the mixture to a gentle simmer, then reduce heat to low and cook for 10-15 minutes, allowing the flavors to meld and the curry to thicken slightly.
- Cook spinach: Add the fresh spinach and cook until wilted, about 2-3 minutes, which adds freshness and color.
- Season: Season with salt and pepper according to taste to balance the flavors.
- Garnish and serve: Optionally garnish with fresh cilantro before serving to add a burst of herbal freshness.
Notes
- For a spicier curry, add a chopped fresh chili or a pinch of cayenne pepper when adding the spices.
- This curry pairs well with steamed rice, quinoa, or warm naan bread.
- Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
- To make it vegan, ensure the vegetable broth used is plant-based and free of animal products.
- You can substitute kale or Swiss chard for spinach if preferred.

