20-Minute Chickpea & Spinach Curry
Tender chickpeas simmered in a fragrant, lightly spiced tomato-onion gravy with wilted spinach. This protein-packed, 20-minute weeknight curry comes together in one pan using pantry staples. Serve with steamed rice or warm roti for a satisfying, no-fuss meal.
For 4 servings
- prep
Prep the ingredients before you start cooking.
1.Finely chop 1 medium onion.2.Finely chop 2 medium tomatoes.3.Wash and roughly chop 150 g spinach.4.Slit 1 green chili lengthwise. - temper · ~5 min
Make the tempering.
1.Heat 2 tsp oil in a pan over medium heat until shimmering.2.Add 1 tsp cumin seeds and let them splutter for 30 seconds.3.Add the chopped onion and sauté until translucent (3-4 min). - saute · ~6 min
Build the aromatic base.
1.Add 1 tsp ginger-garlic paste and slit green chili; sauté until the raw smell disappears (1 min).2.Add the chopped tomatoes and cook until they soften and turn mushy (3-4 min).3.Sprinkle in a pinch of turmeric, a pinch of red chili powder, a pinch of cumin powder, and 1 tsp coriander powder. Mix well and cook for 30 seconds.TIPMash the tomatoes with the back of your spoon to help them break down faster. - simmer · ~7 min
Simmer the chickpeas in the gravy.
1.Add the boiled chickpeas and a pinch of salt to the pan. Stir to coat them in the masala.2.Pour in 1 cup of water and bring the curry to a gentle boil.3.Lower the heat and simmer for 5-7 minutes, letting the flavors meld and the gravy thicken slightly.TIPFor a creamier gravy, lightly mash a few chickpeas against the side of the pan while simmering. - saute · ~3 min
Wilt the spinach.
1.Add the chopped spinach to the simmering curry.2.Stir well and cook for 2-3 minutes until the spinach has completely wilted.TIPDon't overcook the spinach — it should be just wilted to keep its vibrant green color. - garnish
Finish and serve.
1.Turn off the heat. Sprinkle a pinch of garam masala and 1 tsp lemon juice over the curry. Stir once.2.Garnish with 2 tbsp chopped coriander leaves.3.Serve hot with steamed rice or roti.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Soak dried chickpeas overnight for the creamiest texture, or use canned for speed.
- 2Let the cumin seeds splutter fully before adding onions for deepest flavor.
- 3Mash a few chickpeas against the pan wall to naturally thicken the gravy.
- 4Add spinach only after the curry is fully simmered to avoid overcooking.
- 5Finish with garam masala and lemon juice off-heat for a fresh, aromatic punch.
- 6This curry tastes even better the next day as flavors meld; store in fridge.
Adapt it for your goals.
Vegan
Ensure oil is plant-based and skip any dairy garnish; this curry is already naturally vegan.
high proteinHigh-protein
Add 100g of paneer cubes along with the spinach for extra protein and a creamy texture.
low oilLow-oil
Reduce oil to 1 tsp and dry-roast cumin seeds before adding onions to maintain flavor with less fat.
gluten freeGluten-free
Naturally gluten-free as written; serve with rice or quinoa instead of roti if needed.
Why this is on our healthy list.
Rich in Plant Protein
Chickpeas provide a solid dose of vegan protein, making this a hearty main dish for muscle repair and satiety.
High in Iron
Spinach and chickpeas together contribute non-heme iron, supported by vitamin C from tomatoes and lemon juice for better absorption.
Good Source of Fiber
Both chickpeas and spinach deliver dietary fiber, promoting digestive health and stable blood sugar levels.
Frequently asked questions
Yes, drain and rinse a 400g can (about 2.5 cups). Reduce added salt and skip the cooking step for dried beans.




.webp)


