Punjabi Chana Masala

ਛੋਲੇ ਮਸਾਲਾMain

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

Heat
Funk
Acid
Richness
Umami
  • 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

4 Serves

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

  1. 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.

  2. 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.

  3. Finely chop . Purée in a blender or grate them coarsely. Slit down the side, leaving the stem on.

  4. 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.

  5. 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.

  6. Stir in 2 tbsp and the slit . Fry for 1 min until the raw smell of the garlic disappears and the paste darkens slightly.

  7. 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.

  8. 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.

  9. 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.

  10. Cut into fine matchsticks and chop .

  11. 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.