Chana masala is chickpeas braised in a dark, tangy, spiced tomato sauce. The sauce gets its depth from a long cook, onions browned until deeply golden, tomatoes cooked down to a paste, and a spice blend built around coriander, cumin, turmeric, amchur, and garam masala. The chickpeas simmer in this until they absorb the flavor and the sauce clings to them. Yes, it’s pretty amazing.
A squeeze of lemon at the end brightens everything. Serve it with basmati rice or warm naan. It’s better the next day, the chickpeas continue to absorb the sauce as they sit.
How to Make Classic Chana Masala
Brown the Onions Until Deep Golden
Heat the oil or ghee in a large skillet or kadhai over medium heat.
Add the diced onion and cook for 10-12 minutes, stirring occasionally, until deep golden brown. Do not rush this, the caramelized onion is the flavor foundation of the entire dish.
Build the Aromatic Base
Add the garlic, ginger, and green chilies. Cook for 1 minute until fragrant, then add the diced tomatoes.
Cook, stirring often, until the oil separates from the paste and pools around the edges, this is the bhuno technique, and it transforms raw tomato into a deep, concentrated sauce.
Toast the Spices and Simmer
Add the coriander, cumin, turmeric, chili powder, and asafoetida.
Stir for 30 seconds to toast the spices in the oil, then add the chickpeas with enough water to just cover.
Simmer for 20 minutes until the sauce is thick and clings to the chickpeas.
Finish with amchur, kasuri methi, and a squeeze of lemon.
Classic: Chana Masala

Total Time: 40 minutes

Yield: 4 servings 1x
Description
Chana masala (spiced chickpeas) is North Indian street food and home cooking at its most honest. A tangle of chickpeas braised in a dark, tangy, deeply spiced tomato-onion sauce, it is hearty enough to anchor a meal and humble enough to eat from a paper plate at a roadside stall. The best versions use dried chickpeas soaked overnight and a particular spice blend heavy on amchur (dried mango powder) and anardana (pomegranate seed powder) for tang. It is pure, unadorned comfort.
Ingredients
Units
- 2 cans (15 ounces each) chickpeas, drained and rinsed (or 1.5 cups dried chickpeas, soaked overnight and boiled until tender)
- 2 tablespoons vegetable oil or ghee
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 1-inch piece fresh ginger, grated
- 2 green chilies, finely chopped
- 1 can (14 ounces) crushed tomatoes
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon garam masala
- 1 teaspoon amchur powder (dried mango powder)
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon Kashmiri red chili powder
- 1/4 teaspoon asafoetida (hing)
- 1 teaspoon kosher salt
- 1/2 cup water
- 1 tablespoon lemon juice
- Fresh cilantro for garnish
- Sliced red onion and lemon wedges for serving
- Steamed basmati rice or warm bhatura/puri for serving
Instructions
- Heat the oil or ghee in a large skillet or kadhai over medium heat. Add the diced onion and cook for 10-12 minutes, stirring occasionally, until deep golden brown. Do not rush this — the caramelized onion is the flavor foundation of the entire dish.
- Add the garlic, ginger, and green chilies. Cook for 1 minute until fragrant.
- Add the coriander, cumin, turmeric, chili powder, and asafoetida. Stir for 30 seconds to toast the spices in the oil.
- Pour in the crushed tomatoes. Cook over medium heat for 8-10 minutes, stirring frequently, until the mixture has thickened and the oil begins to separate from the tomato paste at the edges. This is called bhuno — cooking until the masala releases its oil — and it is the indicator that the raw flavors have been cooked out.
- Add the chickpeas, salt, and water. Stir to coat the chickpeas thoroughly in the masala. Bring to a simmer and cook for 15-20 minutes, partially covered, until the sauce has thickened and clings to the chickpeas.
- Using the back of a wooden spoon or a potato masher, gently crush about a quarter of the chickpeas against the side of the pan. This releases starch and thickens the gravy naturally.
- Stir in the garam masala, amchur powder, and lemon juice. Cook for 2 more minutes. Taste and adjust salt and tang — it should be distinctly tangy and earthy.
- Garnish with cilantro. Serve with steamed rice, or more traditionally, with fried bhatura bread or puri, along with sliced raw onion and lemon wedges.
Notes
- Cooking the onion-tomato masala until the oil separates (bhuno technique) is the single most important step. This is where raw, acidic tomato transforms into a deep, rounded base. If you skip this, the curry will taste sharp and unfinished.
- Amchur powder (dried mango) gives chana masala its distinctive tanginess. If you cannot find it, increase the lemon juice slightly, though the flavor will not be the same.
- Crushing some of the chickpeas against the pan thickens the sauce naturally with starch — it is a better technique than adding cornstarch or flour.
- When using dried chickpeas, add a tea bag and a pinch of baking soda to the cooking water — the tea gives chana masala its traditional dark color, and the baking soda makes the chickpeas extra tender. This is a classic Punjabi technique.
Category: Main Course
Cuisine: Indian
Nutrition
- Serving Size: 1 serving
Frequently Asked Questions
What does amchur do in chana masala?
Amchur (dried mango powder) adds a sour, fruity tang that’s the signature of this dish. Lemon juice can substitute in a pinch, but the flavor is different, amchur is more mellow and complex. Look for it at Indian grocery stores or order online.
How do I know when the masala is done?
Watch for the oil to separate and pool around the edges of the tomato paste. The mixture should look dark, glossy, and jammy rather than wet and raw. This usually takes 8-10 minutes of steady cooking over medium heat. If it still tastes sharp and acidic, it needs more time.
What should I serve with chana masala?
Basmati rice or warm naan are the classics. Bhatura (fried bread) makes it a proper chole bhature. On the side, sliced raw onion with lemon juice and a spoonful of pickle or achaar are traditional. Raita helps if you’ve gone heavy on the chilies.
If You Liked This Recipe, You’ll Love These
- Harissa-Baked Chickpeas with Aubergine and Eggs
- Chicken Shawarma in the Oven
- Za’atar Chicken with Green Tahini and Pine Nuts
- Charcoal Grilled Seafood and Saffron Rice
{
“@context”: “https://schema.org”,
“@type”: “FAQPage”,
“mainEntity”: [
{
“@type”: “Question”,
“name”: “What does amchur do in chana masala?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Amchur (dried mango powder) adds a sour, fruity tang that’s the signature of this dish. Lemon juice can substitute in a pinch, but the flavor is different, amchur is more mellow and complex. Look for it at Indian grocery stores or order online.”
}
},
{
“@type”: “Question”,
“name”: “How do I know when the masala is done?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Watch for the oil to separate and pool around the edges of the tomato paste. The mixture should look dark, glossy, and jammy rather than wet and raw. This usually takes 8-10 minutes of steady cooking over medium heat. If it still tastes sharp and acidic, it needs more time.”
}
},
{
“@type”: “Question”,
“name”: “What should I serve with chana masala?”,
“acceptedAnswer”: {
“@type”: “Answer”,
“text”: “Basmati rice or warm naan are the classics. Bhatura (fried bread) makes it a proper chole bhature. On the side, sliced raw onion with lemon juice and a spoonful of pickle or achaar are traditional. Raita helps if you’ve gone heavy on the chilies.”
}
}
]
}
The post Classic: Chana Masala appeared first on Honest Cooking and Travel.