Skip to content
Zaffaron

Chana Masala (चना मसाला) — Indian Spiced Chickpea Curry with Tomato and Onion

Chana Masala is a beloved North Indian chickpea curry built on a slow-cooked onion-tomato masala and warming spices. It’s a staple in home kitchens and dhabas, typically served with bhatura, rice, or roti for a hearty, comforting meal.

By Zaffaron Kitchen· Published April 4, 2026 Verified Recipe
Vegetarian Gluten-Free Nut-Free Halal
Contains: dairy
50 min total Prep 15m · Cook 35m 4 servings 430 cal
↓ Jump to Recipe
Chana Masala — Indian Spiced Chickpea Curry with Tomato and Onion - authentic indian recipe

Printable Recipe Card

Servings: 4 · Total: 50 min · Difficulty: medium

Ingredients (quick list)

  • 720 g cooked chickpeas, drained and rinsed (equivalent to about 2 x 400 g cans)
  • 220 g yellow onion, finely chopped
  • 300 g tomatoes, finely chopped (or crushed tomatoes)
  • 30 ml neutral oil (such as sunflower or canola)
  • 10 g ghee (optional but traditional for aroma)
  • 2 tsp cumin seeds
  • 1 leaf bay leaf
  • 12 g ginger, grated
  • 12 g garlic, minced
  • 1 green chili, finely chopped (about 10 g)
  • 2.5 tsp ground coriander
  • 1.5 tsp ground cumin

+ 9 more in the full ingredients section below.

