Cook mode on — screen stays awake
Indian🥗 VegetarianMain dishes🍃 Healthy

Chana Masala

Chickpeas simmered in a thick onion-tomato gravy with Indian spices and ginger — a hearty vegetarian dish served with rice or bread.

Total time55 min
Prep15 min
Cook40 min
DifficultyEasy
kcal per serving~360
Jump to recipe ↓

Suggest an edit to Chana Masala

What’s wrong?

Chana MasalaIllustrative image

About this dish

Chana masala comes from North India, especially Punjab, and is both a home staple and a street food. It is traditionally served with fried bhatura bread or rice, and its secret is well-browned onions and a sour note at the end.

1Preparation

  1. Drain the chickpeas and rinse them under cold water.
  2. Finely chop the onions.
  3. Blend the tomatoes to a smooth purée.
  4. Grate the ginger, crush the garlic and slit the green chili lengthwise.
  5. Chop the fresh coriander.

2Cooking

  1. Heat the oil in a pot, add the cumin seeds and bay leaf and let them sizzle until the cumin darkens slightly.
    🔥 medium heat
  2. Add the onions and fry, stirring often, until deep golden brown — this is what gives the gravy its colour and depth.
    🔥 medium heat
  3. Add the ginger, garlic and green chili and stir for 1 minute.
    🔥 medium heat
  4. Add the ground coriander, ground cumin, turmeric and Kashmiri chili and stir for 30 seconds, adding a splash of water if they stick.
    🔥 medium heat
  5. Add the tomato purée and salt and cook until thick and the oil shows at the edges.
    🔥 medium heat
  6. Add the chickpeas and water and bring to the boil.
    🔥 high heat
  7. Mash a handful of chickpeas against the side of the pot with the back of a spoon, then lower the heat, partly cover and simmer until the gravy thickens.
    🔥 low heat
  8. Stir in the garam masala and amchur and cook for 2 minutes.
    🔥 low heat

3Serving

  1. Scatter over the fresh coriander and squeeze over the lemon juice.
  2. Serve with basmati rice, naan or bhatura, with sliced onion and lemon on the side.

💡 Tips & common mistakes

  • Common mistake: not browning the onions enough, which leaves the gravy pale and flat-tasting. Be patient until they are deep brown.
  • Mashing some of the chickpeas thickens the gravy naturally, no flour or starch needed.
  • If you cook dried chickpeas yourself, boil them with a black tea bag — a traditional Punjabi trick for a darker colour.
  • It tastes even better the next day and keeps in the fridge for 3 days.

🔁 Substitutions

  • Amchur: an extra tablespoon of lemon juice.
  • Canned chickpeas: 1 cup dried chickpeas, soaked overnight and boiled until tender.
  • Kashmiri chili: paprika.

👨‍🍳 Cooked it? Verify it in your name

Cook this recipe, verify it in your name and share your experience — it will show “Verified by Chef …” with a link to your page.

🍽️ Comments and cooking experiences

Share a comment, photos of your dish, or both.

Be the first to cook it and share how it went

Cook the dish, take a photo, and tell us how it turned out and what you changed.

Why are you reporting this experience?

Serve it with

Similar recipes

Create your account — free