Chole recipe | How to make punjabi chole | Authentic punjabi chole masala

Punjabi chole recipe – boiled chana dal or chickpeas cooked in spicy tomato onion gravy, flavored with a lot of indian spices, is one of the popular north indian curry dish. This authentic punjabi chole masala also known as amritsari chole.In this post, you will learn how to make punjabi chole?punjabi chole recipe , authentic punjabi chole masala

Note: if you are in a hurry, feel free to click on the following links to check your desired topic.If you’d like to see our in-depth step by step recipe preparation keep reading!


If you want to cook delicious vegetarian curry dish for dinner, then must try this punjabi chole recipe. 

This is a very simple chole masala recipe that can be made easily at home by using only a few ingredients.For the best result follow below step by step instructions.


What is punjabi chole masala?

Chole ” or ”  Chana ” popular known as ” Chickpeas ” and ” Masala ” means ” spicy tomato-onion mixture “; where soaked chole first boiled in a pressure cooker with tea leaves, pinch of baking soda and a lot of whole spices, then slowly simmered in spicy tomato onion mixture flavored with more Indian spices.   


What to serve with chole recipe?

You can serve chole bhature as a combo dish, otherwise, you can serve chole with pori, naan , butter roti.


 You can also check below recipes :


Tips to make authentic punjabi chole recipe


  • Black Chole : In authentic punjabi chole recipe, to get perfect black chole they use dried amla while boiling in a pressure cooker, if you don’t have you can simply follow this recipe by using tea leaves.


  • Soaking Chole : To cook chole quickly soak the chole in sufficient water for at least 12 to 15 hours, this lighter texture chana is not only easy to cook but also very easy to digest.


  • Cooking Method : Cook the chole in pressure cooker by sprinkling a pinch of baking soda and salt in it till it becomes soft, then cook spicy tomato onion mixture at least 12 to 15 min to remove tanginess from it before simmering with chana


  • Secret Flavour : In this amritsari chole recipe the main ingredient for enhancing the flavor of this recipe is “chole masala powder“; make sure you use it either homemade or from a popular brand available in the market.


More Recipes You May Love


How to make punjabi chole?

Here, the complete recipe of punjabi chole preparation classified into three simple categories first one is preparation for kaale chole recipe,

the second one is cooking chole masala and the last one is making punjabi chole recipe

so, let’s make it now.


Preparation for kaale chole recipe


1. At first, for preparing the black chole recipe, soak 250 grams of chole or Kabuli chana or chickpeas for at least 12 to 15 hrs in a sufficient water

soak chole overnight in water


2. Now, to get the exact black colour just like amritsari chole, in a cotton cloth add 1 small bay leaf,3 green cardamom,3 clove, 1-inch cinnamon, and 1 1/2 tbsp tea leaves.

place green cardamom,clove,cinnamon,bay leaf,a few tablespoon of tea leaves in a white cotton cloth


3. Then, give a knot just like this.

give a knot of all the spices together


4. After that, in a pressure cooker pour soaked chole, add 1 tsp salt in it.

pour soaked chole in pressure cooker,sprinkle pinch of salt in it


5. Additionally add 1/2 tsp baking soda in it.

sprinkle pinch of baking soda


6. Finally, keep the masala cloth in a pressure cooker, cover the lid and cook chole up to 5 to 6 whistles on medium flame.

pour masala knot in pressure cooker


Note : At this stage, check whether chana dal becomes soft while pressing in between fingers or not, it should not have a bite while eating, if not give another 2 to 3 whistle.


Cooking chole masala  


1. At first for cooking chole masala heat 3 to 4 tbsp oil in a pan, spread it evenly.

heat oil in pan


2. Now add some whole spices including 2 tsp cumin seed,1 small bay leaf,4 cloves,4 green cardamoms, 1-inch cinnamon, saute them up to 1 min in medium flame until you get a beautiful aroma.

saute cumin seed,bay leaf,cinnamon,green cardamom,clove


3. Then add 3 medium size finely chopped onions,1 tbsp ginger garlic paste, 

saute chopped onions,ginger garlic paste


4. Saute them until onion becomes translucent and slightly golden brown

cook until onions become translucent


5. Next pour,4 medium size tomato puree, additionally sprinkle 1 tsp salt.

pour tomato puree,sprinkle a tea spoon salt


6. Now mix all of them together and cook for a further 8 to 10 min on medium flame.

cook tomato puree for sometime until it gets thickens


7. After that, add 3 sliced green chilies, mix them with the rest of the masala.

add sliced green chili


8. Finally sprinkle 1 tsp red chili powder,2 tsp chole masala powder,1 tsp garam masala powder,1 tsp coriander powder, and 1/8 tsp turmeric powder,mix all the spices together, and cook this mixture for another 5 to 6  min,

sprinkle some powder spices



9. Furthermore, cut 4 to 5 ginger in vertically sliced add it in this gravy, mix all of them together.

cut ginger in vertical shape add now


Making punjabi chole recipe


