Chana Masala, also known as Chole Masala, is a flavorful North Indian chickpea curry that pairs beautifully with poori, chapati, roti, or other Indian breads. The combination of onion, tomato, ginger-garlic, green chilies, and chana masala gives the gravy its rich, spicy flavor.
I especially like serving it with a little finely chopped raw red onion on top. That fresh crunch and sharpness make a wonderful contrast to the warm chickpea masala.
Chana Masala / Chole Masala
Recipe Details
Side Dish / Chickpea Curry
Punjabi / North Indian
Sashi
20 minutes
30 minutes
50 minutes
2
Allow an additional 6 hours or overnight for soaking the dried chickpeas.
Ingredients
- Chana / Chole / Chickpeas – 1 cup, dried
- Water – as needed, for soaking and pressure cooking
- Onions – 2, chopped
- Tomatoes – 4, chopped
- Green chilies – 2, chopped
- Ginger-garlic paste – 1 tbsp
- Red chili powder – 1/2 tsp
- Garam masala – 1/4 tsp
- Chana masala powder – 2 tbsp
- Turmeric powder – 1/4 tsp
- Cumin seeds – 1/4 tsp
- Oil – 1 tbsp
- Salt – to taste
- Lemon juice – 1/2 tsp
- Coriander leaves – 1/2 cup, chopped
Preparation
- Rinse the dried chickpeas and soak them in plenty of water for at least 6 hours or overnight.
- Drain the soaking water and transfer the chickpeas to a pressure cooker with fresh water.
- Pressure cook until the chickpeas are tender but still hold their shape.
- Allow the pressure to release naturally.
- Drain the chickpeas, reserving the cooking liquid for the gravy.
- Chop the onions, tomatoes, green chilies, and coriander leaves.
Cooking Instructions
- Heat the oil in a wide pan over medium heat.
- Add the cumin seeds and allow them to become aromatic.
- Add the chopped onions and a little salt.
- Sauté until the onions become soft and golden brown.
- Add the garam masala, turmeric powder, and ginger-garlic paste.
- Cook until the raw aroma of the ginger-garlic paste disappears.
- Add the chopped tomatoes and green chilies.
- Cook until the tomatoes become soft and pulpy and the masala begins to look well cooked.
- Add the chana masala powder and red chili powder.
- Fry for about 2 minutes over medium-low heat, stirring so the spices do not burn.
- Add some of the reserved chickpea cooking liquid and bring the gravy to a gentle boil.
- Cook for about 3 minutes.
- Add the cooked chickpeas and mix well.
- Adjust the salt and simmer for another 3–5 minutes so the chickpeas absorb the masala.
- If the gravy is too thick, add a little more reserved cooking liquid.
- Add the lemon juice and chopped coriander leaves.
- Mix well and remove from the heat.
Tips
Cook the Chickpeas Until Tender: The chickpeas should be soft enough to eat comfortably but should still hold their shape in the gravy.
Reserve the Cooking Liquid: The chickpea cooking liquid adds body and flavor to the gravy, so keep it instead of discarding it.
Chana Masala: Different brands vary in strength and spice level. Adjust the quantity slightly if needed according to the masala you use.
Gravy Consistency: Add the reserved chickpea liquid gradually until the curry reaches your preferred consistency.
Fresh Onion Garnish: Finely chopped raw red onion can be sprinkled over the finished chana masala while serving for extra crunch and freshness.
Serving Suggestion
Serve Chana Masala hot with poori, chapati, roti, bhatura, paratha, or steamed rice. A little chopped red onion and a squeeze of lemon make excellent accompaniments.






Leave a Reply