Some recipes just hit the sweet spot between comfort and nutrition, and this chickpea and spinach curry is one of those magical dishes. It’s warm, spiced, and deeply satisfying — yet made with only whole food plant-based ingredients. I first started making this during a stretch of busy workweeks when I needed something quick, filling, and protein-packed. After a few tweaks, it became a staple in my kitchen.

What I love most about this curry is that it feels hearty without being heavy. The chickpeas bring the plant protein, the spinach adds a beautiful earthy contrast, and the coconut milk makes it creamy without any dairy. It’s the kind of meal that’s even better the next day, which makes it perfect for meal prep too.
Introducing a wholesome and flavorful dish that strikes the perfect balance between comfort and nutrition – our easy Chickpea and Spinach Curry recipe is a true delight. This hearty yet light dish features plant-based ingredients, with chickpeas providing protein, spinach offering an earthy touch, and coconut milk lending creaminess without dairy.
Whether you’re vegan, plant-curious, or just looking for an easy, nutritious dinner, this chickpea and spinach curry checks all the boxes — and tastes even better than takeout.
How to Make Chickpea and Spinach Curry
This recipe comes together in under 30 minutes, but it delivers deep flavor thanks to a short sauté and a cozy spice blend. I usually start by chopping the onion while the pan heats. Once the onion hits the oil, that familiar kitchen smell — garlic, ginger, curry powder — immediately makes everything feel warmer.

After the spices bloom, I stir in the chickpeas and let them soak up the flavor. The spinach goes in last to keep it vibrant, and I love watching it wilt right into the sauce. I usually finish with a swirl of coconut milk, but you could skip it if you prefer a lighter version.
Served over basmati rice or on its own in a bowl with naan, this dish is comfort food with a high-protein bonus.
How To Make Easy Chickpea and Spinach Curry
Course: MainCuisine: IndianDifficulty: Easy2
servings10
minutes20
minutes493
kcal26
gramsIngredients
1 tbsp olive oil (13.5g) – 120 kcal, 0g protein
1 small yellow onion, chopped (100g) – 40 kcal, 1g protein
2 cloves garlic, minced (6g) – 9 kcal, 0.4g protein
1 tsp fresh grated ginger (5g) – 4 kcal, 0.1g protein
1 tbsp curry powder – 20 kcal, 0.8g protein
1/2 tsp ground cumin – 4 kcal, 0.2g protein
1/4 tsp cayenne pepper – 2 kcal, 0.1g protein
1 can (400g) chickpeas, drained and rinsed – 220 kcal, 14g protein
2 cups fresh spinach (60g) – 14 kcal, 1.8g protein
1/2 cup unsweetened coconut milk (120ml) – 200 kcal, 2g protein
1/2 cup vegetable broth (120ml) – 7 kcal, 0.5g protein
Salt and pepper to taste – negligible
Directions
- Sauté aromatics: Heat olive oil in a pan over medium heat. Add chopped onion and sauté for 3–4 minutes, until soft. Add garlic and ginger and cook for 1 minute more.
- Add spices: Stir in curry powder, cumin, and cayenne. Cook for 30 seconds until fragrant.
- Simmer chickpeas: Add chickpeas, broth, and a pinch of salt. Simmer for 5–6 minutes, allowing the chickpeas to absorb the spices.
- Add spinach and coconut milk: Stir in spinach and coconut milk. Cook another 3–4 minutes until spinach wilts and curry thickens.
- Taste and serve: Season with salt and pepper. Serve hot over rice or with warm flatbread.
Notes
- Calories are per 1 serving! Enjoy.
Tips & Flavor Variations
One of my favorite things about this chickpea and spinach curry is how customizable it is. It’s a reliable base you can tweak depending on what’s in your fridge — or your mood!
Switch up the greens: Don’t have spinach on hand? No problem. This curry works beautifully with kale, chard, or even frozen spinach. Just be sure to cook tougher greens a bit longer to soften them up.
Amp up the heat: If you love spice, double the cayenne or add a splash of your favorite hot sauce before serving. I sometimes add a pinch of chili flakes right at the end for extra heat.
Creamy or light: I usually add a swirl of coconut milk for that rich, silky finish, but you can go lighter by using a splash of almond milk or leaving it out completely for a more brothy vibe.
Add bulk or texture: Throw in diced sweet potatoes, cauliflower, or bell peppers if you want a heartier stew. These veggies soak up flavor while adding more volume (and nutrients).
Meal prep tip: This curry tastes even better the next day after the flavors meld. I often double the batch just to have extra for lunches during the week.
How to Store Chickpea and Spinach Curry
This curry is a meal prep superstar — it keeps well and reheats like a dream.
- Fridge: Once cooled, transfer to an airtight container and store in the fridge for up to 4 days. Reheat gently on the stovetop or in the microwave with a splash of water if needed to loosen the sauce.
- Freezer: Want to stash some away for later? This curry freezes well for up to 2 months. Let it cool completely, portion it out, and freeze in airtight containers. Thaw in the fridge overnight and reheat as usual.









