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
Key ingredients
Core cooking flow
- 1 Soak the dried chickpeas overnight, then pressure-cook them until they keep...
- 2 Heat 2 tablespoons oil in a pot over medium-high heat, then add 1 teaspoon cumin seeds.
- 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.
Instructions
Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.
- 1Season
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.
- 2Control
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.
- 3Control
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.
- 4Control
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.
- 5Control
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.
- 6Finish
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)
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)
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)
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)
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
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.
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.
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.
Similar recipes
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.
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.
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.