Chole bhature recipe

Delicious north Indian Chole bhature

Learn to make a perfect street style chole bhature recipe with step by step instructions and video. Chole Bhature is a delicious North Indian dish that consists of spicy chickpea curry (Chole) served with deep-fried bread (Bhature). It's a popular choice for Indian breakfast menu or brunch.

Serving chole bhature with onion, lemon slice and green chili for chole bhature recipe

Chole bhature is a popular and everyone's favourite dish. Hugely popular in Northern parts of India, particularly in Delhi.

Chole bhature is a versatile dish generally served at breakfast or brunch. Punjabi chole bhature is yummy, delicious and extremely easy to make. If you have been looking for such chole bhature recipe which is like street style then you have come to the right place. Here I bring you the step by step guide on how to make chole bhature recipe at home.

Jump to Recipe ⤵

What is chole bhature?

Chole bhature is a combination of two dish. Chole a spiced chickpeas curry and bhature, a deep fried soft, crisp and puffy bread.

Overnight soaked chana is boiled and cooked in a spiced tomato onion based gravy with spices. Kabuli chana is the preferred choice of chana for this recipe. On the other hand bhature is made with refined flour (maida). Curd and baking soda is used as a  leavening agents. 

In chole bhature, the chana should be in melt in mouth texture. So soak them overnight and use baking soda while boiling them. And it should be dark brown in colour. That's why use tea powder at the time of boiling the chana. I personally prefer to use tea powder instead of tea bags. Tea powder gives my chole the perfect brown color. And I use to boil them under slow cooking rather than pressure cooking.

If you want to know more about Parsley and it's benefits then here is a article for you Parsley in Hindi.

Who invented chole bhature?

There is no specific inventor or origin story for Chole Bhature but it has become an iconic and cherished dish in North India and beyond. This dish is enjoyed by people of all backgrounds, rich, poor, old or young crowds. It continues to be a staple in Indian restaurants and households, with various regional twists and personal adaptations to the recipe. 

Chole Bhature is likely developed over the generations in North India, with different communities and regions contributing to its variations and flavors. 

Delhi is popular for this unique chole bhature served at Sita Ram Diwan Chand at Paharganj. Sita Ram chole bhature is famous for its melt in mouth texture with mildly spiced.

Chole bhature recipe video

Ingredients required to make the recipe 

  • Chana : preferably take small size chana also known as Kabuli chana for this recipe. 
  • Tea powder : 2 bags  good quality tea powder
  • Masala powder : red chilli powder, coriander powder, turmeric powder, Amchur powder, crushed Fenugreek leave and chole masala with anardana. If anardana is not present in chole masala then  take it seperately.
  • Whole spices : bay leaf, cardamom, cinnamon stick and cloves.
  • Onion : one medium size finely chopped
  • Tomato : 3 to 4 pureed
  • Herbs : ginger, garlic green chili and coriander leaves
  • Other ingredients : baking soda, ghee salt and cooking oil.

For the bhature

  • Maida : fine quality maida( flour) yields best bhature.
  • Rawa : use suji rawa (rava) not idli rava
  • Curd :  good quality less sour curd
  • Other ingredients : salt and cooking oil. Baking soda is optional. I have not used it to make bhature.

Time taken to make the recipe 

Total time taken to make chole bhature is under 40 minutes. Which includes twenty five minutes of preparation time and 15 minutes of cooking time. This excludes the 7 to 8 hours of soaking time for the chickpeas.

What to serve with  chole bhature 

Always serve the dish with hot bhature. The popular combination to serve chole bhature are as follows:

  • Pickles : Mango pickle or lemon pickle provide a tangy and spicy contrast to the richness of chole bhature.
  • Onions : Onions are a classic accomplishment, add refreshing crunch and mild onion flavour to each bite.
  • Yogurt (curd/raita) : A plain yogurt or yogurt based raita can balanced the spiciness of the chole and provide a cooling touch to the meal.
  • Green chillies : Those who love to kick up extra heat, chopped chilli can be served on the side of the dish.
  • Lemon wedges: Squeezing a lemon wedge over the chole bhature just before eating can add a zesty and citrusy touch.
  • Chutney: Tamarind chutney or mint chutney can be served as condiments to add sweetness or spiciness. 

Serving two bhature with chole and onion slices, lemon wedges,green chili, spoon and fork in background

Chole bhature is generally served in breakfast and  popular as a evening snacks as well.

Steps to make the recipe

1. Boiling the chole ( chana)

