Chana Masala (Punjabi Spiced Chickpea Tomato Curry)
Asian Easy

Chana Masala (Punjabi Spiced Chickpea Tomato Curry)

Quick answer

Chana masala is a staple of Punjabi home cooking and one of the most widely eaten vegetarian dishes across North India, found on the menus of dhabas, railway canteens, an...

What makes this special

  • Tangy amchur powder and toasted spices flavor this classic Punjabi Chana Masala curry.
  • Amchur dried mango powder provides a tart fruity acidity that sets this apart from other chickpea curries
  • Deeply browned onions build natural sweetness and body without cream
Total time
45 min
Level
Easy
Servings
4 servings
Ingredients
9
Calories
300 kcal
Protein
12 g

Key ingredients

chickpeastomatoesoniongarlicginger

Core cooking flow

  1. 1 Soak the dried chickpeas overnight, then pressure-cook them until they keep...
  2. 2 Heat 2 tablespoons oil in a pot over medium-high heat, then add 1 teaspoon cumin seeds.
  3. 3 Add 2 finely chopped onions and cook over medium heat for 15 to 20 minutes...

Chana masala is a staple of Punjabi home cooking and one of the most widely eaten vegetarian dishes across North India, found on the menus of dhabas, railway canteens, and five-star hotel restaurants alike. Dried chickpeas are soaked overnight and pressure-cooked until they hold their shape but yield when pressed -- the texture of the chickpea matters as much as the sauce around it. The sauce builds from finely diced onions fried until deeply browned, which provides natural sweetness and body without any cream. Tomatoes cook down with coriander, cumin, turmeric, garam masala, and amchur -- dried mango powder -- which contributes a tart, fruity acidity that sets this preparation apart from other chickpea curries and gives it a distinctive brightness no other spice replicates. The sauce should be thick and clingy, not soupy; each chickpea gets coated in a dark, spiced layer rather than sitting in loose liquid. Topped with sliced raw onion, green chili, and a squeeze of lemon, the dish pairs with bhatura -- fried bread -- as the iconic Punjabi street-food duo known as chole bhature. Scooped up with roti, the same preparation becomes an everyday weeknight meal that costs almost nothing to make.

Prep 15min Cook 30min 4 servings
Recipes by ingredient → tomato onion garlic ginger

Instructions

Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.

6 steps
  1. 1
    Season

    Soak the dried chickpeas overnight, then pressure-cook them until they keep their shape but mash easily when pressed.

    Drain most of the liquid, but keep a little cooking liquid nearby to loosen the sauce later.

  2. 2
    Control

    Heat 2 tablespoons oil in a pot over medium-high heat, then add 1 teaspoon cumin seeds.

    Fry for 10 to 15 seconds, just until they crackle and smell nutty, then lower the heat before they darken.

  3. 3
    Control

    Add 2 finely chopped onions and cook over medium heat for 15 to 20 minutes, stirring and scraping the bottom often.

    Let them turn deep brown, not black, so the curry gains sweetness and body.

  4. 4
    Control

    Grind 5 garlic cloves with 10 g ginger into a paste, add it to the onions, and fry over medium heat for about 2 minutes.

    Stir constantly until the raw smell fades and the mixture looks glossy.

  5. 5
    Control

    Add 3 roughly chopped tomatoes, 0.5 teaspoon turmeric, 1 teaspoon coriander powder, and salt.

    Cook over medium-low heat for about 10 minutes, mashing the tomatoes, until the sauce thickens and oil starts separating at the edges.

  6. 6
    Finish

    Add 400 g cooked chickpeas and simmer over low heat for about 10 minutes, adding a splash of reserved liquid only if the pot gets dry. Finish with 2 teaspoons garam masala and amchur, stopping when the sauce clings to the chickpeas.

After the steps

Pick a recipe that fits this dish.

Continue with shared ingredients, meal pairings, or a similar method.

Recipes That Go Well With This

More Asian →

Based on shared ingredients and meal pairing

Chicken Biryani (Mughal Spiced Saffron Layered Rice with Chicken)
Shared ingredient: onion Asian

Chicken Biryani (Mughal Spiced Saffron Layered Rice with Chicken)

Biryani emerged from the encounter between Persian pilaf technique and Indian spice culture during the Mughal Empire, and it remains a ceremonial dish served at weddings, festivals, and Friday prayer gatherings across the Indian subcontinent. Chicken is marinated in yogurt, saffron, garam masala, and ginger-garlic paste, then layered in a heavy-bottomed pot with par-cooked basmati rice, saffron milk, fried onions, and fresh mint placed between each layer. The pot is sealed with a flour-and-water dough in a technique called dum. Inside the sealed vessel, steam circulates and the rice and meat cook in each other's aromatic vapors, exchanging flavor in a way that open-pot cooking cannot replicate. When the dough seal is broken at the table, the released cloud of saffron, cardamom, and rosewater is the dish's most dramatic moment and the signal that it is properly done. In a well-executed biryani, each grain of basmati should stand apart and carry the seasoning evenly, and the bottom layer of rice should have formed a crisp, golden crust similar to Persian tahdig. The Hyderabadi and Lucknowi styles represent two distinct traditions: the former layers raw chicken directly with par-cooked rice and cooks everything together, while the latter par-cooks both components separately before assembling, producing a cleaner, more delicate result.

