🇮🇳 Indian recipesDinner
Chana Masala
By Groceree
Also known as Chole · Chickpea Curry
Chickpeas simmered in a dark onion and tomato masala with amchur and garam masala stirred in at the end — tangier and drier than a creamy curry, and vegan without trying.
Last updated

- Servings
- 4 servings
- Prep
- 15 min
- Cook
- 35 min
- Total
- 50 min
Ingredients
sunflower oil3 tbsp
cumin seeds1 tsp
onions2
garlic cloves4
fresh ginger3 cm- green chillies1
tinned chopped tomatoes400 g
ground coriander2 tsp
ground turmeric½ tsp
chilli powder1 tsp
tinned chickpeas800 g
water100 ml- amchur1 tsp
garam masala1 tsp
coriander1 handful
salt
lemons½
Instructions
- 01
Finely chop the . Heat the in a heavy pan and fry the for 30 seconds until they crackle and smell nutty.
- 02
Add the and cook over medium heat for 12 to 15 minutes until genuinely browned, not just softened. This is the longest step and the one that decides how the dish tastes. Meanwhile, crush the , grate the and finely chop the .
- 03
Stir in the , and for 1 minute, then add the , and .
- 04
Add the and cook for 8 to 10 minutes, pressing them down, until the mixture thickens and the separates at the edges.
- 05
Drain and rinse the and tip them in with the , season with , and simmer for 10 minutes. Crush a spoonful of against the side of the pan to thicken the sauce.
- 06
Take off the heat and stir in the , and the juice of the half. Adding these at the end keeps them bright rather than cooking them flat.
- 07
Roughly chop the and scatter it over.
Notes
- Amchur is what makes this taste like chana masala rather than a generic chickpea curry. Extra lemon juice is the fallback, not an equal.
- Browning the onions properly is not optional — pale onions give a thin, sweet sauce with no depth.
- Dried chickpeas soaked overnight and simmered until soft are better still, and the cooking water thickens the sauce.
- Serve with rice or roti.
Nutrition per serving
- Calories
- 380 kcal
- Protein
- 16 g
- Carbs
- 52 g
- Fat
- 12 g
Estimated from the ingredients.
From a video to your shopping list
Saw a recipe on Instagram, TikTok or YouTube? Share it to Groceree and the ingredients land on the list everyone at home shares.

Find a recipe video
01Find a recipe video
Any recipe on Instagram, TikTok, YouTube or a website.

Find a recipe video
Groceree02Share it to Groceree
Tap Share and pick Groceree. The app reads the recipe for you.
03The recipe is in the app
Ingredients, quantities and steps, ready to cook from.
04Pick what you need
Untick what is already in the cupboard and add the rest.
05It’s on the shared list
Sorted by aisle, on every phone at home, in real time.
More Indian recipes
- Baingan BhartaAubergines charred directly over a flame until collapsing and smoky, peeled and mashed, then cooked with onion, tomato, ginger, garlic and green chilli. A Punjabi favourite with roti.
- Chicken 65Chunks of chicken marinated in chilli, ginger, garlic and yoghurt, coated in rice flour and cornflour, deep-fried until crisp and bright red, then tossed with curry leaves and green chilli. A Chennai bar snack.
- JalebiA lightly fermented batter piped in spirals into hot ghee, fried until crisp, then dunked in warm saffron and cardamom syrup so it is crunchy outside and juicy inside. Sold hot from street stalls across India.