First soak 2 cup chana with enough water for overnight.  

Soaked chana overnight for chole bhature recipe

Thereafter drain and wash them for 2 to 3 times. Now add them in a pressure cooker or in a deep vessel pan with some salt, two tea bags and 1/3 teaspoon baking soda.

Add 3 cup water in the cooker and close the cooker with a lid..Cook over medium high heat flame for 5 to 6 whistle. Let the pressure goes naturally. Therefore open the lid of the cooker and discard the tea bags.

Similarly if you are using a pan or kadai to boil the chole then add 4 to 5 cup water with salt, tea bags and baking soda. Cook them for 20 to 25 minutes or till the chole become soft and we'll cooked.

Dark brown boiled chana for chole bhature recipe

In place of tea bags you can use regular tea powder by making a potli with a muslin cloth. 

Or just boil 1 tablespoon tea powder for 1 minute. Stain and discard the powder. Pour the water with che chana and boil. 

2. Kneading the bhature dough

Take around one and a half cup maida in a mixing bowl. Add some salt, 2 tablespoon suji tawa, one tablespoon cooking oil and 2 tablespoon curd. 

Making dough for bhature with maida, suji, rawa curd and salt

Give everything a good mix. Then pour water slowly and start to knead. Add water as required to make a soft dough like chapati. Just make sure the dough is not sticky. You can add some more flour if it become sticky and knead further.

Kneaded dough for bahture

Grease some more oil on the dough and cover. Rest the dough for 15 minutes to set.

 You can add some baking soda in the dough but that is optional. 

3. Making the chole

Heat 2 tablespoon oil in a pan or kadai over medium heat flame. When the oil become hot lower the flame to low and add the whole spices bay leaf, cardamom, cinamon stick and cloves. 

Fry them for a while then add the chopped onions and fry till the onion become light brown. Then add ginger garlic paste and fry further till the raw smell of ginger garlic goes. Keep the heat flame medium low at this point.

Frying whole spices and onion for making chole

Now pour the tomato puree and cook till oil strat to separate. Add red chilli powder, turmeric powder, coriander powder, chole masala powder and Amchur powder. 

Cooking tomato onion with spice powder for making chole

Cook the masala for around 30 seconds and then pour one water.

Simmer then for one more minute. Therefore add the boiled chana and mix well. Add salt as per taste and some chopped coriander leaves. 

Boiled brown chana with tomato onion gravy for making chole

Cook the chole for 2 more minutes. When the gravy become thick and attain the required consistency, sprinkle some crushed Fenugreek leave over the chole.  

Sprinkling Fenugreek leaves over chole

Switch off the gas flame and remove the pan.

4. Tempering ( tadka) over chole

Heat 1 tablespoon ghee or oil in a tadka pan or spoon. When the ghee become hot add slits green chilies and julienne ginger. Fry for 30 seconds then add 1/3 teaspoon red chilli powder. Mix and pour this tadka over the chole.

Tempering chole with ginger green chilli with hot ghee

5. Making bhature

Heat oil in a kadai or deep vessel pan over medium heat flame. When the oil become hot lower the flame to low. It is very important to fry the bhature under hot oil for the puffy texture.

Divide the dough into small parts and roll them between the palm of hands to make round shape balls. Grease some oil over the dough ball from all sides.

Making dough balls for bhature recipe

Take one dough ball and start to roll with a roller pin. Make a round shape circle like roti. While rolling the dough ball apply some more oil if required for smooth rolling. 

Rolled dough for bhature recipe

Now slowly and carefully add the rolled bhature into the hot oil. 

Frying bhature in hot oil

And immediately dip the bhature with a kitchen skimmer or jhara under the oil.

Pressing bhature under hot oil with a skimmer

The bhature start to puff and rise over the oil. Flip it to other side and press gently with the help of skimmer. 

Sprinkle some hot oil over the bhature with the help of the skimmer to make it more golden brown.

Puffy and fluffy golden brown bhature over hot oil

When both sides become golden brown remove the bhature on a kitchen towel or paper.

Similarly make more bhature with the rest of the dough balls. Serve them hot with the chole.

Tips to follow for making perfect chole bhature

  • To achieve perfectly tender chole, soak them overnight or atleast 7-8 hours. This also helps reducing the cooking time and ensures even cooking.
  • Use freshly ground spices like coriander powder, cumin seeds and garam masala. These will elevate the flavours of the chole.
  • Always use suji rawa in bhature dough as it help to maintain the puffy and fluffy texture of the bhature.
  • Keep the temperature of the oil hot while frying the bhature. Medium high heat temperature oil is necessary to make a puffy bhature.
  • While frying the bhature keep it under the hot oil with the help of a skimmer till it puff up.
  • After flipping it to another side, splash some hot oil with a skimmer to make it golden brown.
  • Don't forget to use curd to increase and  enhance the taste of the bhature.

