Chana Masala
Indian

Chana Masala

Punjabi·Medium·20 min

Hearty North Indian chickpea curry simmered in a tangy tomato-onion sauce with warming spices.

A North Indian and especially Punjabi dish dating in its current form to at least the 19th century, though chickpea stews are far older across the subcontinent (chickpeas have been cultivated in India for over 3,000 years). The Punjabi pairing with bhatura — chole bhature — became Delhi street-food canon after the 1947 Partition, when Punjabi refugees from Lahore brought the dish with them; the iconic Sita Ram Diwan Chand stall opened in Paharganj in 1947.

Punjabi dhaba staple — kala chana simmered in onion-tomato masala darkened with anardana or amchur. The black-tea-bag trick is what gives the gravy its near-black hue, not over-roasted spice.

Whole chickpeas in a dark brown gravy that's almost dry, clinging to the beans rather than pooling. Tang up front from amchur or pomegranate seed (anardana), then onion-tomato sweetness, then a long warm tail of black cardamom and cumin. Served with bhatura (puffed fried bread) for chole bhature, or just rice. If the gravy is bright red and watery, it was made the butter-chicken way — that's a different dish.

The gravy's dark color comes from chickpeas being boiled with a tea-bag or amla (Indian gooseberry) tucked into the pot — the tannins stain the beans deep brown. Sourness is layered on, not from tomato alone: amchur (dried green mango) or anardana (dried pomegranate seed) is the Punjabi tell, ground into the masala. Skipping the sour element is the most common home-cook miss.

Variations

Pindi chole (Rawalpindi) is dry, near-black, no tomato; Amritsari chole adds tomato and yogurt; Delhi-style chole bhature pairs it with leavened fried bread; Bengali ghugni uses dried yellow peas instead.

On the Palate

Where Chana Masala sits in the Indian flavor cloud

HeatRichnessComplexityFermentFreshness
Cook to learn

Build sourness on purpose: amchur or anardana ground into the masala is the Punjabi backbone, so don't lean on tomato alone — without that dry-sour edge the gravy tastes flat and one-note no matter how long you simmer.

Ingredients

How it's made

4 steps · 20 min

  1. 1
    6 min

    In a medium pot, melt ghee over medium heat. Add garlic, ginger, and onion, stirring occasionally, until onions soften, about 5 minutes. Stir in green chiles, cumin, turmeric, coriander, and chile powder, cooking for 30 seconds.

    Watch out

    The ground spices are ready the instant they smell toasty and fragrant — about 30 seconds; any darker and they turn bitter, so keep the tomatoes within reach.

  2. 2
    5 min

    Add chopped tomatoes and salt, increasing heat to high. Cook until the mixture becomes jammy, about 5 minutes, stirring often.

    Watch out

    Cook the tomatoes down until they go jammy and the oil starts to bead out at the edges — that's the base built; watery tomato means a thin final gravy.

  3. 3
    7 min

    Stir in chickpeas and stock, bringing to a boil. Reduce heat and simmer until thickened slightly, about 6 minutes. Smash some chickpeas against the pot with a spoon to thicken the mixture further.

    Watch out

    Smash just enough chickpeas that the liquid thickens and clings to a spoon but plenty of whole beans remain — you want body, not purée.

  4. 4
    2 min

    Sprinkle with garam masala and garnish with cilantro and ginger matchsticks. Serve hot with rice or roti.

    Watch out

    Stir the garam masala in off the boil at the very end so its top-note aromatics stay bright instead of cooking away.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Dishes like this

More from Indian