Baingan Bharta (Punjabi Flame-Roasted Smoky Eggplant Mash)
Shared ingredient: tomato Asian

Baingan Bharta (Punjabi Flame-Roasted Smoky Eggplant Mash)

Baingan bharta begins in Punjab, where whole eggplants are held directly over an open flame until the skin chars completely black and the interior collapses into a smoky, yielding pulp. That charring is not incidental but constitutive: the campfire depth it creates cannot be replicated in an oven or air fryer because the contact with live flame drives pyrolysis compounds deep into the flesh. Once the blackened skin is peeled away, the pulp is roughly mashed and then cooked down with onion, tomato, green chili, and ginger over high heat until every trace of moisture has burned off. The aggressive heat softens the sharp edges of the aromatics while pressing them into the eggplant, and the result is layered rather than uniform. Texture is deliberately coarse: the mash should retain visible chunks and pockets of charred skin that punctuate each bite with a pleasantly bitter contrast. This roughness reflects the dish's origin in the farmhouse kitchens of rural Punjab, where eggplants were pulled straight from clay pots over wood fires. The traditional winter pairing with makki ki roti remains the most honest frame for what the dish is.

Kachumber Salad (Indian Kachumber salad)
Serve together Salads

Kachumber Salad (Indian Kachumber salad)

Kachumber salad finely dices cucumber, tomato, and red onion, then tosses them with chopped cilantro, lime juice, ground cumin, chaat masala, and salt in a quick Indian raw vegetable preparation. Removing some of the seeds from the cucumber and tomato limits excess moisture so the dressing stays concentrated rather than watery. Soaking the diced red onion in cold water for three minutes draws out its harsh sharpness, letting it blend more smoothly with the other ingredients. Ground cumin lays down a warm, earthy undertone, and chaat masala layers a tangy, salty complexity over the lime acidity, lifting a simple combination of vegetables into something distinctly Indian. Chopping cilantro stems together with the leaves releases more of the herb's aromatic oils than leaves alone provide. Letting the dressed salad rest for about fifteen minutes before serving allows the flavors to meld so the final result is noticeably more cohesive.

Pork Vindaloo (Goan Vinegar-Marinated Fiery Pork Curry)
Similar recipe Asian

Pork Vindaloo (Goan Vinegar-Marinated Fiery Pork Curry)

Pork vindaloo is a Goan curry shaped by centuries of Portuguese colonial influence on India's western coast. The name descends from the Portuguese carne de vinha d'alhos -- meat marinated in wine and garlic -- though the Goan version swaps wine for palm or cane vinegar and adds a punchy chili paste. Pork shoulder is marinated overnight in a mixture of vinegar, garlic, ginger, and Kashmiri chilies, then braised slowly until the meat yields to a fork. The sauce reduces into a thick, rust-colored gravy where acidity, heat, and garlic merge into a single bold flavor. Vindaloo is one of the few Indian curries where sourness leads rather than supports, and the dish tastes even better the next day after the flavors have had time to settle.

Serve with this

Masala Chai
Drinks Easy

Masala Chai

Masala chai is an Indian spiced milk tea made by simmering crushed ginger, cinnamon, and cardamom in water until the spices release their oils fully, then adding black tea leaves and whole milk and continuing to heat gently over low flame. The spices build aromatic depth that wraps around the tea's tannins, transforming them into warm, rounded complexity rather than raw astringency. Stirring in sugar during the final minutes of simmering softens the spice's sharpness and allows the milk's creaminess to come forward. Using whole spices rather than ground powders keeps the brew free of gritty residue and produces a cleaner, more transparent aroma in each cup.

🍺 Bar Snacks ⚡ Quick
Prep 8min Cook 15min 3 servings
Orecchiette with Broccoli Rabe
Noodles Easy

Orecchiette with Broccoli Rabe

Orecchiette with broccoli rabe is a Southern Italian pasta from Puglia that pairs ear-shaped pasta with blanched broccoli rabe, garlic, anchovy, and dried chili in olive oil. Blanching the broccoli rabe for one to two minutes tames its bitterness, and cooking the pasta in the same water infuses it with the green's flavor. Garlic and anchovy fillets are warmed slowly in olive oil until the anchovy dissolves into a savory paste, providing salt and umami without needing additional seasoning. Dried chili flakes contribute a gentle background heat. Tossing the drained pasta and greens in the pan with a splash of pasta water emulsifies the oil into a light coating on every piece. Grated parmesan scattered on top adds a salty, nutty finish that balances the vegetal bitterness.

