chana masala recipe image which serve in bowl

Chole Masala Recipe | Chana Masala in Punjabi Style

Chole Masala Recipe Ever heard a Punjabi talk about Punjabi food? We bet Chole must’ve swiftly made it to their list!
Naturally vegan and packed with healthy minerals, protein and fibre, this delicious vegetarian meal can be ready in just 45 minutes minus the soaking time of chickpeas.


Punjabi Chana Masala, also known as Chole Masala, is an authentic North Indian style curry made with white chickpeas, freshly powdered spices, onions, tomatoes and herbs. 

In North India, this dish is called ‘chole masala,’ or simply ‘chole’. This Chana is the Hindi word for what is called chole in Punjabi, both of which refer to chickpeas. In Hindi, the word masala means a mixture of spices specifically referring to a spiced gravy. So enjoy this spicy flavorful Chole Recipe.

More Similar Recipe 


For Pressure Cooking White Chickpeas

  1. 1 cup dried white chickpeas (garbanzo beans, kabuli chana or safed chole) – 200 grams
  2. 3 cups of water – for soaking chickpeas
  3. 2.5 to 3 cups water – for pressure cooking the chickpeas
  4. 2 to 3 dried amla or Indian gooseberry or 1 black tea bag, optional
  5. ½ teaspoon salt or add as required

Ingredients For Gravy

  1. ⅓ cup finely chopped onions or 1 medium-sized
  2. ½ cup finely chopped tomatoes or 1 medium-sized
  3. ½ teaspoon Ginger-Garlic Paste or 2 to 3 small garlic cloves + ½ inch ginger, crushed to a paste in a mortar-pestle
  4. ¼ teaspoon turmeric powder (ground turmeric)
  5. ½ teaspoon red chilli powder or cayenne pepper
  6. ¼ teaspoon Garam Masala Powder – optional
  7. ¾ to 1 teaspoon amchur powder (dry mango powder), optional and only to be added when you do not have dry pomegranate seeds
  8. 2 to 3 green chillies – slit
  9. 1 to 1.25 cups water or the stock in which the chickpeas were cooked
  10. 1.5 to 2 tablespoons oil
  11. salt as required

Spices For Chana Masala Powder

  1. 2 black cardamoms
  2. 1 inch cinnamon
  3. 3 to 4 black peppercorns
  4. 2 cloves
  5. 1 tej patta (Indian bay leaf) – medium-sized
  6. ¼ teaspoon carom seeds (ajwain)
  7. 1 teaspoon cumin seeds
  8. 1 teaspoon coriander seeds
  9. 1 teaspoon fennel seeds
  10. ½ teaspoon dry pomegranate seeds
  11. 1 to 2 Kashmiri dry red chillies

For Garnishing

  1. 2 to 3 tablespoons chopped coriander leaves (cilantro)
  2. ½ to 1 inch ginger – julienne
  3. 1 medium onion sliced or chopped
  4. 1 medium tomato sliced or chopped
  5. 1 lemon or lime, sliced or quartered


Soaking And Cooking White Chickpeas

  1. Rinse the chickpeas a couple of times in freshwater. Then soak them in water overnight or for 8 to 9 hours. Add enough amount of water as the chickpeas increase in size after soaking. Later drain the water and again rinse the soaked chickpeas with fresh water.
  2. To give a dark colour to the chickpeas, traditionally dried amla (Indian gooseberries) are added. These also give a faint sourness to the stock. If you do not have dried amla, then add 1 black tea bag.
  3. In a 3-litre stovetop pressure cooker add the chickpeas along with the 3 to 4 dried amla pieces or 1 black tea bag. Taj tea bags work very well. Then add water.
  4. Season with salt and pressure cook the chickpeas for 12 to 15 whistles on medium heat. The chickpeas should be cooked well and softened. The chickpeas should be soft when you mash them with a spoon or eat them. Chickpeas should not give you a bite when you eat them.

Dry Roasting Spices

  1. In a pan, take all the whole spices for the chole masala powder mentioned above and on a low heat begin to roast them.
  2. Stir often and roast the spices till they get extra browned. Don’t burn them. You have to go beyond the point of roasting them even after they become fragrant and they get more browned than what is the norm usually.
  3. Let these roasted spices cool and then grind or powder them finely in a coffee grinder or in a dry grinder.
  4. By now the chana will be cooked. You will see a darker brown shade in the safed (white chana). Remove the amla pieces which would have softened by now or the tea bag from the stock.

Making Chana Masala

  1. Heat oil in a pan or kadai. Add ginger-garlic paste and saute for a few seconds or till their raw aroma goes away.
  2. Then add chopped onions and saute stirring often till the onions turn translucent or light brown.
  3. Add tomatoes and saute stirring often till they soften and the oil starts to leave the sides of the onion and tomato mixture.
  4. Lower the heat and then add all of the powdered chole masalas that we ground, together with the red chilli powder, turmeric powder and garam masala powder (optional).
  5. Stir and mix the dry ground spices and then add slit green chillies
  6. Add the cooked chickpeas. Mix well.
  7. Add salt according to taste. Then add about 1 to 1.25 cups of the stock in which the chickpeas were cooked. You can also add water instead.
  8. Stir and cover the pan with a lid.

Cooking Chole Masala

  1. Simmer on low to medium heat. You can also cook the chole masala without the lid. 
  2. The gravy will thicken and reduce. Mash a few chickpeas as this helps in thickening the gravy. 
  3. Simmer till you get the consistency you prefer. The consistency of this curry is not thin, but medium consistency or semi-dry. For thick or semi-dry consistency add less water.
  4. If you have not added dry pomegranate seeds while roasting the spices, then you need to add amchur powder (dry mango powder) now. Mix and stir well.
  5. Serve hot


Serve the Punjabi chole masala with kulcha, bhatura, poori, roti, naan, bread with a side of sliced onions, tomatoes and lemon or lime wedges. While serving garnish with coriander leaves and ginger julienne. This Chole Masala also tastes good with steamed rice or jeera rice or saffron rice.



Here are some variations you should definitely give a shot:

  • Pindi Chole
  • Amritsari Chole
  • Instant Pot Chana Masala (No Chana Masala Powder Needed)

What makes a recipe so special is the personal touch you add to it. So be sure to try your own variations too!


Back to blog