Dried chickpeas simmered in a tomato-onion sauce with whole spices, brightened with amchur and finished with fresh cilantro.
Itโs cold, the day has been long, and youโre craving a hot, filling dish with no meat. In the sautรฉ pan, the cardamom and cumin sizzle for a few seconds, the onion turns golden, then the tomato cooks down until the oil beads around the edges. The chickpeas, at once firm and meltingly tender, are coated in a thick sauce that coats the spoon.
The amchur goes in at the very end and wakes everything up with a tangy note. Dunk a piece of bread in it, and youโll be going back for seconds.

What Is Chickpea Curry?
This chickpea curry is a homemade chana masala in the style of Punjab, in northern India. The dried chickpeas soak overnight, then cook with salt, a bay leaf, and a pinch of baking soda.
The sauce starts with whole spices heated in oil (green cardamom, black cardamom, cinnamon, and cumin), then takes in the onion, ginger, garlic, ground spices, and tomato. It stays thick and concentrated, with no cream or coconut milk.
In Hindi, chana or chole means chickpea, and masala means the spice blend and, by extension, the aromatic base cooked in a frying pan. In English, it often goes by โchickpea curry,โ which in French becomes curry de pois chiche.
From the Fields of the Indus to the Street Stalls of Punjab
Chickpeas have been grown on the subcontinent since the Indus Valley Civilization, roughly between 3300 and 1300 BCE.
Spiced sauces came much later with Persian and then Mughal cooking, which brought onion, garlic, ghee, and long reductions. Tomatoes and chili peppers arrived only with the trade opened up by the Portuguese. In the 16th century, the Ain-i-Akbari, the chronicle of Akbarโs court, already distinguished the small, dark desi chana from the large, paler kabuli chickpea.
In the late 19th and early 20th centuries, chana masala became a street food in Punjab and Delhi, and one of the best-known dishes of North Indian cuisine. Itโs served with bhature, fried leavened breads, or with kulcha, and it feeds workers and travelers for very little. In Sikh gurdwaras, itโs cooked in large batches for langar, the free meal served to all visitors.

In Punjab, two styles dominate. Amritsari chole is built on a base of onion, ginger, garlic, and tomato, with chickpeas often darkened during cooking with black tea or amla, the dried Indian gooseberry.
Pindi chole, which originated in Rawalpindi, is made without onion, garlic, or tomato: the chickpeas are coated in dry spices, then doused with smoking-hot ghee. This recipe follows the tomato-onion base of home-style versions, with no tea or amla.
The Main Ingredients in Chickpea Curry

The dried chickpeas give the dish its texture. Soaked overnight and then gently cooked, they stay firm yet tender, and their salted cooking water is later used to bind the sauce. The baking soda is optional: it softens their skins and shortens the cooking time.
The whole spices flavor the oil right from the start: green cardamom brings a fresh note, black cardamom a smoky flavor, cinnamon a woody warmth, and cumin toasty notes. Turmeric, ground coriander, chili, and black pepper then provide the color and the heat.
Amchur, a powder made from dried green mango, gives the dish its tart edge. It goes in at the end of cooking along with the garam masala. If you donโt have any, a teaspoon of lemon juice added off the heat, or anardana, dried and ground pomegranate seeds, will do the trick. Fresh cilantro adds the final contrast.
Technique Tips for a Good Chickpea Curry

The main cue is visual: let the tomato cook down until its liquid evaporates and the oil separates from the masala around the edges. Stop too soon, and the sauce will still taste of raw tomato.
The whole spices arenโt meant to be eaten: remove the cardamom pods and the cinnamon stick before serving, or warn your guests. For a quick version, two 400 g cans of chickpeas, about 480 g drained, can stand in for the dried chickpeas, and the curry is ready in about thirty minutes.
Serve it with naan, chapati, paratha, or jasmine rice. A raita cools the chili heat, and a lassi or a few samosas round out the table.

Ingredients
For cooking the chickpeas
- 200 g chickpeas dried
- 750 ml water
- 0.75 teaspoon salt
- 0.25 teaspoon baking soda
- 1 bay leaf
For the curry
- 2 tablespoons oil
- 3 pods green cardamom
- 1 black cardamom
- 1 stick cinnamon
- 1 teaspoon cumin seeds
- 1 onion finely chopped
- 1 tablespoon ginger-garlic paste
- 1 teaspoon coriander ground
- 0.5 teaspoon turmeric
- 0.5 teaspoon red chili ground
- 0.5 teaspoon black pepper ground
- 2 tomatoes chopped, or tomato puree
- 0.5 teaspoon garam masala
- 1 teaspoon amchur (green mango powder), optional
- cilantro fresh, chopped, to finish
Instructions
For cooking the chickpeas
- Soak the chickpeas for at least 8 hours, changing the water several times (at least once).200 g chickpeas

- Drain and rinse them.
- Put them in a saucepan with the water, salt, baking soda, and bay leaf.750 ml water, 0.75 teaspoon salt, 0.25 teaspoon baking soda, 1 bay leaf

- Bring to a boil, then simmer until tender, about 45 minutes to 1 hour.

- Drain the chickpeas, reserving some of their cooking water.
For the curry
- Heat the oil in a sautรฉ pan.2 tablespoons oil
- Add the green cardamom, black cardamom, cinnamon, and cumin seeds.3 pods green cardamom, 1 black cardamom, 1 stick cinnamon, 1 teaspoon cumin seeds

- Sautรฉ them for a few seconds without letting them burn.
- Add the onion and sautรฉ until it starts to brown.1 onion

- Add the ginger-garlic paste, then sautรฉ.1 tablespoon ginger-garlic paste

- Add the coriander, turmeric, chili, and pepper.1 teaspoon coriander, 0.5 teaspoon turmeric, 0.5 teaspoon red chili, 0.5 teaspoon black pepper

- Stir and sautรฉ for a few seconds.

- Add the tomatoes.2 tomatoes

- Cook until the liquid from the tomatoes evaporates and the oil separates from the masala.

- Add the cooked chickpeas.

- Pour in a little of the reserved cooking water to make the sauce.
- Cover and simmer for about 15 minutes, until the flavors meld.

- Add the garam masala and amchur.0.5 teaspoon garam masala, 1 teaspoon amchur (green mango powder), optional
- Adjust the salt if needed.
- Sprinkle with fresh cilantro and serve.cilantro
