4.96 from 23 votes
A square photo of a blue casserole dish filled with Indian chickpea curry with tomato and spinach. The round casserole dish fills the picture.
Chole - Indian Chickpea Curry with Tomato & Spinach
Prep Time
5 mins
Cook Time
20 mins
Total Time
25 mins

This quick, easy and vegan Indian chickpea curry with tomato and spinach makes for a perfect midweek meal; a satisfying dish that can be on the table in just 25 minutes. Leftovers freeze well and are easy to reheat in a microwave for a packed lunch. Full instructions and substitution suggestions included.

Course: Main
Cuisine: Curry, Gluten Free, Indian, Vegan, Vegetarian
Keyword: Chickpea Curry, Chole Recipe
Servings: 4 people
Calories: 175 kcal
Author: Helen Best-Shaw
  • 1 dsp vegetable oil
  • 1 onion (peeled & chopped)
  • 2 cloves garlic (peeled & sliced)
  • 1 tsp tumeric
  • 1 tsp garam masala
  • 1/2 tsp chilli powder (or chopped fresh chillies)
  • 1 tsp fresh ginger (finely grated)
  • 500 g cooked chickpeas (2 x 400g cans drained wieght)
  • 400 g canned tomatoes or passata
  • 2 tbs tomato puree
  • 150 g baby leaf spinach
  • 1 small bunch coriander
  1. Heat the oil in a large skillet and fry the onion and garlic with a generous pinch of salt until soft and translucent.

  2. Add the spices and fry for a few minutes, stirring all the time,until fragrant.

  3. Add the canned tomatoes and puree.  Fill the tomato can about a third with water, give it a swirl to rinse and add to the pan.

  4. Add the chickpeas and stir.  Turn the heat down, cover and allow to gently simmer for 15 minutes stirring from time to time, until the chickpeas are tender. Add more water if needed. 

  5. Add the spinach and stir in, cover, and allow to cook for another minute.

  6. Serve immediately garnished with fresh coriander.

Recipe Notes

Substitution ideas:

Nutritional Information

Nutrition Facts
Chole - Indian Chickpea Curry with Tomato & Spinach
Amount Per Serving
Calories 175 Calories from Fat 27
% Daily Value*
Total Fat 3g 5%
Sodium 519mg 22%
Potassium 782mg 22%
Total Carbohydrates 30g 10%
Dietary Fiber 9g 36%
Sugars 6g
Protein 9g 18%
Vitamin A 78.1%
Vitamin C 29.7%
Calcium 12.7%
Iron 24.7%
* Percent Daily Values are based on a 2000 calorie diet.