Curry · indian cuisine
Punjabi Chole (Chana Masala)
Brown the onions properly or the chole tastes flat — that is the hill I die on.
Recipe card
Why this recipe works
Good chole tastes like patience in onion form. Pale onions make weak gravy. I push them to deep gold, almost caramelised, before tomatoes go in.
A tea bag in the cooker is an old colour trick. Optional. Charming when I remember it.
Amchur at the end is the street tang. Onion, lemon, coriander on top are not garnish. They finish the bowl.
Where chole usually fails
- Onions pulled too early — gravy tastes thin and raw-sweet.
- No mash: leave a few chickpeas crushed into the sauce for body.
- Acid too soon: amchur and lemon at the end, not with the tomatoes.
- Undersalted chickpeas: season the cooking water, then taste again after simmer.
Ingredients
- 2 cups chickpeas (kabuli chana), soaked overnight
- 2 onions, finely chopped
- 3 tomatoes, chopped
- 1 tbsp ginger-garlic paste
- 1 tsp cumin seeds
- 2 tsp chole/chana masala
- 1 tsp red chilli powder
- ½ tsp amchur (dry mango powder)
- ½ tsp garam masala
- 2 tbsp oil
- Salt to taste
- Lemon, red onion, coriander for serving
Step-by-step method
- Pressure cook soaked chickpeas with a tea bag (gives dark colour) for 5–6 whistles. Discard tea bag.
- Heat oil, add cumin seeds. Add onions and cook on medium heat until deep golden brown — about 15 minutes.
- Add ginger-garlic paste and cook for 2 minutes. Add tomatoes and cook until completely broken down.
- Add all spice powders — chilli, chole masala, garam masala. Cook until oil leaves the sides.
- Add boiled chickpeas along with some cooking liquid. Mix well.
- Simmer 10–15 minutes until sauce thickens. Mash a few chickpeas with the back of a spoon.
- Add amchur powder and salt. Serve topped with chopped onion, coriander and a lemon wedge.
Estimated nutrition
About 420 calories per serving (based on 4 servings). Values are estimates for home cooks and vary by brands, oil used, and portion size — not lab-analysed.
How I put it on the table
Hot, with sliced onion, coriander, lemon. Bhature when it is a weekend. Soft pav or rice on a weeknight.
Leftover chole is better the next day. Fridge once cool. Reheat gently with a splash of the chickpea water so it does not dry out.
Chole questions
Canned chickpeas?
Yes when I am short on time. Rinse well. Simmer longer in the masala so they pick up flavour.
Why is my gravy pale?
Onions needed more time, or you skipped the tea-bag colour trick. Dark onions do most of the work.
Dry chana masala vs gravy chole?
This version wants sauce. Mash a few chickpeas and keep some cooking liquid. For drier street style, simmer uncovered longer.
This recipe is original CookMe editorial content for home cooks. Nutrition varies by brands and portions. If you have allergies, check every label. CookMe may display ads via partners such as Mediavine; see our Privacy Policy and Advertising Disclosure.