🎉 Special Occasion ⚡ Quick
Prep 12min Cook 15min 2 servings
Korean Oyster Rice (Winter Pot Rice with Plump Oysters)
Rice Medium

Korean Oyster Rice (Winter Pot Rice with Plump Oysters)

Gul-bap is a pot rice dish built around plump winter oysters, which are placed on top of the nearly-finished rice during the final resting stage rather than added at the beginning of cooking. This timing is deliberate. Oysters introduced too early shrink, toughen, and lose their sweetness to the surrounding liquid. Cooked only by residual steam, they remain tender, full-sized, and briny-sweet. Julienned Korean radish lines the bottom of the pot, serving two purposes: it keeps the rice from scorching, and it releases its own moisture and mild natural sweetness into the grains as they cook. The result is rice that is subtly enriched without any additional seasoning beyond the ingredients themselves. The dish is served alongside a dipping sauce of soy sauce, sesame oil, gochugaru, and chopped green onion. Mixed into the bowl, the sauce ties the clean oceanic flavor of the oysters to the savory, nutty dressing in a way that makes the whole thing hard to stop eating. The oysters should be cleaned gently with coarse salt and rinsed quickly to preserve their natural sweetness.

🎉 Special Occasion 🏠 Everyday
Prep 15min Cook 25min 2 servings

Similar recipes

Chicken Tikka Masala
Western Medium

Chicken Tikka Masala

Chicken tikka masala marinates chicken overnight in yogurt, curry powder, garlic, and ginger, then grills or broils it at high heat to develop char on the surface before finishing in a sauce of tomato puree, garam masala, and heavy cream. The lactic acid in yogurt gently breaks down surface proteins while acting as a vehicle to drive the spices deeper into the meat. Browning diced onion in butter, then cooking tomato puree with garam masala for at least fifteen minutes allows the sharp, raw edges of the spices to mellow and integrate fully, building a sauce base with genuine depth. Heavy cream added just before serving wraps the tomato acidity and chili heat in a smooth, rich body that unifies the dish. Overnight marination makes a substantial difference compared to a short soak, as the spices have time to penetrate to the center of each piece. Basmati rice or naan bread served alongside is standard, and dragging the bread through the sauce captures the full range of flavor in a single bite.

🎉 Special Occasion 🍺 Bar Snacks
Prep 30min Cook 40min 4 servings
Chole Bhature (Chickpea Curry with Puffed Bread)
Asian Hard

Chole Bhature (Chickpea Curry with Puffed Bread)

Chole bhature is the definitive breakfast combination of North India's Punjab and Delhi regions, bringing together a dark, intensely spiced chickpea curry and deep-fried puffed bread. The chole begins with dried chickpeas soaked overnight and pressure-cooked until tender, then folded into a base of slow-cooked onion and tomato seasoned with amchur, anardana, and garam masala, simmered until the gravy thickens to a deep, clinging brown. Whole spices - black cardamom, cinnamon, bay leaf - are often tied in muslin and simmered alongside the chickpeas, infusing the pot with fragrance without leaving stray solids in the finished dish. Bhature dough is made with refined flour enriched by yogurt and coarse semolina, rested at room temperature until slightly fermented, then rolled and lowered into hot oil where it balloons into a puffy, golden pillow within seconds. The ritual of tearing a piece of bhature and scooping up chole delivers salty, sour, and spiced-bread richness in a single motion. Raw onion rings and pickled green chilies cut through the heaviness with crunch and heat. In Old Delhi, the most storied shops have maintained their curry by never fully emptying the pot, topping it up over decades so the base carries years of accumulated flavor.

🎉 Special Occasion
Prep 30min Cook 35min 4 servings
Butter Chicken
Western Medium

Butter Chicken

Butter chicken - murgh makhani - starts by marinating chicken thighs in yogurt, garam masala, and cumin, then roasting or grilling them at high heat to develop a slightly charred, smoky exterior. That surface char is a defining element; plain poaching cannot replicate it. The tomato sauce base requires long, patient reduction - the raw acidity must cook off and round into sweetness before any dairy is added. Butter and heavy cream then go in, wrapping the spice blend sharp heat in a velvety richness that carries through to the last bite. Cumin and garam masala provide the earthy, layered warmth that anchors this curry's identity, and together they produce the mild, creamy character that sets murgh makhani apart from hotter Indian preparations.

🎉 Special Occasion 🍺 Bar Snacks
Prep 30min Cook 40min 4 servings

Tips

Soaking and cooking dried chickpeas yourself yields better flavor.

Nutrition (per serving)

Calories
300
kcal
Protein
12
g
Carbs
42
g
Fat
9
g