If you love the recipe of chole bhature I am sure you would love the following recipes as well.

chole bhature recipe
Chole Bhature
Chole Bhature
★★★★★ 4.7 (29)
  • Prep: 25 min
  • Cook: 15 min
  • Yields: 3 servings
By Mobasir hassan • Updated Aug 31, 2025
Chole bhature is a popular breakfast made with spicy chickpeas curry and puffy bhature bread. Punjabi chole bhature is a favorite in all parts of India.
Chole Ingredients
  • 2 cup chole (chana)
  • 2 tea bags
  • 1 medium onion chopped
  • 3 medium tomatoes, pureed
  • 1/2 tsp ginger garlic paste
  • 1 tsp red chilli powder
  • 1/2 tsp coriander powder
  • 1/4 tsp turmeric powder
  • 1/4 tsp amchur powder
  • 1/2 tsp chole masala powder
  • 1/2 tsp crushed Fenugreek leaves
  • 1 bay leaf, 1 cardamom, 2-3 cloves, 1/2 inch cinnamon stick
  • Salt to taste
  • 2 tbsp cooking oil
  • Chopped coriander for garnish
For Tempering
  • 1/2 inch ginger julienne
  • 2 green chili slits
  • 1/3 tsp red chilli powder
  • 1/2 tbsp ghee or oil
Bhature Ingredients
  • 100 gm maida (flour)
  • 2 tbsp suji rawa (semolina)
  • 2 tbsp curd
  • 1 tbsp oil
  • 1/3 tsp salt
  • 1/3 tsp baking soda (optional)
  • Oil for deep frying
Instructions
  1. Soak chana 5-6 hours or overnight. Drain, wash, add to pressure cooker/kadai with 3-4 cups water, salt, baking soda and tea bags. Pressure cook for 5-6 whistles, let pressure drop, discard tea bags.
  2. Take maida, salt, suji rawa, curd, and oil in bowl. Mix, add water slowly to knead soft dough (not sticky). Cover, rest 15 min.
  3. Heat oil in kadai, add whole spices. Fry, add onion and cook till light brown. Add ginger garlic paste, cook till raw smell fades. Add tomato puree, cook till oil separates. Add chilli, coriander, turmeric, chole masala, amchur. Cook 30 sec, add 1 cup water, simmer 1 min. Add boiled chole, adjust salt, cook until thick. Sprinkle kasuri methi, mix.
  4. Heat ghee in pan. Fry ginger, green chilies, chilli powder for 30 sec, pour over chole.
  5. Heat oil for deep frying. Divide bhature dough, make balls. Roll round, grease with oil. Deep fry until golden and puffy, submerging for full puffiness.
  6. Drain bhature on towel, serve hot with chole.
Nutritional Value (per average serving)
Calories360
Fat16 g
Protein8 g
Carbohydrates40 g
Fiber6.4 g
Sodium480 mg
Chef’s Tips
  • Tea bags add a deep color to chole—remove after pressure cooking.
  • Knead bhature dough soft, let rest for fluffiest results.
  • Fry bhature on medium-high oil; hold underwater with skimmer for full puff.
  • Finish chole with ginger-chili tempering for signature flavor.

FAQ

Why use tea bags? They impart rich color and depth to the chole gravy.
Is baking soda essential for bhature? Optional; it adds fluffiness but skip for a more dense texture.
Can bhature be made ahead? Fry fresh for puffiness; you can prep dough in advance.
Made this recipe? Comment below and share your tips!
Chole bhature recipe

Frequently asked questions

1. Chole bhature is famous in which state?

Chole bhature is hugely popular in Punjab State.

2.  Can I use dried canned chickpeas instead of dry ones?

Yes you can use canned chickpeas for a quicker preparation but the dried chickpeas give more authentic flavour.

3. Can I make the dough of bhature in advance?

Yes you can prepare the dough one day ahead and refrigerate it. But remember to bring it to room temperature before frying.

4. What can I serve with chole bhature?

Chole bhature pairs wonderful with pickles, onion slices and lemon wedges.

More popular Indian recipes

Next Post Previous Post
No Comment
Add Comment
comment url