Now for cooking punjabi chole recipe, pour boil chole which we cooked previously,

add boil chole in pan


2. Then pour water and mix all of the ingredients together.

pour water and mix this chole with masala


3. Finally cover the pan simmer this punjabi chole in low flame for 15 to 18 min, until the gravy becomes thick.

cover the pan and simmer for sometime


Note : At this stage, check the taste of salt, if required add now, then garnish with freshly chopped coriander leaves and serve hot as a chole bhature, poori, roti, naan whatever you like.


Punjabi Chole Recipe Card

Here is a quick overview of all the chole recipe ingredients including quick step by step preparation of punjabi chole recipe shown in the recipe card.

Take note of all ingredient lists.

Yield: 4

Authentic Punjabi Chole Recipe | Chole Masala

punjabi chole recipe serve on white bowl garnish with fresh coriander leaves

Punjabi chole recipe is one of the popular vegetarian curry dish from India where boiled chana dal or chickpeas cooked in spicy tomato onion gravy, flavored with chole masala powder.

Prep Time 15 minutes
Cook Time 55 minutes
Soaking Time 12 hours
Total Time 13 hours 10 minutes


Ingredients For Chole Masala Gravy

  • 250 grams chole [chickpeas]
  • 1-liter water to boil
  • 1 tsp salt
  • 1 tsp baking soda
  • 1 small bay leaf
  • 1-inch cinnamon
  • 1 tsp cumin seed
  • 3 cloves
  • 3 green cardamom
  • 1 1/2 tbsp tea leaves
  • Small cotton cloth

Other Punjabi Chole Ingredients

  • 5 to 6 tbsp of oil
  • 2 tsp cumin seed
  • 4 cloves
  • 4 green cardamom
  • 1-inch cinnamon
  • 3 medium-size onion [chopped]
  • 1 tbsp ginger-garlic [paste]
  • 2 to 3 green chili [sliced]
  • 4 medium-size tomato puree [deseed]
  • 2 tsp chole masala powder
  • 1 tsp coriander powder
  • 1 tsp garam masala powder
  • 1/8 tsp turmeric powder
  • 2 tsp Kashmiri red chili powder[adjust as per need]
  • 1 to 2 tsp sugar [optional]
  • salt to taste
  • 5 to 6 vertically sliced ginger
  • 1 tsp Kasuri methi
  • 3 tbsp coriander leaves


how to make punjabi chole recipe?

  1. At first, for preparing the black chole , soak chole or Kabuli chana or chickpeas for at least 12 to 15 hrs in a sufficient water
  2. Next, drain water, pour soaked chole along with water to cook in a pressure cooker.
  3. Also, sprinkle 1 tsp baking soda and salt in it.
  4. Now to get the exact black color chole, in a cotton cloth add 1 small bay leaf,3 green cardamom,3 clove, 1-inch cinnamon, and 1 1/2 tbsp tea leaves.
  5. Give a knot, keep it inside a pressure cooker, cover the lid, and cook this chole for 5 to 6 whistles on medium flame until it becomes soft.
  6. Now for cooking punjabi chole masala heat oil in a pan.
  7. Next saute bay leaf, cumin seed, cloves, green cardamoms, cinnamon until you get a beautiful aroma.
  8. After that, add a tablespoon of ginger garlic paste and finely chopped onions, saute them until it becomes slightly golden brown
  9. Furthermore, pour tomato puree in it, sprinkle a teaspoon of salt, and cook for some time until gravy starts thickening.
  10. Additionally, add sliced green chile, sprinkle a few teaspoons of red chili powder, chole masala powder, turmeric powder. garam masala powder, coriander powder.
  11. Mix all the spices together and cook this chole masala gravy for a further 5 to 6 min.
  12. Cut 4 to 5 ginger in vertically sliced add it in this gravy, mix all of them together.
  13. Now pour boil chole and water in this pan, mix all of the ingredients together.
  14. Cover the pan simmer this Punjabi chole gravy on low flame for 15 to 20 min, until it becomes thick.
  15. Additionally, sprinkle a teaspoon of Kasuri methi, a few tablespoons of freshly chopped coriander leaves.
  16. Finally, our chole masala recipe completed, serve hot puri, butter roti naan even plain rice goes well.


Punjabi Chole Recipe Note

  1. You can adjust curry thickness by adding more water depending on your choice.

Nutrition Information



Serving Size


Amount Per Serving Calories 1201Total Fat 112gSaturated Fat 8gTrans Fat 1gUnsaturated Fat 99gCholesterol 1mgSodium 1230mgCarbohydrates 51gFiber 12gSugar 22gProtein 9g

Disclaimer: The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice.

Do you like this recipe? pin it!

Follow Us on Pinterest and

Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to Recipe
Jeera rice recipe ( Cumin rice recipe ) Chana dal recipe ( Chana dal fry ) Sarson ka saag recipe ( Sarson da saag ) Healthy chicken soup recipe ( indian chicken soup )