Steps (summary)

  1. Heat the oil and ghee in a heavy pot over medium heat for 60–90 seconds until shimmering. Add cumin seeds and the bay leaf, the…
  2. Add the chopped onion and cook 8–10 minutes, stirring frequently, until it turns deep golden and the raw smell disappears. This…
  3. Stir in the ginger, garlic, and green chili and cook for 60–90 seconds until fragrant. Scrape the bottom of the pot as you stir…
  4. Add the tomatoes along with salt, then cook 8–10 minutes until the mixture reduces and looks glossy. You should see the oil beg…
  5. Lower the heat and add ground coriander, ground cumin, Kashmiri chili powder, and turmeric, stirring for 20–30 seconds to bloom…
  6. Add the chickpeas and stir for 1 minute to coat them thoroughly in the masala. Pour in 360 ml water and add the black tea bag (…

+ 3 more steps in the full instructions section below.

Cultural Background

Chana Masala is a cornerstone of North Indian comfort food, common in both home cooking and roadside dhabas. Its signature tang and deep color come from a well-cooked onion-tomato base and spice layering, making it a reliable, economical crowd-pleaser.

savorytangywarm-spicedcreamy chickpeasthick masala gravytoasted cuminwarm garam masalasweet onion-tomato🌶 mild

Equipment

heavy-bottom pot or Dutch ovenwooden spoonchef’s knifecutting boardmeasuring spoonsmicroplane or grater

💡 Tips

  • For a dhaba-style texture, mash a measured portion of chickpeas (about 120 g) and simmer uncovered to concentrate the gravy without adding flour.
  • Cook the onion-tomato masala until glossy and slightly oil-separated; undercooking it makes the curry taste sharp and raw even if the spices are correct.
  • If using canned chickpeas, rinse well and simmer at least 12 minutes so they absorb the masala instead of tasting like plain beans.

⚠️ Common Mistakes

  • ❌ Stopping the onion-tomato cooking too early, leaving a raw, acidic sauce.

    ✅ Fix: Cook until the masala reduces, turns glossy, and shows slight oil separation; this usually takes 8–10 minutes after adding tomatoes.

  • ❌ Burning ground spices when added to a dry pot.

    ✅ Fix: Lower the heat and add 15–30 ml water if needed, then stir constantly for 20–30 seconds to bloom without scorching.

  • ❌ Over-steeping the tea bag, causing bitterness.

    ✅ Fix: Remove the tea bag after 5 minutes of simmering; you’ll keep the color and earthiness without harsh tannins.

🧊 How to Store

Cool to room temperature within 60 minutes, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stove with 30–60 ml water per portion to loosen; simmer 3–5 minutes until piping hot. Freeze up to 2 months for best texture.

📅 Make Ahead

Cook the onion-tomato masala up to 2 days ahead and refrigerate it airtight; reheat with 30 ml water before adding chickpeas. The finished curry also improves overnight as the spices meld, making it ideal for meal prep.

🍽️ Pairs Well With

  • Basmati rice
  • jeera rice
  • bhatura
  • roti
  • naan
  • sliced red onion
  • lemon wedges
  • cucumber salad.

Regional Variations

  • Punjabi-style: add 1 tsp chana masala spice blend and a pinch (0.2 g) of asafoetida for a more assertive, dhaba-like profile.
  • Delhi-style: finish with 10 ml ghee and extra lemon for a brighter, richer street-food taste.
  • No-onion/no-garlic: replace onion and garlic with 1/4 tsp asafoetida (0.5 g) and increase ginger to 18 g for aroma.
everyday party ramadan holiday
#classic#family-style#one-pot#gluten-free

Ingredients

  • 720 gcooked chickpeas, drained and rinsed (equivalent to about 2 x 400 g cans)
  • 220 gyellow onion, finely chopped
  • 300 gtomatoes, finely chopped (or crushed tomatoes)
  • 30 mlneutral oil (such as sunflower or canola)
  • 10 gghee (optional but traditional for aroma)
  • 2 tspcumin seeds
  • 1 leafbay leaf
  • 12 gginger, grated
  • 12 ggarlic, minced
  • 1green chili, finely chopped (about 10 g)
  • 2.5 tspground coriander
  • 1.5 tspground cumin
  • 1.5 tspKashmiri chili powder (for color and mild heat)
  • 0.5 tspturmeric powder
  • 1 tspgaram masala
  • 1 tspamchur (dried mango powder) (adds tang typical of chana masala)
  • 7 gfine salt (about 1 1/4 tsp)
  • 360 mlwater (adjust for desired thickness)
  • 1black tea bag (optional; deepens color and earthy notes)
  • 15 mllemon juice (about 1 tbsp)
  • 15 gcilantro, chopped (for garnish)

🔄 Substitutions

  • amchur (dried mango powder)→ tamarind paste
  • ghee→ neutral oil
  • Kashmiri chili powder→ sweet paprika + cayenne

Instructions

  1. 1

    Heat the oil and ghee in a heavy pot over medium heat for 60–90 seconds until shimmering. Add cumin seeds and the bay leaf, then cook for 30–45 seconds until the cumin crackles and smells nutty.

  2. 2

    Add the chopped onion and cook 8–10 minutes, stirring frequently, until it turns deep golden and the raw smell disappears. This browning builds the curry’s body, so keep the heat moderate to avoid burning.

  3. 3

    Stir in the ginger, garlic, and green chili and cook for 60–90 seconds until fragrant. Scrape the bottom of the pot as you stir so the aromatics don’t stick and scorch.

  4. 4

    Add the tomatoes along with salt, then cook 8–10 minutes until the mixture reduces and looks glossy. You should see the oil begin to separate slightly at the edges, which signals the masala is properly cooked.

  5. 5

    Lower the heat and add ground coriander, ground cumin, Kashmiri chili powder, and turmeric, stirring for 20–30 seconds to bloom the spices. If the pot looks dry, add 15–30 ml water to prevent the spices from burning while keeping the masala concentrated.

  6. 6

    Add the chickpeas and stir for 1 minute to coat them thoroughly in the masala. Pour in 360 ml water and add the black tea bag (if using), then bring the curry to a gentle boil.

  7. 7

    Reduce to a steady simmer and cook 12–15 minutes, stirring occasionally, until the sauce thickens and the chickpeas taste infused. Remove the tea bag after 5 minutes of simmering so it doesn’t turn the curry bitter, then continue simmering uncovered.

  8. 8

    Lightly mash about 120 g of chickpeas in the pot using the back of a spoon to naturally thicken the gravy. Stir in garam masala and amchur, then simmer 2 minutes to round out the aroma and tang.

  9. 9

    Turn off the heat and stir in the lemon juice for a fresh, bright finish. Rest the curry for 5 minutes, then garnish with chopped cilantro and serve hot so the flavors taste fully integrated.

🪪 Recipe Passport

Origin: Indian Cuisine
Researched by: Zaffaron Kitchen
Published: April 4, 2026

Cultural Background

Chana Masala is a cornerstone of North Indian comfort food, common in both home cooking and roadside dhabas. Its signature tang and deep color come from a well-cooked onion-tomato base and spice layering, making it a reliable, economical crowd-pleaser.

Regional Variations

Punjabi-style: add 1 tsp chana masala spice blend and a pinch (0.2 g) of asafoetida for a more assertive, dhaba-like profile.
Delhi-style: finish with 10 ml ghee and extra lemon for a brighter, richer street-food taste.
No-onion/no-garlic: replace onion and garlic with 1/4 tsp asafoetida (0.5 g) and increase ginger to 18 g for aroma.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

430
Calories
16g
Protein
16g
Fat
55g
Carbs
14g
Fiber
720mg
Sodium

Pairs well with

If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.

Does your family make this differently?

Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.

You Might Also Like

Reviews

—
Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.