Punjabi Chana Masala
Chickpeas braised dark and glossy in a base of onion, tomato and toasted whole spices, finished with a hit of amchur and a shower of ginger. This is the dhaba classic: thick, tangy, faintly smoky, and made to be torn apart with hot poori or scooped up with rice.
- Total
- 65 min
- Heat
- 3/5
- Serves
- 4
Sign in to see what you already have, what you can swap and what’s missing.
Flavour profile
- Rich
- Savoury
- Sour
- Spicy
The real deal
- Region
- Punjab, where chole is a roadside dhaba staple and a Sunday breakfast with poori.
- Technique
- Onion-tomato masala bhuna — fried until the oil separates — then chickpeas simmered in it with whole toasted spices and finished with amchur, not lemon.
- We kept
- Tea-bagged chickpeas for colour and body, whole spices bloomed in ghee or oil, amchur for the sour edge, raw ginger slivers on top.
Ingredients
chickpeas
- 250 g · soaked overnight
- 1 · in a bag or tied in muslin
- ½ tsp
- 2
tempering
- 2 tsp
- 2 tsp
- 2 · bruised
- 4
- 1
masala
- 4 tbsp · or mustard oil
- 2 · finely chopped
- 2 tbsp
- 2 · slit
- 1 kg · puréed
- 1½ tsp
- ½ tsp
- 2 tsp
- 1 tsp
- 1 tsp
finish
- 2 tsp
- 1 tbsp · crushed
Garnish
- 20 g · cut into thin slivers
- 1 · optional · cut into wedges
- 15 g · optional · chopped
Method
Rinse and leave them to soak overnight in plenty of cold water — they should double in size and split easily between your thumbnail and finger.
Tip: If you forgot, a quick soak in boiling water for an hour works, but the overnight soak gives a creamier chickpea.
Drain the chickpeas and put them in a deep pot with fresh water to cover by a few inches. Add , and . Boil hard for 10 min, then lower to a simmer and cook until a chickpea crushes effortlessly against the side of the pot, another 30 min or so. Keep the cooking liquid.
Tip: The tea bag is the dhaba trick: it stains the chickpeas that dark, almost-black colour. Skip it and the chole look pale and taste milder.
Finely chop . Purée in a blender or grate them coarsely. Slit down the side, leaving the stem on.
Heat 4 tbsp in a heavy pot over medium heat. When it shimmers, drop in , , , and . Stir for 30 sec: the cumin should crackle and smell nutty, the cardamom and clove should open up. Do not let anything blacken.
Tip: Whole spices in hot fat is where the dish begins. If the cumin goes dark brown, tip it out and start again — scorched cumin turns the whole pot bitter.
Add the onion and a good pinch of salt. Fry over medium heat, stirring often, for 10 min until deeply golden and jammy — the colour of light caramel, not pale blond. This is the backbone of the gravy; rush it and the chole taste thin.
Stir in 2 tbsp and the slit . Fry for 1 min until the raw smell of the garlic disappears and the paste darkens slightly.
Pour in the tomato purée with , , and . Cook over medium heat for 15 min, stirring and scraping, until the mixture darkens to a deep brick colour and the fat beads and separates at the edges of the masala. That visible slick of ghee is your cue.
Tip: This bhuna stage is everything in Punjabi cooking: you are frying out the water so the spices taste roasted, not raw. If it starts catching, splash in a little water rather than turning the heat down.
Add the chickpeas with a couple of ladles of their cooking liquid — enough to make a thick, spoon-coating gravy. Bring to a simmer and cook for 20 min, mashing a handful of chickpeas against the side of the pot with your spoon to thicken the sauce. Add more liquid if it tightens too far.
Tip: Mashing some of the chickpeas is what makes dhaba chole cling to bread instead of running off it.
Stir in , crushed and . Simmer for another 3 min, then taste: it should lead with tang, follow with spice, and sit rich underneath. Adjust salt and add a squeeze from only if the sourness is short.
Tip: Amchur is the Punjabi sourness — dried green mango, sharper and fruitier than lemon. Add lemon only after tasting, or the gravy goes flat and citric.
Cut into fine matchsticks and chop .
Shower the chole with the raw ginger slivers — they stay sharp on top of the hot gravy — and scatter over the coriander. Serve with poori or bhatura, or plain rice if that is what you have.
Tip: Don't skip the raw ginger. It is what makes the bowl smell like a dhaba as it hits the table.
Make it a meal
What hits hardest next to it.
- BreadStarchyRich
Hot poori is the dhaba marriage: crisp, puffed bread to rip through the thick tangy gravy.
Try: Puffed poori or bhatura, straight from the oil
Nothing on the site fits yet. Ask the Lab to cook one up →
- SideFreshCrunchySour
A sharp raw onion and cucumber salad cuts the richness and resets between bites.
Try: Sliced onion, cucumber and green chilli with lemon and chaat masala
From our kitchen
Pol Sambol (Sri Lankan Coconut Sambol)SRI LANKAN · SRI LANKA — 15 MIN
Oi Muchim (Korean Cucumber Kimchi)KOREAN · KOREA — 15 MIN
Sichuan Fish-Fragrant AubergineSICHUAN · CHINA — 40 MIN
- Rice & noodlesLightStarchy
Plain steamed rice lets the chole's tang and spice carry the plate.
Try: Steamed basmati rice
From our kitchen
Cantonese Steamed Fish with Ginger and Spring OnionCANTONESE · CHINA — 35 MIN
