As an Amazon Associate I earn from qualifying purchases.
This chickpea spinach curry recipe is a quick and healthy option packed with protein and greens. It’s perfect for easy weeknight meals or meal prep, offering a flavorful plant-based dish that’s both filling and nutritious.
I keep chickpea spinach curry recipe in regular rotation because it delivers big flavor without fuss. On busy weeknights, it comes together fast with pantry staples I always have on hand.
What I love most is the balance—rich, savory notes with a clean finish that never feels heavy. It’s reliable for meal prep and easy to scale when friends drop by.
I usually serve it with a crisp salad or warm flatbread, and leftovers reheat beautifully the next day.

Chickpea Spinach Curry Recipe
Ingredients
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon cumin seeds
- 1 teaspoon ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1/2 teaspoon chili powder (adjust to taste)
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 1/2 cup water or vegetable broth
- 4 cups fresh spinach, roughly chopped
- Salt to taste
- Fresh cilantro for garnish (optional)
- 1 tablespoon lemon juice
Instructions
- Heat oil in a large pan over medium heat. Add cumin seeds and let them sizzle for about 30 seconds.
- Add chopped onion and sauté until soft and golden, about 5-7 minutes.
- Stir in garlic and ginger, cooking for another 1-2 minutes until fragrant.
- Mix in ground coriander, turmeric, garam masala, and chili powder. Cook spices for 1 minute to release their aroma.
- Add diced tomatoes and cook for 5 minutes, stirring occasionally, until the sauce thickens slightly.
- Pour in chickpeas and water or broth. Simmer for 10 minutes to blend flavors.
- Add chopped spinach, stirring until wilted, about 3-4 minutes.
- Season with salt and lemon juice. Adjust seasoning as needed.
- Garnish with fresh cilantro if desired and serve warm with rice or flatbread.
Quick Facts
| Servings | 4 servings |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 15 minutes |
| Total Time | 25 minutes |
Recipe Highlights
This recipe has become a favorite for several reasons.
- Reliable weeknight option
- Minimal ingredients
- Rich, crowd-pleasing flavor
- Scales well for guests
Get 100+ step-by-step, printable recipe cards with lifetime access—no more endless scrolling through blog posts.

One printable guide · $19.99 · yours forever
What You’ll Need
Gather these ingredients to create a flavorful chickpea spinach curry that’s both hearty and wholesome.
- 2 tablespoons vegetable oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon cumin seeds
- 1 teaspoon ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1/2 teaspoon chili powder (adjust to taste)
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 1/2 cup water or vegetable broth
- 4 cups fresh spinach, roughly chopped
- Salt to taste
- Fresh cilantro for garnish (optional)
- 1 tablespoon lemon juice
How to Make It
Follow these steps to make a delicious chickpea spinach curry that’s ready in under 40 minutes.
- Heat oil in a large pan over medium heat. Add cumin seeds and let them sizzle for about 30 seconds.
- Add chopped onion and sauté until soft and golden, about 5-7 minutes.
- Stir in garlic and ginger, cooking for another 1-2 minutes until fragrant.
- Mix in ground coriander, turmeric, garam masala, and chili powder. Cook spices for 1 minute to release their aroma.
- Add diced tomatoes and cook for 5 minutes, stirring occasionally, until the sauce thickens slightly.
- Pour in chickpeas and water or broth. Simmer for 10 minutes to blend flavors.
- Add chopped spinach, stirring until wilted, about 3-4 minutes.
- Season with salt and lemon juice. Adjust seasoning as needed.
- Garnish with fresh cilantro if desired and serve warm with rice or flatbread.
Helpful Tips
Here are some helpful tips to make your chickpea spinach curry even better.
- Use fresh spinach for a vibrant color and texture, but frozen spinach works in a pinch.
- Toast your spices lightly to enhance their flavor before adding liquids.
- Adjust chili powder to control the heat level according to your preference.
- For creamier curry, stir in a splash of coconut milk or yogurt at the end.
- Serve immediately to enjoy the best texture, though leftovers taste great too.

Ingredient Swaps
If you need to swap out ingredients, here are some practical alternatives for this chickpea spinach curry.
- Replace chickpeas with white beans or lentils for a different texture.
- Use kale or Swiss chard instead of spinach for a heartier green.
- Swap vegetable broth for water if unavailable; just season well.
- Coconut oil or olive oil can replace vegetable oil for different flavor notes.
- Try fresh tomatoes instead of canned, adjusting cooking time accordingly.
Storage Tips
To keep your chickpea spinach curry fresh and tasty, follow these storage tips.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- Reheat gently on the stove or microwave, adding a splash of water if the curry thickens too much.
- Freeze portions in freezer-safe containers for up to 3 months; thaw overnight before reheating.
- Avoid freezing fresh spinach; add fresh greens when reheating if desired.
What to Serve With It
Complement your chickpea spinach curry with these simple sides for a complete meal.
- Steamed basmati rice or brown rice
- Warm naan or roti breads
- Cooling cucumber raita or yogurt
- Simple lentil dal for extra protein
Nutritional Info
This chickpea spinach curry is rich in plant-based protein and fiber from chickpeas, while spinach adds vitamins A, C, and iron. The spices provide antioxidants, and the dish is naturally low in fat and calories, making it a nutritious choice for a balanced diet.
Frequently Asked Questions
Can I make this chickpea spinach curry ahead of time?
Yes, this curry can be made a day in advance and stored in the refrigerator. The flavors often deepen overnight, making it even more delicious.
How do I store leftovers properly?
Keep leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove or microwave, adding a little water if needed to loosen the sauce.
Can I freeze chickpea spinach curry?
Freezing is possible but not ideal for spinach as it can become mushy. If freezing, consider adding fresh spinach after reheating.
What can I substitute for spinach?
Kale, Swiss chard, or collard greens are good alternatives that hold up well in curry dishes.
Is this recipe spicy?
The heat level can be adjusted by changing the amount of chili powder. Start with less if you prefer mild flavors.


