Punjabi Chole Recipe – Chole From Chole Bhature

By Maahi Gupta,  11 Jan, 18  vegEasy    20  Recipe

Make Punjabi Chole restaurant style at home for Bhature. Use dry Amla or Tea leaves for black chole. Punjabi Chana masala with curry recipe with pictures.

240 min Prep
70 min Cook
Yield  3 cup

Punjabi Chole or Punjabi Chana Masala are best known for their inseparable role in the Chole Bhature combination.

You must have eaten Chole Bhature in restaurants and other street side shops. We are sure that you have envied the taste and the thick gravy that they serve.

There are two primary ways to get the black color for Chole. One is using Tea leaves and second is Amla. This recipe uses Amla. The other one using Tea is available here.

If you want to contrast the two methods together, you can follow this article.

Punjabi Chana is generally made to have black color. If you are not adamant on making them black, you can entirely skip the Amla and tea leaves.

The Chana masala is an important ingredient to achieve the desired taste. Our recipe for this masala is unique. We are also sharing this masala recipe here.

Have you ever tried creating the same taste at home and failed? If yes, and are looking for the magical Chole Masala or the Punjabi Chole recipe, then you have come to the right place!

Here is the secret, tried and tested recipe for you to re-create the magic at home.

The trick to create the dry and black Chole is unveiled in this video. Just follow the steps as shown and you will be able to impress your family!


For Boiling Chole

For Punjabi Chole Masala - Dry Powder

For Final Chole

Nutrition Facts
Punjabi Chole Recipe - Chole From Chole Bhature
Amount Per Serving
Calories 305 Calories from Fat 153
% Daily Value*
Total Fat 17g 26%
Saturated Fat 2g 10%
Trans Fat 0.01g
Polyunsaturated Fat 2g
Monounsaturated Fat 11g
Cholesterol 0.3mg 0%
Sodium 1991mg 83%
Potassium 500mg 14%
Total Carbohydrates 37g 12%
Dietary Fiber 8g 32%
Sugars 7g
Protein 8g 16%
Vitamin A 19%
Vitamin C 97%
Calcium 9%
Iron 21%
* Percent Daily Values are based on a 2000 calorie diet.


Soaking Chole Preparation Time: 4 to 8 hours

  1. Wash and Soak the Chole in fresh water. Leave them to soak over-night approximately 8 hours for best results.

    If you can’t leave them soaked over-night, then 4 hours of soaking, before starting the cooking process would be good.
    Chickpea for punjabi chole
    Chickpea for punjabi chole 
  2. If you don’t soak, they would take pretty high amount of time in boiling and may not yield good results.

Boiling Chole Cook Time: 45 Minutes

  1. Drain out all the water from Chole next morning or after 4 hours of soaking.
  2. Add drained Chole in a pressure cooker along with Salt and water.
  3. The trick for making black chole is the dry Amla here. Add it now. They will help in dying the chole in black along with adding a bit of tangy flavor. Close the lid of the pressure cooker and bring it to boil on high flame.
  4. After 2 whistles on high flame, turn the stove to low flame for about 30 minutes.
  5. Switch off the stove after 30 minute. Do not open the lid of the cooker until it has pressure in it. Keep it aside.
  6. Open the lid once all steam has vanished from the cooker. Take out all the Amla pieces and drain out the water from Chole retaining about 1/4 cup of total water aside for later use. Rest of this water can be thrown away.
  7. Transfer the Chole in a new Pan. Sprinkle Green Chilies and Ginger on top of it. Do not keep the pan on stove yet, we will use them later.
  8. Let us prepare the Punjabi Chole Masala before proceeding. If you already have it, you can skip the next steps and straight-away go to making chole.

