Home Recipes Chana Masala
🌿 Indian · Vegetarian · Vegan

Chana Masala

Bold Punjabi spiced chickpeas in a tangy tomato-onion masala with amchur, garam masala, and fresh coriander — a timeless north Indian classic.

Total Time
45 min
👤
Serves
4 people
📊
Difficulty
★★☆☆☆ Easy
🍳
Method
Stovetop

Photo by Shreyak Singh on Unsplash

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