Chana Masala Recipe

چنا مصالحہ

Pakistani chana masala with tender chickpeas simmered in a tangy onion-tomato masala with ginger, green chillies and warm spices.

Key cooking point: If the gravy is thin, simmer uncovered before mashing a small scoop of chickpeas back into it; this thickens the sauce without adding flour.

Pakistani chana masala with tender chickpeas in thick onion tomato masala, green chilli and coriander
Tender chickpeas simmered in a cooked onion-tomato masala and lightly mashed for natural gravy body.
Prep15 min Cook35 min Total Serves5 CategoryVegetarian

Ingredients for Chana Masala

  • 3 cups cooked chickpeas, tender and drained with some cooking liquid reserved
  • 2 medium onions, finely chopped
  • 3 tomatoes, chopped
  • 1 tbsp ginger-garlic paste
  • 2 green chillies, sliced
  • 1 tsp cumin seeds
  • 1 tsp coriander powder
  • 1 tsp red chilli powder
  • 0.5 tsp turmeric
  • 0.5 tsp garam masala
  • 2 tbsp cooking oil
  • Salt to taste and fresh coriander for finishing

How to Make Chana Masala — Step by Step

  1. Step 1Heat the oil in a pot, add the cumin seeds and let them become aromatic, then add the onions and cook until golden.
  2. Step 2Stir in the ginger-garlic paste, followed by the tomatoes, green chillies, coriander powder, red chilli, turmeric and salt.
  3. Step 3Cook the masala until the tomatoes have broken down and the mixture looks cohesive, stirring often so the spices do not catch on the base.
  4. Step 4Add the already tender chickpeas with a little reserved cooking liquid and simmer for 15 to 20 minutes so they absorb the masala flavour.
  5. Step 5Mash a small portion of the chickpeas against the side of the pot and stir them back into the gravy for natural body without turning the whole dish into a paste.
  6. Step 6Adjust the gravy with a little more chickpea liquid if needed, then finish with garam masala and fresh coriander.
  7. Step 7Taste for salt and chilli and serve hot with roti, naan or rice.

Technique That Matters

The chickpeas must already be tender before they meet the masala. Build a thick onion-tomato base first, then simmer the cooked chickpeas in it and mash only a small portion for body so the final dish still contains whole chickpeas.

Visual & Doneness Cues

  • Chickpeas should mash easily with a fork and have no hard centre.
  • Tomato masala should look cohesive rather than watery before chickpeas are added.
  • Gravy should cling to the beans after simmering.
  • Only a small percentage of chickpeas should be mashed for thickening.

Chana Masala Cooking Tips

  • If the gravy is thin, simmer uncovered before mashing a small scoop of chickpeas back into it; this thickens the sauce without adding flour.
  • If the masala catches on the pot before the tomatoes soften, lower the heat and add a tablespoon or two of water, then continue cooking until the raw tomato smell fades.
  • For canned chickpeas, rinse and drain them, then simmer gently in the finished masala for about 10–15 minutes; add reserved liquid or hot water a little at a time so the gravy does not become soupy.
  • Refrigerate leftovers within 2 hours in a shallow covered container and use within 3–4 days; the gravy will thicken as it chills, so loosen it with a little hot water while reheating.

Mistakes to Avoid

  • Using undercooked chickpeas and expecting the masala simmer to tenderise them quickly.
  • Adding too much reserved cooking liquid at once.
  • Mashing most of the chickpeas and losing the intended texture.
  • Adding garam masala early enough that its aroma disappears.

Substitutions & Adjustments

  • Canned chickpeas work if rinsed and drained thoroughly.
  • Reserved chickpea cooking liquid gives better continuity than plain water but use it gradually.
  • Green chilli can be reduced while keeping cumin and coriander for aroma.

Storage & Reheating

Storage: Cool promptly and refrigerate covered. The gravy thickens as chickpeas continue absorbing liquid.

Reheating: Reheat gently with a small splash of hot water if the gravy has become too thick.

Questions About Chana Masala

Why is chana masala watery?

The masala may not have reduced before chickpeas were added, or too much cooking liquid was used. Simmer uncovered and mash a small portion of beans.

Why are my chickpeas hard?

They were not fully tender before the masala stage. Cook dried chickpeas completely first.

Can I use canned chickpeas?

Yes. Rinse and drain them well, then simmer in the finished masala long enough to absorb flavour.

Serving idea: Serve with roti, naan or rice and fresh coriander.

← All Pakistani recipes