Prepare Punjabi Chole or Chana Masala Cook Time: 10 Minutes

  1. Roast the Carom Seeds, Star Anise, Black Cardamom, Cloves, Cinnamon on medium flame until they get light golden in color. Once done, grind them to a fine powder.

    This will take about 5 minutes.
  2. Add Coriander Powder, Mango Powder, Red Chili Powder, Dry Ginger Powder, Roasted Cumin Seeds Powder, Salt, Black Salt, Dry Fenugreek Leaves, Pomegranate Powder, Garam Masala and Black Pepper Powder to the whole spice’s powder we made in above step.

    Mix them well and the masala is ready.
  3. Keep aside for use later.

Coming Back To Making Chole Cook Time: 15 Minutes

  1. Ingredients for final chole.
    Ingredients for punjabi chole include Chana masala
    Ingredients for punjabi chole include Chana masala 
  2. Prepare the Onion and Tomato mixture i.e. Tadka.
  3. Take a pan and heat 1/2 Tbsp of Oil on high flame. This would take about 3 minutes.
    Making tomato tadka for punjabi chole
    Making tomato tadka for punjabi chole 
  4. Add Asafoetida (Hing) and bay Leaves in hot Oil. Cook for 30 seconds.
  5. Turn the stove to medium flame and add grated onion. Once they turn golden brown in color, add Tomato puree. Mix well.
  6. Keep the stove on medium flame and cook for 5 minutes.
  7. After 5 minutes, Onion Tomato paste is ready.
  8. We have to go back to the first level where we kept the Chole ready in a pane.
  9. Pour this Onion Tomato mixture on top of Chole.
  10. Punjabi Chole Masala comes into the picture now.
  11. Sprinkle the prepared Punjabi Chole Masala on top of Chole kind of top of Onion tomato mixture now.
  12. Take another pan and heat 2-3 Tbsp of Oil on high flame for about 5 minutes. The idea is to heat the Oil to a real good level.
  13. Pour the Oil evenly on Chole pan directly and mix well. The Oil should be hot enough to at-least make the chole masala shiver for 3-4 seconds. The idea is to cook the Masala with the real hot Oil and it does not feel raw while eating.
  14. Heat the 1/4 cup Chole Water which we kept aside, from boiled Chole in another pan on high flame for about 5 minutes. Once it is hot, pour it over the Chole.
  15. If you like to eat bit greasy or gravy rich chole, then add 1/2 Cup (Our 1 Cup = 240 ML) or more water from boiled chole as per your choice.
  16. Punjabi Chole are almost ready. We just need to heat them once and help all the things that we have added gel together. So, switch ON the stove and keep them on high flame for 2 minutes. Give a good stir to mix all ingredients.
  17. Switch off the stove after 2 minutes and they are ready to serve.
  18. Serve hot Punjabi Chole with Bhatura Or Naan.

Punjabi Chole bhature
Punjabi Chole bhature 
Chhole – Copy
Chhole from chhole Bhature 

 Storage and Serving Suggestions

Punjabi Chole bhature

How To Make Black Chole or Black Punjabi Chole or Black Chole Masala?

The trick to turn the chole into black color is the addition of dry Amla (as we have listed in above recipe) or using Tea leaves. Dry Amla is a better method and provides better results than the tea one. Also, Tea leaves are nothing but the normal household tea or tea bags you have except green tea.

The black Chole Masala is actually a 2 step process. You cannot make chole black only by its masala. Chole Masala is a separate process as we have shown above and it can be used to make Punjabi black Chole.

Is Punjabi Chole Masala required for Punjabi Chole?

I would say yes. The masala is an important part of the whole recipe and the final experience. We have created this Punjabi Chole Masala recipe after a lot of experiments. It does help you get that unique restaurant style taste and we strongly recommend to follow the recipe the same way we have listed.

Is it necessary to pour hot Oil on Chole Masala as listed in recipe? Can't we cook masala in Oil separately?

Yes, you can but the taste would certainly differ. We have tried and tasted it several time including cooking the oil with Oil ans various other ways. But, the final taste that we found closest to restaurant style is what we achieved after carefully pouring the hot Oil on top of Masala. Believe us, it does make a difference.

More questions? You can share it in comments below and we would love to answer....
Punjabi Chole To Go With Bhatura