How to make Chole (Punjabi Chole)

How to make Chole (Punjabi Chole)

Preparation time: 10mins
Cooking time: 20 mins
Serves: 2-3 people

1 cup Chickpeas (Chole chana)
1 small Red Onion(chopped)
2 cloves Garlic
1″piece Ginger
1 Tomato (finely chopped)
1 no.big Cardamom
1 small stick Cinnamon
2 Cloves
1 Bay leaf
1 piece big elaichi (bada elaichi or elcha)
1 tsp cumin seeds(jeera)
1/2 tsp Turmeric powder.
1 tsp. Red Chilli powder.
1 tsp. Garam Masala powder.
2 tsp. Chole Masala powder.
1/2 tsp Dry mango powder(amchur)
Green Coriander 2 tbsp finely chopped
Salt to taste
2 tbsp Oil

Method :
1.Wash & soak chole overnight. Boil it with salt in cooker for approximately 20 minutes or 7-8 whistles.
2.Heat oil in a pan. Add chopped onions and saute it. When onions become golden brown, add cardamom, cinnamom, cloves, bay leaf, jeera, ginger and garlic. Cook it for 1 min on low flame
3.Then add chopped tomatoes, turmeric, red chilli powder, garam masala, chole masala and fry till tomatoes become soft and it leaves the oil.
4.When tomatoes become soft, add 1 cup water, cover with lid and cook for 10 mins on medium flame.
5.After 10 mins, add boiled chole along with its water, salt, amchur, coriander and cook for another 10 mins.

Serve it with puri or bhatura or any way you like.

Tips :
1.Punjabi chole are generally thick but if you want to make it thin it’s up to you.
2.Simmer the chole on low to medium flame so that all the masala’s blend well.

Be Sociable, Share!


  1. January 20, 2010 at 2:57 am

    Yesterday i followed your chole recipe , it came out well yaar. thank u

  2. Neha Sheth said,

    April 14, 2010 at 10:51 pm

    most welcome. glad that u liked it.

  3. malvika roy said,

    June 27, 2010 at 9:55 pm

    woow the chole was delicious in taste .my family loved my chole that i had made yesterday……

  4. Rashmi said,

    July 20, 2010 at 3:26 am

    Incase the chole is not soaked overnight instead soaked for only 10 minutes & later after adding all the masalas it is pressurecooked, will the choles cook or will they remain uncooked & in case they remain uncooked, please let me know how to cook the choles?

  5. sandhya said,

    May 4, 2011 at 12:28 am

    nice recipe, definately i will try

  6. DIVYA GOEL said,

    June 12, 2011 at 3:00 am


  7. amruta kulkarni said,

    October 11, 2011 at 10:48 am

    I tried your recipe. It’s amazing. My family is very happy with my cooking.

  8. Neha Sheth said,

    October 16, 2011 at 1:13 am

    Usually it needs to be soaked for 7-8 hrs. but if you have soaked it for 10 mins then first thing is always soak in hot water and secondly soak it by adding a pinch of sodium bicarbonate. at the time of cooking the chole discard this water cause it has soda in it and then put in yr masalas and first pressure cook between medium to high flame for 6 whistles and then 3 whistles on low flame.

  9. varsha said,

    December 2, 2011 at 1:53 pm

    i soak the chana overnight and then pressure cook for about 25 mins. They come out very soft but when I put them in the onion tomato gravy, they harden and are no longer soft. Could you let me know why this happens?

  10. Neha Sheth said,

    December 8, 2011 at 3:23 pm

    Hi, this used to happen with me also. Then i used to pressure between medium to high flame for 3 whistles and then lower the gas flame and pressure cook for 4 whistles. Try this way, you should not have any problem.

  11. Renuka Abdeo said,

    July 12, 2012 at 1:59 am

    I tried it your receipe ..its very amazing. everyone liked the chole in my family

  12. Neha Sheth said,

    July 12, 2012 at 3:14 pm

    Thanks. I am glad that yr family members liked it.

  13. Ash said,

    July 19, 2012 at 3:34 pm

    Hi. I want to try this recipe and want to use tinned chole. Would I still have to soak for 7-8 hours? Thanks.

  14. Neha Sheth said,

    July 19, 2012 at 9:40 pm

    Hi, when you open the tin, check the chole by pressing it. If it looks little soft then just pressure cook it for 3 whistles on medium to hidg flame and 3 whistles on medium to low flame. But if u feel that after opening the tin your chole are still hard then pressure cook it the same way but add a pinch of baking soda while putting in pressure cooker and then at the time of adding the chole to the gravy just discard that boiled water and wash the boiled chole once since it has soda in it. Hope this tip will be helpful to you and do let me know about your dish. Enjoy cooking!.

  15. Ash said,

    July 21, 2012 at 7:50 am

    Thank you very much. Will let you know after I try it.

  16. Amrapali Sinha said,

    July 30, 2012 at 5:34 am

    I made chole as written above….., it tastes good, smells good…
    Thanksss:) and do keep uploading such interesting recipes:)

  17. Sunidhi said,

    August 27, 2012 at 2:14 am

    Thank you very much. Will let you know after I prepare it.

Post a Comment