There is something truly comforting about this Chickpea Spinach Coconut Curry Recipe that makes it a go-to for cozy weeknight dinners or when you want a dish bursting with flavor and nutrition. Imagine tender chickpeas swimming in a luscious, creamy coconut milk sauce, infused with fragrant spices and vibrant fresh spinach leaves. This dish strikes the perfect balance between hearty and fresh, and it’s so easy to whip up, making it ideal for both busy cooks and curry lovers alike. Plus, it’s vegan and gluten-free, so everyone can enjoy its rich, warming goodness.

Ingredients You’ll Need
The magic of this Chickpea Spinach Coconut Curry Recipe is in its beautifully simple but carefully selected ingredients. Each one plays a vital role, whether it’s lending depth, creaminess, or a pop of green color that makes the dish come alive on your plate.
- 1 tablespoon coconut oil or olive oil: Helps sauté aromatics and adds a subtle richness that enhances the curry’s flavor.
- 1 small onion (diced): Provides a sweet and savory base to build the curry’s depth.
- 3 cloves garlic (minced): Adds a punch of pungent aroma to awaken the senses.
- 1 tablespoon grated fresh ginger: Brings a fresh, slightly spicy zing that balances the creaminess.
- 1 tablespoon curry powder: The heart of the curry’s fragrant spice profile.
- ½ teaspoon ground cumin: Adds a warm, earthy undertone.
- ¼ teaspoon turmeric: Gives the curry its golden hue and subtle bitterness.
- ¼ teaspoon red pepper flakes (optional): Offers a gentle heat kick for those who like it spicy.
- 1 (15 oz) can chickpeas (drained and rinsed): The star ingredient providing protein and creamy texture.
- 1 (14 oz) can diced tomatoes: Adds brightness and slight acidity to balance the richness.
- 1 (13.5 oz) can full-fat coconut milk: Creates the luscious, velvety sauce that defines this curry.
- 3–4 cups fresh baby spinach: Brings a fresh, leafy green contrast and vital nutrients.
- ½ teaspoon salt (or to taste): Enhances all the flavors harmoniously.
- 1 tablespoon lime juice (optional): Adds a fresh burst of acidity to brighten the final dish.
- Chopped cilantro for garnish (optional): Adds a fresh herbal note and visual appeal.
How to Make Chickpea Spinach Coconut Curry Recipe
Step 1: Sauté the Aromatics
Start by heating your oil over medium heat in a large skillet or saucepan. Toss in the diced onion and sauté for 4–5 minutes until it looks translucent and soft – this step builds the flavorful foundation of your curry. Then add the minced garlic and grated fresh ginger and cook for just one minute until the scent fills your kitchen – this little burst of aroma is irresistible and signals deliciousness ahead.
Step 2: Toast the Spices
Next, sprinkle in the curry powder, ground cumin, turmeric, and red pepper flakes if you’re using them. Stir everything around for about 30 seconds to toast the spices lightly. This step really draws out the essential oils in the spices, deepening the curry’s complex flavor and making your kitchen smell incredible.
Step 3: Add Chickpeas, Tomatoes, and Coconut Milk
Now it’s time to bring on the star ingredients. Pour in the drained chickpeas, diced tomatoes with their juices, and the full-fat coconut milk. Stir everything thoroughly so the ingredients meld together into one beautiful sauce. Bring the mixture to a gentle simmer and let it cook uncovered for 10 to 15 minutes, stirring occasionally. You’ll notice the sauce thickening slightly and the flavors marrying into a creamy, rich base.
Step 4: Stir in Fresh Spinach and Season
Once the sauce has thickened a bit, add the fresh baby spinach to the pan. Stir and let it wilt into the curry for 1 to 2 minutes. This step not only brightens the dish with green color but also adds a fresh, vibrant taste. Finally, season with salt to your liking and stir in the optional lime juice for that refreshing brightness. Your Chickpea Spinach Coconut Curry Recipe is now ready to be enjoyed!
How to Serve Chickpea Spinach Coconut Curry Recipe

