Tender chickpeas, a dark, deeply spiced masala, and bright fruity acidity: chana masala has everything you want in a vegetarian dish with real character.
The chickpeas come out almost black, glossy with ghee or mustard oil. The sauce isn’t runny; it clings to every chickpea with notes of toasted cumin, black cardamom, and tangy dried fruit. A good chana masala hits with spice first, then opens into roasted warmth and clean acidity. It’s a world away from cream-softened curries or versions overloaded with tomato.

What is chana masala?
“Chana” means chickpeas. “Masala” refers to a spice blend, or to a seasoned base. Depending on the region, you’ll also see it called chole, chholay, or chana masala. Here, we’re staying close to the spirit of Punjabi chole: kabuli chickpeas, a bold masala, and a thick, reduced sauce.
The dark color often comes from black tea or dried amla, both rich in tannins. The flavor, meanwhile, depends on anardana, amchur, kala namak, and toasted spices. Pindi versions are drier, with the chickpeas almost coated in spices. Versions from Amritsar and Delhi keep a thick sauce, reduced until the fat rises gently to the surface.

From Punjab to the streets of Delhi
Chana masala comes from historic Punjab, before Partition. Dried chickpeas were practical there: nourishing, filling, and easy to store. They make a hearty, stick-to-your-ribs dish, yet one fragrant enough to feel truly festive.
Rawalpindi is associated with Pindi chole, which is drier and deeply roasted. Amritsar developed a saucier version, built on a base of onion, ginger, garlic, and tomato cooked down slowly. This bhunao technique is essential: reduce, stir, wait for the moisture to cook off, and let the fat begin to shimmer.
After 1947, displaced families carried their recipes to Delhi. In Paharganj, Shri Diwan Chand and his son Sita Ram Kohli sold chole bhature from a small bicycle cart. The pairing went on to become a Sunday breakfast classic, as well as a staple of markets and weddings: dark chole, puffed fried bread, raw onions, and pickled green chilies.

The main ingredients in chana masala

Kabuli chickpeas are the foundation. After soaking, they should cook until creamy at the center without collapsing into a purée. A pinch of baking soda helps soften them. Black tea, dried amla, black cardamom, and cinnamon infuse the cooking water and give the chickpeas their characteristic dark brown color.
The masala is built with onion, ginger, garlic, tomato, cumin, coriander, Kashmiri chili, and warming spices. The tomato needs to cook long enough to lose its raw edge. Anardana and amchur bring the fruity acidity that wakes up the chickpeas. Kala namak adds a subtle sulfurous note that plain table salt simply can’t replace.

The fat matters too. Ghee brings toasted roundness, while mustard oil gives a sharper first hit. To finish, kasuri methi, fresh cilantro, and julienned ginger keep the dish lively. It’s the contrast between tender, starchy chickpeas, reduced sauce, fragrant fat, and bright acidity that gives chana masala all its charm.

Ingredients
For cooking the chickpeas
- 380 g dried kabuli chickpeas soaked overnight
- 3 pods black cardamom
- 2 sticks cinnamon
- 0.25 teaspoon baking soda
- 3 tablespoons chana dal rinsed and dried
- salt to taste
- 1 tablespoon tea leaves
- 591 ml water
For the masala
- 2.5 teaspoons ghee
- 2 teaspoons fresh ginger grated
- 4 green chilies chopped
- 1 teaspoon cumin seeds
- 1 teaspoon garlic paste
- 50 g onion grated
- 169 g tomato purée
- 1 teaspoon garam masala ground
- 1.5 teaspoons red chili powder
- 1 teaspoon ground coriander
- 2 teaspoons chole masala
For assembly and final cooking
- 118 ml water
- salt to taste
To finish and serve
- 1.5 handfuls fresh cilantro chopped
- bhature or butter naan for serving
Instructions
Cook the chickpeas
- Place the tea leaves, black cardamom, and cinnamon in a piece of muslin, then tie it into a small pouch.591 ml water, 2 sticks cinnamon, 0.25 teaspoon baking soda

- Add the kabuli chickpeas, spice pouch, chana dal, salt, baking soda, and water to the pressure cooker. Mix well.3 pods black cardamom, salt, 1 tablespoon tea leaves, 3 tablespoons chana dal

- Pressure-cook for 3 whistles, then remove the pouch and set it aside.
Prepare the masala
- Heat the ghee in a deep pan, then add the ginger, green chilies, and cumin seeds. Sauté for 20 to 30 seconds.2 teaspoons fresh ginger, 4 green chilies, 1 teaspoon cumin seeds, 1 teaspoon garlic paste

- Add the garlic paste and onion, mix well, then cook for 5 minutes.50 g onion, 169 g tomato purée

- Add the tomato purée, mix well, then cook for 5 minutes, stirring occasionally.1 teaspoon garam masala

- Add the garam masala, red chili powder, ground coriander, and chole masala. Mix well and cook for 2 minutes.1.5 teaspoons red chili powder, 1 teaspoon ground coriander, 2 teaspoons chole masala

Assemble and finish cooking
- Add the cooked chickpeas to the masala, then stir in the water and season with salt to taste.salt

- Cook for 15 to 20 minutes, until the liquid reduces and the chickpeas are still lightly coated in sauce. Do not let them dry out completely.

Finish and serve
- Garnish with fresh cilantro, then serve with bhature or butter naan.bhature or butter naan

