Chickpea and Spinach Curry
This is the curry worth keeping a can of chickpeas and a can of coconut milk in the cupboard for. We fry whole cumin in the oil first and bloom the ground spices briefly with the onion, so the sauce tastes deep and warm rather than flat. The spinach goes in at the very end so it stays bright green.

- Prep
- 15 min
- Cook
- 30 min
- Total
- 45 min
- Servings
- 4
- Level
- Easy
- Per serving
- 340 kcal
Ingredients
-
What to use instead
Frozen spinach works too: thaw 150 g, squeeze it dry and add it with the chickpeas.
Makes: 4 servings
Shopping list
The ingredients for the servings you chose — copy them or send them to a messenger. Tick what you already have at home: only the rest goes on the list.
Method
-
Step 1: Toast the cumin
Heat the oil in a deep frying pan over medium heat, add the cumin seeds and fry for 30–40 seconds until they crackle and smell nutty.
-
Step 2: Brown the onion
Add the onion and cook, stirring, for 8–10 minutes until soft and a deep golden colour. Don’t rush — this is where the sauce gets its sweetness.
-
Step 3: Add aromatics and spices
Stir in the garlic, ginger and chilli and cook for 1 minute. Add the ground coriander, turmeric and chilli powder and stir for 30 seconds — add a splash of water if they start to catch.
-
Step 4: Cook down the tomatoes
Add the tomatoes and salt and simmer for 8–10 minutes until the sauce thickens and oil starts to pool at the edges.
-
Step 5: Add chickpeas and coconut
Add the chickpeas and coconut milk, saving 2 tbsp for serving. Simmer uncovered for 8 minutes, crushing a few chickpeas against the pan to thicken the sauce.
-
Step 6: Wilt the spinach
Add the spinach by the handful and stir for 1–2 minutes until wilted. Turn off the heat, stir in the garam masala and lemon juice, then taste for salt.
-
Step 7: Serve
Spoon into bowls, drizzle with the reserved coconut milk and scatter with coriander.
Tips & variations
-
Tip
The garam masala goes in at the end because its aromas are delicate and fade with long cooking.
-
Swap
Frozen spinach works too: thaw 150 g, squeeze it dry and add it with the chickpeas.
-
Variation
For a heartier curry, add 200 g diced sweet potato and 100 ml water with the tomatoes and simmer 10 minutes longer.
-
Tip
Serve with basmati rice or wholemeal flatbread to mop up the sauce.
-
Storage
Keeps 4 days in the fridge or 3 months in the freezer, and tastes even deeper the next day.
Nutrition
| 1 serving | Whole dish 4 servings | |
|---|---|---|
| Energy | 340 kcal | 1,360 kcal |
| Protein | 12 g | 48 g |
| Fat | 19 g | 76 g |
| Carbohydrates | 31 g | 124 g |
Approximate values calculated from standard ingredient data.
Cooked it? Rate the recipe
No ratings yet — yours will be the first.


