Chana Masala is one of the great pillars of Punjabi cooking — a dish that transforms humble chickpeas into something deeply aromatic, tangy, and satisfying. The secret lies in the masala base: onions cooked low and slow until they turn a deep, jammy gold, then layered with tomatoes, ginger, garlic, and a careful hand with spices.
What sets a great chana masala apart is the use of amchur — dried mango powder — which lends a distinctive sour brightness that no other ingredient can replicate. Combined with a finishing hit of garam masala, the result is a curry that is bold, complex, and utterly craveable.
Serve it with garlic naan, bhatura, or steamed basmati rice. It also keeps beautifully, deepening in flavour overnight.
📋Method
-
1
Bloom the cumin. Heat 2 tbsp neutral oil in a heavy-bottomed pan or kadai over medium heat. Add 1 tsp cumin seeds and let them splutter for 30 seconds until fragrant. This infuses the oil with a warm, earthy base note.
-
2
Build the onion base. Add 2 finely chopped onions. Cook over medium heat, stirring frequently, for 12–15 minutes until they turn a deep, rich golden brown. Do not rush this step — the caramelisation is the foundation of the dish's depth.
-
3
Add aromatics. Stir in 4 minced garlic cloves and 1 tbsp freshly grated ginger. Sauté for 2 minutes until the raw smell disappears and the mixture is fragrant.
-
4
Cook the tomato masala. Add 3 blended ripe tomatoes (or 400g canned crushed tomatoes). Cook on medium-high heat for 8–10 minutes, stirring regularly, until the masala thickens and the oil visibly separates from the sides — this is the bhunao stage, essential for a rich, non-watery curry.
-
5
Layer the spices. Add 1 tsp coriander powder, 1 tsp cumin powder, ½ tsp turmeric, 1 tsp Kashmiri chilli powder, and 1 tsp chana masala spice blend. Stir well and cook for 2 minutes to toast the spices into the masala.
-
6
Add the chickpeas. Drain and rinse 2 cans (800g) of chickpeas and add them to the pan along with 200ml water. Stir well to coat every chickpea in the masala. Season with salt.
-
7
Simmer and thicken. Reduce heat to medium-low and simmer for 15 minutes. After 10 minutes, use the back of a spoon to lightly mash 4–5 chickpeas against the side of the pan — this naturally thickens the gravy without adding any starch.
-
8
Finish with amchur and garam masala. Add 1 tsp amchur (dry mango powder) and 1½ tsp garam masala. Stir through and simmer for a final 3 minutes. Taste and adjust salt and sourness.
-
9
Garnish and serve. Scatter generously with fresh coriander leaves and serve with lemon wedges alongside hot garlic naan, bhatura, or steamed basmati rice.
💡Chef's Tips
🧅
The Onion Rule
Never rush the onions. Deep golden-brown onions — not pale, not burnt — are the single most important factor in a great chana masala. Set a timer and stir every 2 minutes.
🥭
Amchur is Non-Negotiable
Amchur (dried mango powder) provides a unique fruity sourness that lemon juice cannot replicate. Find it at any Indian grocery store — it's worth the trip.
🫘
Dried vs Canned Chickpeas
For the best texture, soak 300g dried chickpeas overnight and pressure-cook until tender. Canned chickpeas work perfectly for a weeknight version — just rinse them well.
🌙
Better the Next Day
Like most Indian curries, chana masala improves dramatically overnight as the spices meld. Make a double batch and refrigerate — it keeps for up to 4 days.
🍽Serving Suggestions
Chana masala is wonderfully versatile. Here are the classic pairings:
- ✦Bhatura — The classic Punjabi pairing. Deep-fried leavened bread that puffs up beautifully and scoops the masala perfectly.
- ✦Garlic Naan — Soft, pillowy, and ideal for mopping up every last drop of the tangy masala.
- ✦Steamed Basmati Rice — A lighter option that lets the bold spices shine without distraction.
- ✦Jeera Rice — Cumin-tempered rice that echoes the spice profile of the curry beautifully.
- ✦Sliced raw onion + green chilli — A traditional Punjabi accompaniment that adds crunch and heat.