Chole Masala Puri – White Chick Peas Curry with Fried Indian Bread

Puri, Chole and Salad

White chick peas or garbanzo beans or kabuli channa is a popular lentil in most parts of India. It belongs to the pea family and its nutty, creamy with less fat making it popular. They are rich in protein and are high in manganese, folate, iron and dietary fiber.

Chole, a Punjabi dish, is regularly cooked in my kitchen. We generally eat chole as a evening snack garnished with chopped onions and coriander leaves or eat it with puri or bhatura (Indian bread) for dinner.

Ingredients for Chole:

1 cup white chick peas (soak overnight in 6 cups of water)
To cook the kabuli channa it has be soaked in water and pressure cooked. It is necessary to ensure that the channa is soaked in plenty of water for 6-8 hours, preferably overnight. Wash and pressure cook in good amount of water, since the channa will first bloat to third its size on soaking, then double that on pressure cooking.

Pressure cook for at least 5-6 whistles, to be done. Many add cooking soda to soften the channa but I think that spoils the taste. While cooking the channa, add a small pouch of muslin cloth in which a tsp of tea leaves have been tied. This will enhance the colour and flavor of the dish. You can also add a bayleaf and a stick of cinnamon.

1 tsp tea leaves (tied into a small muslin cloth to form a pouch)
1 cup tomato puree
1 large onion
1 tsp ginger garlic paste
1/2 tsp garam masala pwd
1 tsp coriander pwd
1/2 tsp chilli pwd
1/4 tsp turmeric pwd
1/2 tsp cumin pwd
3 tbsp oil
1 tbsp punjabi chole masala (any good brand)
1/4 tsp sugar (optional)
1 cup water
chopped coriander leaves for garnish

Pressure cook the white chick peas till soft but not mushy. Make a paste of 3 tbsps of the boiled chick peas. Keep aside the boiled chick peas along with the left over water (used to pressure cook the chickpeas) and the boiled chick peas paste.
Grind onions to a paste.
Heat 2 tbsp oil in a heavy pan. Add the onion paste and 2 slit green chillis and fry well till oil separates.
Now add the ginger garlic paste and fry till oil separates stirring constantly so that it doesn’t burn.
Add turmeric powder, chilli powder, coriander pwd, cumin pwd and salt. Mix well.
Add tomato puree and fry for 5-6 minutes.
Now add boiled chole with the left over water and the boiled chole paste. Combine well.
Add more water if required, cover and cook till you get the desired consistency for gravy.
Add garam masala and chole masala and mix well. Garnish with chopped coriander leaves.
Serve hot with puri, roti or bhatura.


If you have an cast iron skillet use it to cook the channa. That’s how the street food vendors make it – in huge kadais which are cast iron. You can cook it in any cooking vessel.

Method to prepare puris:

Take a wide bowl and mix together 1 cup atta (wholewheat) flour, a dash of ghee or oil and pinch of salt. Make a well in center and slowly pour warm water and a little milk to make a smooth stiff dough (not too stiff nor too soft). It should be a slightly firm dough. Let it sit covered for 5-10 minutes. Divide dough into small lemon-sized balls and roll them out using a rolling pin, slightly thicker than rotis. The rolled out puris should be circular shaped around 6-7 cms in diameter.


Heat enough oil for deep frying the puris. Slowly slide the rolled out puris into the hot oil and press gently with the spatula so that it puffs up with the steam and swell up like a balloon and turns golden brown with a light crisp. (If it doesn’t rise immediately to the surface it means the oil hasn’t reached the correct temperature for frying) Flip the puri to cook the other side for 15-20 seconds till it turns golden brown. Drain the puris ensuring all the oil has been drained along the sides of the cooking vessel. Remove onto a absorbent kitchen towel.

If the oil is the right temperature the puris will puff up within seconds of sliding into the hot oil. Serve piping hot with chole or potato curry or any curry of your choice. Puris taste best when hot and served immediately on frying.

Chole Masala Puri – White Chick Peas Curry with Fried Indian Bread

  Prepare time:
 Serves: 5

 Main Ingredients:

  •  channa
  •   chickpeas


Chole, a Punjabi dish, is regularly cooked in my kitchen. We generally eat chole as a evening snack garnished with chopped onions and coriander leaves or eat it with puri or bhatura (Indian bread) for dinner.
  • Lera

    Just puri with chole! Mmmmm yummy recipe! sailu, you did inspire me to make this one ASAP!

  • Jacob Mathai

    This is a great blog !

  • sailu

    Lera,the thought of chole makes me run to my favorite street food joint..:)
    Thanks for dropping by Jacob..:)
    I thought it was a punjabi special snack..its a favourite regional snack of almost all the states of India,I guess…:)
    Who wouldnt love chole-puri?

  • rums

    hey sailu, now i’m craving chole. do you know chole-puri is a favourite bengali snack? we call the chole ‘ghugni’ and the puri, ‘luchi’. i remember being served chole-puri when i would visit family and friends to wish them for vijay dashmi.

  • Dawna

    I’ve become very fond of chole – I’ll have to try your recipe. I like the idea of mashing up a few of the beans to make the sauce creamier. This is what we’re having for dinner tonight, coincidentally! From the freezer from the last time I cooked, though, because Mondays are usually leftovers or “freezer specials.”

  • sailu

    Yes,Dawna,the mashing up of the beans makes the sauce creamier and tastier too..:)

  • Sri


    I stumbled upon your blog and I must say I love all your recipes. I can’t wait to try themm all. I tried palak paneer the other day and it came out yummy.
    I have a question about the chole recipe. Can I substitute a tea bag for the tea leaves in muslin you think that would make a difference?

    Sure you can do that, Sri. It will work just the same as tea leaves in muslin cloth.

  • shilpika

    hi sailu…i liked ur chole recipie verymuch..this is one of my favourite dish for tiffin..keep uploading ur new recipies..

  • Pingback: Chana Masala « Maninas: Food Matters()

  • sailu

    hi sailu,
    I am very happy to find another sailu in sailu’s kitchen. I tried chole masala and it has come out very well. My daughter asked again for weekend.

  • siri

    Hello Sailugaru,
    This is a wonderful website and today i made puri and chole for the first time in my life and believe me it turned out great.we both enjoyed it as our sunday brunch. I never made puris because its an oily food and being a health conscious person i never bothered to make them. But today i somehow made them and enjoyed to my hearts content. I want to try out some more recipes from ur site and enjoy them.

  • Pingback: Chana Masala & Rajma - From Scratch! « Maninas: Food Matters()

  • shobha

    Hi..sailu..i just made puri for dinner and for the first time all puris came out very soft and pluffy..thanks for recipe..

  • sailajanawin

    Hi..sailu.. I tried chole masala and it has come out very daughter roji asks every weekend for this.

  • David

    Great recipe, I made a couple changes and my roti did not come out very puffed… but it tasted good anyway.

  • David

    Puri I mean, not roti!

  • shankar

    hai mam its me shankar i tried ur chole recipe. it has come very well and my nethu (child) enjoyed it very much. thank 4 ur recipe.

  • Pingback: Gateway of India: Bringing India back home with us. | Pittsburgh Wedding Photography-Dan Speicher Photographers()

  • Megha

    Hello Sailu ma’am,
    Always wanted try this recipe. Also I gone through a few of your recipes.. All of them looks delicious..

  • Pingback: 🍲Bombay chutney recipe, how to make bombay chutney()

  • Pingback: Chole Masala | TMI Food()

  • Tasneem

    An easy and practical recipe