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
Scale
- 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