Garnishes
Garnishing this curry with freshly chopped cilantro adds a beautiful herbal freshness that complements the creamy and spicy elements perfectly. You can also add a sprinkle of toasted coconut flakes or a dollop of coconut yogurt to enhance the creaminess and presentation – these little touches make each bite even more delightful.
Side Dishes
This curry pairs wonderfully with steamed basmati rice, whose fragrant grains soak up the luscious sauce like a dream. For something a bit heartier, warm naan bread is perfect for scooping up every last bit. Feel free to serve it alongside a crisp cucumber salad or tangy mango chutney to balance the richness with refreshing contrasts.
Creative Ways to Present
Try serving your Chickpea Spinach Coconut Curry Recipe in vibrant bowls or deep plates to show off its gorgeous colors. Layer it over cauliflower rice or quinoa for a grain twist, or even serve it stuffed in pita pockets for a handheld meal option. Presentation is part of the fun, so get creative with garnishes, sides, and serving vessels to impress your family or guests.
Make Ahead and Storage
Storing Leftovers
This curry keeps beautifully in the fridge for up to 4 days. Store leftovers in an airtight container to maintain freshness and flavor. The chickpeas continue to soak up the spices over time, making leftovers taste even better the next day.
Freezing
You can freeze this curry in portion-sized containers for up to 3 months. When freezing, avoid adding fresh spinach until you reheat it, as spinach can lose its texture in the freezer. Add fresh spinach when reheating to keep that vibrant green pop.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to prevent sticking. Add a splash of water or coconut milk if the sauce thickens too much. Stir in fresh spinach towards the end to keep it bright and tender. Quick, easy, and satisfying every time.
FAQs
Can I use canned spinach instead of fresh?
While you can use canned spinach in a pinch, fresh baby spinach offers a much better texture and flavor. Fresh spinach wilts nicely without becoming mushy and adds a vibrant color that canned spinach usually lacks in this curry.
Is this Chickpea Spinach Coconut Curry Recipe spicy?
This recipe has a gentle warmth from the curry powder and optional red pepper flakes. If you prefer a milder dish, you can skip the red pepper flakes altogether. For more heat, add extra chili powder or fresh chili peppers to taste.
Can I substitute chickpeas with another legume?
Absolutely! While chickpeas are traditional and perfect here, you can try lentils or white beans as alternatives. Just note that cooking times and textures will vary slightly depending on what you choose.
Is this recipe suitable for meal prep?
Yes, this curry is excellent for meal prep. It stores well in the fridge and freezes beautifully, making it a convenient and nourishing option for busy weeks.
Do I need to soak the chickpeas before cooking?
For this recipe, canned chickpeas are used for convenience and quick preparation. If you prefer cooking dried chickpeas, soak and cook them in advance, then add as directed.
Final Thoughts
There is nothing quite like the warm, comforting embrace of this Chickpea Spinach Coconut Curry Recipe. With its inviting blend of spices, creamy coconut milk, and nourishing greens, it’s a dish that welcomes you home every time. I encourage you to try making this curry—it’s simple enough for a weeknight and special enough to share. Once you taste it, it will surely become one of your favorite meals to turn 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: Main Course
- Method: Stovetop
- Cuisine: Indian-Inspired
- Diet: Vegan, Gluten Free
Description
A warm, flavorful Chickpea Spinach Coconut Curry that combines creamy coconut milk with vibrant spices, fresh spinach, and protein-rich chickpeas. This vegan and gluten-free dish is perfect for a comforting, wholesome main course that’s quick and easy to prepare on the stovetop.
Ingredients
Main Ingredients
- 1 tablespoon coconut oil or olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 tablespoon grated fresh ginger
- 1 tablespoon curry powder
- 1/2 teaspoon ground cumin
- 1/4 teaspoon turmeric
- 1/4 teaspoon red pepper flakes (optional)
- 1 (15 oz) can chickpeas, drained and rinsed
- 1 (14 oz) can diced tomatoes
- 1 (13.5 oz) can full-fat coconut milk
- 3–4 cups fresh baby spinach
- 1/2 teaspoon salt (or to taste)
- 1 tablespoon lime juice (optional)
- Chopped cilantro for garnish (optional)
Instructions
- Heat the Oil and Sauté Aromatics: In a large skillet or saucepan, heat the coconut or olive oil over medium heat. Add the diced onion and sauté for 4–5 minutes until soft and translucent. Then stir in the minced garlic and grated ginger, cooking for another 1 minute until fragrant.
- Toast the Spices: Add curry powder, ground cumin, turmeric, and optional red pepper flakes to the pan. Stir continuously for about 30 seconds to toast the spices and release their aromas.
- Add Chickpeas, Tomatoes, and Coconut Milk: Pour in the drained chickpeas, diced tomatoes with their juices, and coconut milk. Stir well to combine all ingredients thoroughly.
- Simmer to Thicken Sauce: Bring the mixture to a gentle simmer over medium heat. Let it cook uncovered for 10–15 minutes, stirring occasionally until the sauce thickens slightly and flavors meld.
- Wilt the Spinach and Season: Add fresh baby spinach to the curry; stir and let it wilt for 1–2 minutes. Season with salt to taste, and stir in optional lime juice for brightness.
- Serve and Garnish: Serve the curry hot over steamed basmati rice or with warm naan bread. Garnish with chopped cilantro if desired for an extra fresh touch.
Notes
- For a thicker curry, mash some of the chickpeas using the back of a spoon.
- Add diced sweet potatoes or cauliflower to increase heartiness and texture.
- This dish stores well and tastes even better the next day as the flavors deepen.
- Feel free to adjust spice levels by increasing or omitting red pepper flakes.

