Restaurant style Chana Masala | Chickpeas Masala | Chole Masala


Chana Masala | Chole Masala is a flavorful, spicy and tasty dish of North Indian cuisine available in all Indian restaurants and street style chaat shops. It is made with boiled chickpeas in tangy tomato and onion gravy. It is served as side dish for roti, puri and pulao varieties. It is also used in making popular chaat recipes like bread chana, samosa chana, cutlet chana etc. Come, let’s see how to make this most popular recipe at home with easy method and step by step pictures.


Category: Vegan

Cuisine: North Indian

Soaking time: Overnight

Preparation time: 20 minutes

Cooking time: 15 minutes

Serves: 4


To pressure cook:

  1. White Chickpeas/ Chana- 1 cup
  2. Water- 1.5 cups
  3. Salt- 1/2 tsp

To saute and grind:

  1. Oil- 2 tsp
  2. Cinnamon- 1/2 inch piece
  3. Cardamom- 1
  4. Cloves- 2
  5. Fennel seeds- 1 tsp
  6. Onion- 1
  7. Green chilli- 3
  8. Tomato- 3
  9. Boiled chana- 3 tbsp

For gravy:

  1. Oil- 2 tbsp
  2. Onion- 1/2
  3. Tomato- 1
  4. Ginger garlic paste- 1 tbsp
  5. Salt- as required
  6. Turmeric- 1/4 tsp
  7. Salt- as required
  8. Red chilli powder- 1.5 tsp
  9. Chana masala- 1.5 tsp
  10. Lemon juice- 1 tbsp
  11. Coriander leaves- 2 tbsp

To garnish:

  1. Finely chopped onion- 2 tbsp
  2. Lemon wedge- 1
  3. Coriander leaves- 1 tbsp


1. To soak: Add 1 cup of chickpeas/ chana in a vessel and add 2 cups of water. Close the vessel and allow to soak overnight. The next morning you will observe that the chana has absorbed water and increased in size.

2. Discard the existing water and add 1.5 cups of water to it along with salt and pressure cook for 5-6 whistles until the chana is soft. Strain the chana to separate the water into a bowl and this water will be used in the gravy.

3. Preparation: Chop the onions, tomatoes and coriander leaves finely and slit the green chillies and set aside.

4. Heat 2 tsp oil in a pan and add cinnamon, cardamom, cloves and fennel seeds. Add the onions and green chillies and saute until golden.

5. Add tomatoes and cook till soft. Cool down completely.

6. Grind the onion- tomato spices along with 3 tbsp boiled chana into fine paste and set aside.

7. Heat 2 tbsp oil in the same pan and add onions and saute till golden.

8. Add ginger garlic paste and saute for a minute.

9. Add tomatoes and cook till the oil separates.

10. Add the ground paste and cook for a minute. Add salt, red chilli powder, turmeric powder and chana masala and allow to cook.

11. Close with a lid as it splutters a lot.

12. When the mixture boils and thickens, add chana boiled water and cook for 4-5 minutes.

13. When the gravy is boiling, add boiled chana and check for salt and adjust the consistency by adding 1/4 to 1/2 cup water.

14. When the gravy thickens and blends well with the chana, switch off.

15. Squeeze lemon juice and add coriander leaves. Garnish with fresh chopped onion, coriander leaves and serve hot with chapati, puri, chola puri or steamed rice. You can also use this chana masala to make bread chana, samosa chana, cutlet chana etc. Delicious and flavorful chana masala is ready to eat!





Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s