Chickpea Veggie Curry With Coconut Milk and Spinach – Creamy, Cozy, and Weeknight-Friendly
If you’re craving something warm, creamy, and satisfying without spending hours in the kitchen, this chickpea veggie curry hits the spot. It’s fragrant, full of colorful vegetables, and gently spiced—not too hot, just flavorful. The coconut milk makes it silky, while spinach brings freshness and brightness at the end.
It’s a great pantry-friendly meal that still tastes fresh and homemade. Serve it with rice, naan, or both, and you’ve got a dinner that feels comforting but still light.
What Makes This Recipe So Good

- Fast and flexible: Ready in about 35 minutes, and you can swap in whatever veggies you have.
- Balanced flavor: Warming spices, creamy coconut milk, and a squeeze of lime keep it bright.
- Budget-friendly: Chickpeas, onions, carrots, and spinach are affordable and easy to find.
- Nutrient-dense: Packed with fiber, plant-based protein, and vitamins from the veggies and greens.
- Leftovers reheat beautifully: The flavors deepen overnight, making lunch the next day even better.
What You’ll Need
- Olive oil or coconut oil – for sautéing
- 1 large onion, diced
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated (or 1 teaspoon ground)
- 2 medium carrots, sliced thin
- 1 red bell pepper, sliced
- 1 medium zucchini, chopped (optional but great)
- 1–2 tablespoons curry powder – mild or medium
- 1 teaspoon ground cumin
- 1/2 teaspoon ground coriander (optional)
- 1/4–1/2 teaspoon chili flakes or cayenne – to taste
- 1 can (14 oz/400 ml) coconut milk – full-fat for creaminess
- 1 can (14–15 oz/400 g) diced tomatoes – or 2 fresh tomatoes, chopped
- 2 cans (14–15 oz/400 g each) chickpeas, drained and rinsed
- 3–4 cups fresh baby spinach (about 3–4 handfuls)
- 1/2–3/4 cup vegetable broth or water – adjust for desired thickness
- 1 teaspoon sugar or maple syrup (balances acidity, optional)
- 1–2 tablespoons lime juice – to finish
- Salt and black pepper – to taste
- Fresh cilantro, chopped (optional garnish)
- Cooked rice or warm naan – for serving
Chickpea Veggie Curry With Coconut Milk and Spinach – Creamy, Cozy, and Weeknight-Friendly Step-by-Step Instructions

- Prep the aromatics and veggies: Dice the onion, mince the garlic, grate the ginger, and chop the carrots, pepper, and zucchini. Rinse and drain the chickpeas.
Have the spinach ready.
- Sauté the base: Warm 1–2 tablespoons of oil in a large skillet or pot over medium heat. Add the onion with a pinch of salt and cook 4–5 minutes until translucent and slightly golden.
- Add garlic and ginger: Stir in garlic and ginger and cook 30–60 seconds until fragrant. Don’t let them brown.
- Toast the spices: Sprinkle in curry powder, cumin, coriander, and chili flakes.
Stir 30 seconds to bloom the spices. If the pan looks dry, add a splash of oil.
- Soften the veggies: Add carrots, bell pepper, and zucchini. Cook 3–4 minutes, stirring, to soften slightly.
- Build the sauce: Pour in coconut milk, diced tomatoes, and 1/2 cup broth.
Add the sugar if using. Stir well and bring to a gentle simmer.
- Add chickpeas and simmer: Stir in the chickpeas. Reduce heat to medium-low and simmer 10–12 minutes, stirring occasionally, until the vegetables are tender and the sauce thickens.
Add more broth if it gets too thick.
- Season and finish: Taste and add salt and pepper. Stir in lime juice to brighten the flavors. Adjust heat with more chili flakes if you like.
- Fold in spinach: Add the spinach in handfuls, stirring just until wilted, 1–2 minutes.
- Serve: Spoon over rice or serve with naan.
Top with chopped cilantro if you like.
How to Store
- Refrigerator: Store in an airtight container for 4–5 days. The flavors improve by day two.
- Freezer: Freeze up to 3 months. Cool completely, portion into freezer-safe containers, and leave a little headroom for expansion.
- Reheating: Warm gently on the stove over low heat, adding a splash of water or broth if the sauce is too thick.
Microwave in short bursts, stirring between intervals.
- Make-ahead tip: Cook the base (through step 7) and add spinach just before serving to keep it vibrant.

Health Benefits
- Plant-based protein and fiber: Chickpeas help you feel full and support digestive health.
- Vitamins and minerals: Spinach brings iron, folate, and vitamin K; carrots add beta-carotene; peppers add vitamin C.
- Healthy fats: Coconut milk provides satisfying fats that help absorb fat-soluble vitamins.
- Lower sodium control: Making it at home lets you adjust salt, and the spices add flavor without relying on heavy seasoning.
Pitfalls to Watch Out For
- Burning spices: Spices can scorch if the pan is too hot or too dry. Keep heat moderate and add a splash of oil as needed.
- Overcooking spinach: Add it at the end and cook just until wilted to keep it fresh and green.
- Too thin or too thick: Adjust with broth if it’s too thick or simmer uncovered a few extra minutes if it’s too thin.
- Flat flavor: A squeeze of lime and enough salt make a big difference. Taste and adjust before serving.
- Heat level surprises: Different curry powders vary in spice.
Start modestly, then add more to taste.
Alternatives
- Protein swaps: Use white beans, lentils, or cubed tofu. For a non-vegetarian option, add cooked shredded chicken.
- Veggie swaps: Try cauliflower, sweet potato, green beans, peas, or mushrooms. Use what’s in season.
- Creaminess options: Light coconut milk works if you prefer a thinner sauce; add a spoonful of cashew cream for extra richness.
- Spice profile: Add garam masala at the end for warmth, or fresh chilies for more heat.
A cinnamon stick during simmering adds subtle sweetness.
- Grain pairings: Serve with basmati, jasmine, brown rice, quinoa, or cauliflower rice to keep it lighter.
- No tomatoes: Skip tomatoes and use extra coconut milk plus a splash of vegetable broth for a milder, golden curry.
FAQ
Can I make this curry ahead of time?
Yes. It actually tastes better the next day as the flavors meld. Reheat gently and add a splash of water or broth if it thickens too much.
Is this curry spicy?
It’s as mild or as spicy as you want.
Start with mild curry powder and a pinch of chili flakes, then adjust at the end.
Can I use frozen spinach?
Absolutely. Use about 1 cup of frozen spinach, thawed and squeezed to remove excess water, then stir it in at the end.
What if I only have dried chickpeas?
Cook them in advance until tender (a pressure cooker works well), then use about 3 cups cooked chickpeas in place of the canned ones.
How do I thicken the sauce without simmering too long?
Let it simmer uncovered for a few minutes, or mash a small handful of chickpeas into the sauce. You can also stir in a tablespoon of tomato paste.
Can I make it oil-free?
Yes.
Sauté the onions and spices in a splash of water or broth. The coconut milk still gives it body and flavor.
In Conclusion
This chickpea veggie curry is simple, cozy, and customizable, with a creamy coconut base and a fresh spinach finish. It’s the kind of recipe you can make on a weeknight and still feel like you cooked something special.
Keep the ingredients on hand, tweak the veggies to match your fridge, and don’t skip the lime at the end. Serve it with rice or naan, and enjoy an easy, nourishing meal any night of the week.
