Two puffed golden bhature on a steel thali beside a katori of dark brown Punjabi chole topped with ginger strips and green chilli, with onion rings, lemon, pickle, curd and an iron kadai behind

Chole Bhature Recipe: Bhature That Puff, Dark Pindi Chole and Per-Plate Nutrition

By Saran Reddy, Founder — InstaCuppa | 28 September 2026 | 12 min read | Last updated: 28 September 2026

Some links here are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. We only point to products we would suggest to our own family.

A quick note: This article shares general food and wellness information for Indian readers. It is not medical advice. Bodies differ. If you are pregnant, unwell, or managing a health condition, please ask your doctor before making changes.

Two puffed golden bhature on a steel thali beside a katori of dark brown Punjabi chole topped with ginger strips and green chilli, with onion rings, lemon, pickle, curd and an iron kadai behind

What Makes Chole Bhature Work: Two Dishes, Two Tricks

Short answer: Chole bhature is a dark, tangy chickpea curry served with big, puffed fried bread. Each half has one trick. The chole needs colour from tea or dried amla, and the bhature need a soft, rested dough and hot oil.

This chole bhature recipe is built around those two tricks. It serves 4, with 2 bhature per plate.

The dish came to Delhi from Punjab. The Economic Times links its rise to the 1947 Partition.

Punjabi families from Lahore and Rawalpindi settled in Delhi then. Cheap, filling food mattered, and chole bhature fit.

The New Indian Express traces Sita Ram Diwan Chand in Paharganj to a push-cart. Sita Ram and his son came from West Punjab, and their first plate cost 12 annas.

Kwality in Connaught Place is the other famous name. The Indian Express says it opened in 1940 and that chhole bhature is its most-ordered dish.

Accounts differ on the details, even the dates. What they agree on is that this was comfort food that travelled.

The order you make it in

  1. The night before. Soak the chana, and mix the bhatura dough if you use yeast.
  2. Two to four hours before. Mix the curd dough and let it rest.
  3. One hour before. Pressure cook the chana, then make the masala.
  4. Last. Roll and fry the bhature, and eat them hot.

Dark Chole: Soak, Pressure Cook and Colour

Short answer: Soak 1 cup of kabuli chana overnight. Pressure cook it with 2 tea bags or a few pieces of dried amla until soft. The tea or amla turns the chana and its water a deep brown, which is the classic Punjabi colour.

Restaurant chole looks almost black. Most of that colour goes in while the chana cooks, not later.

Soaking

Cover 1 cup (about 200 g) of dry kabuli chana with plenty of water. The chana swells a lot as it soaks, so use a big bowl.

Leave it overnight, or at least 8 hours. Drain and rinse before cooking.

Pressure cooking with colour

  1. Put the soaked chana in the cooker with about 3 cups of fresh water and 1 teaspoon salt.
  2. Add the colour: 2 plain black tea bags, or 1 tablespoon of tea leaves tied in a muslin cloth. Or use 4 to 5 pieces of dried amla.
  3. Add 1 black cardamom, 1 bay leaf and a small piece of cinnamon.
  4. Cook on high until the first whistle, then on medium for 5 to 6 more whistles.
  5. Let the pressure drop on its own. Press a chickpea between two fingers. It should mash easily.
  6. Take out the tea bags and whole spices. Keep the dark cooking water. It goes into the gravy.

Not soft yet? Close the lid and give it 2 more whistles. Old chana can take much longer.

Tea bags or dried amla?

Colour source What it adds Tip
Black tea bags Deep brown colour, very little taste Remove after cooking so the gravy does not turn bitter
Dried amla Dark colour plus a mild sour note The older, traditional way; remove the pieces after cooking
Anardana powder Tang and some extra depth Add to the masala, not the cooker

Many cooks also finish chole in an iron kadai for a darker look. It is a common habit, but the tea or amla does most of the work.

Want the exact protein in a katori of cooked chana? Our chickpea protein guide has dry and cooked numbers.

The Chole Masala: Onion, Tomato and a Sour Finish

Short answer: Fry finely chopped onion until deep brown, then add ginger, garlic, green chilli, pureed tomato and dry spices. Cook until the oil separates, add the chana with its dark water, and simmer for 15 to 20 minutes. Anardana and amchur give the sour finish.

Chole should taste tangy and a little sharp, not sweet. The sourness comes from anardana, amchur and the tomato.

Masala for 4 plates

  1. Heat 3 tablespoons oil. Add 1 teaspoon cumin seeds and let them crackle.
  2. Add 2 finely chopped onions. Cook on medium, stirring often, until deep brown. This takes about 10 minutes.
  3. Add 1 tablespoon ginger-garlic paste and 2 chopped green chillies. Stir for 1 minute.
  4. Add 2 pureed tomatoes. Cook until the paste thickens and oil shows at the edges.
  5. Add 1 teaspoon coriander powder, 1 teaspoon Kashmiri chilli powder, 1/2 teaspoon turmeric and 2 teaspoons chole masala. Stir for 1 minute.
  6. Add the cooked chana with its dark water. Simmer uncovered for 15 to 20 minutes.
  7. Mash a few chickpeas against the side of the pan. This thickens the gravy.
  8. Stir in 1 teaspoon anardana powder and 1/2 teaspoon amchur. Finish with ginger strips, a pinch of garam masala and coriander.

Brown onions are the base of the gravy. Chop them fine and even, so they brown together without burning.

A mini chopper handles 2 to 3 onions at a time, says its product page. It also lists garlic and ginger, so the paste is quick too.

Rechargeable Mini Electric Chopper — InstaCuppa

Rechargeable Mini Electric Chopper

Shop Now

Cooking for a bigger family? The Premium Electric Chopper has a 2000 ml bowl. Its product page says to use speed 2 for onions and speed 1 for tomatoes.

Premium Electric Chopper 2000 ml, 3 Speeds — InstaCuppa

Premium Electric Chopper 2000 ml, 3 Speeds

Shop Now

Can't find anardana locally? Anardana powder on Amazon and dried amla on Amazon both keep for months in a dry jar.

Bhatura Dough: Soft, Rested and Smooth

Short answer: Knead 2 cups of maida with curd, a little baking soda, sugar, salt and oil into a soft, smooth dough. Rest it covered for 2 to 4 hours. Soft dough and a good rest are what let the bhature puff.

A bhatura puffs because the water in the dough turns to steam in hot oil. The steam pushes the two faces apart, like a balloon.

So ask where the water in your dough came from. Here it comes from the curd and a few spoons of water. Too little, and the dough is too stiff to stretch.

Dough for 8 bhature (curd method)

  1. Mix 2 cups (about 250 g) maida, 2 tablespoons fine sooji, 1 teaspoon sugar, 1/2 teaspoon salt and 1/2 teaspoon baking soda.
  2. Add 1/2 cup thick curd and 1 tablespoon oil. Rub it into the flour with your fingers.
  3. Knead, adding water a spoon at a time. Stop when the dough is soft and smooth but not sticky.
  4. Knead for 5 more minutes. Coat the dough with a few drops of oil.
  5. Cover and rest in a warm spot for 2 to 4 hours.

The sooji is optional. Many cooks add it for a slightly crisper skin.

The yeast method

Prefer yeast? Mix 1 teaspoon instant yeast with warm water and sugar, then use it in place of the baking soda. Let the dough rise until it is soft and puffy.

Yeast dough takes longer but gives a softer, more bread-like bhatura. Both methods work.

Rolling

Divide the dough into 8 balls. Roll each into an oval about as thick as a coin, not paper-thin.

Use oil on the rolling pin, not dry flour. Loose flour burns in the oil and can stop the puff.

Roll evenly, with no thin spots or tears. A hole lets the steam escape, and the bhatura stays flat.

Why Bhature Don't Puff: Five Causes and Fixes

Short answer: Bhature stay flat when the dough is stiff or under-rested, the rolled dough has a tear or thin spot, or the oil is not hot enough. Frying too many at once also cools the oil. Soft, rested dough, even rolling and one at a time fixes most of it.

Cause Why it happens The fix
Stiff dough Too little water, so it cannot stretch around the steam Knead in a spoon or two more water; it should feel soft
Not rested The dough is tight and springs back Rest it covered for at least 2 hours
Tear or thin spot Steam escapes through the gap Roll evenly with oil, not dry flour
Oil not hot enough The skin does not seal fast, so steam leaks out slowly Test a small piece of dough first; it should rise at once
Too many at once Each bhatura cools the oil Fry one at a time

How to fry them

Use a deep kadhai with at least 2 inches of oil. Drop in a small piece of dough to test.

If it sinks and stays down, wait. If it rises straight away with lots of bubbles, the oil is ready. If it browns in seconds, lower the flame a little.

  1. Slide one rolled bhatura gently into the oil, away from you.
  2. As it rises, press it lightly with a slotted spoon. This helps it puff all over.
  3. Once puffed and pale golden underneath, flip it once.
  4. Fry the other side until golden. Lift it out and drain on a rack or paper.

Worried about deep frying in your kadai? Our guide on whether it is safe to deep fry in a non-stick kadai covers it.

Thinking of the air fryer? Our honest test of air fryer puri explains why it will not puff the same way.

Chole Bhature Recipe, Step by Step

Short answer: Soak the chana overnight and rest the dough for 2 to 4 hours. Pressure cook the chana with tea or amla, make the masala and simmer. Then roll and fry the bhature one at a time and serve them hot.

This makes 4 plates with 2 bhature each. Hands-on time is about an hour. The rest is soaking and resting.

  1. Soak the chana. Soak 1 cup (about 200 g) kabuli chana in plenty of water overnight, or at least 8 hours.
  2. Make the dough. Knead 2 cups maida with sooji, sugar, salt, baking soda, 1/2 cup curd, oil and a little water into a soft dough. Cover and rest 2 to 4 hours.
  3. Cook the chana dark. Pressure cook the soaked chana with water, salt, 2 tea bags or dried amla, black cardamom and bay leaf until very soft. Remove the tea bags and whole spices, and keep the dark water.
  4. Make the masala. Brown 2 finely chopped onions in oil with cumin. Add ginger-garlic paste, green chilli, 2 pureed tomatoes and the dry spices, and cook until the oil separates.
  5. Simmer the chole. Add the chana with its water and simmer 15 to 20 minutes. Mash a few chickpeas, then add anardana, amchur, ginger strips, garam masala and coriander.
  6. Roll the bhature. Divide the dough into 8 balls and roll each into an even oval, using oil instead of dry flour.
  7. Fry the bhature. Test the oil with a small piece of dough. Fry one bhatura at a time, pressing gently so it puffs, then flip and fry until golden.
  8. Serve. Serve hot with the chole, sliced onion, lemon, pickle and green chilli.

What to serve with it

Thin onion rings, a lemon wedge, pickle and a fried green chilli are the classic sides. The New Indian Express notes that Sita Ram Diwan Chand serves a spicy aloo sabzi alongside.

A tall glass of lassi is the usual drink. Our lassi recipe has sweet and salted versions.

For onion rings and chilli prep without power, a manual chopper does the job.

3-in-1 Manual Vegetable Chopper 1.2 L — InstaCuppa

3-in-1 Manual Vegetable Chopper 1.2 L

Shop Now

Chole Bhature Protein and Calories Per Plate

Short answer: One plate from this recipe has about 17 g of protein and about 400 kcal from the chana, maida, onion and tomato alone. That is before the frying oil and curd, which add more. We do not guess the oil, because nobody has measured how much a bhatura soaks up.

People search this in many ways, like "chole bhature me kitna protein hota hai". Most pages print one number with no working. Here is ours.

We used IFCT 2017, India's food composition tables from ICMR-NIN. One plate is a quarter of this recipe.

Per plate (1/4 of recipe) Amount Protein Energy
Kabuli chana, dry (IFCT B002) 50 g 9.4 g 144 kcal
Maida, for 2 bhature (IFCT A018) 62.5 g 6.5 g 220 kcal
Onion (IFCT G017) 50 g 0.8 g 24 kcal
Tomato (IFCT D076) 50 g 0.5 g 10 kcal
Total, before oil and curd about 17 g about 400 kcal

📊 IFCT 2017 also names whole Bengal gram kabuli chana. It lists 18.77 g protein and 25.22 g fibre per 100 g. Refined wheat flour (maida) has 10.36 g protein and 2.76 g fibre per 100 g.

The kcal figures are our conversion from IFCT's kilojoules. The chana gives more than half the protein, and nearly all the fibre.

What the table leaves out

Oil is the big unknown. There is the oil in the masala and the oil each bhatura soaks up in the kadhai.

How much it soaks up depends on the dough, the oil and the frying. So any single calorie number for a full plate would be a guess.

IFCT also has no row for curd, so the curd in the dough is not counted. It adds a little protein.

Want a lighter plate? Eat one bhatura and a bigger bowl of chole. Our chole calories and protein guide has the numbers per katori.

What to Do With the Frying Oil Afterwards

Short answer: FSSAI's advice for homes is to filter oil used once for frying and use it for curries within a day or two. Throw it out if it gives off blue-grey smoke, forms a tough foam, or turns dark and murky.

Frying 8 bhature leaves a kadhai of used oil. FSSAI has a clear guidance note on what to do with it.

  1. Filter it. Once it cools, strain out the burnt bits of dough.
  2. Use it soon. FSSAI says oil used once for frying may go into curries, eaten within a day or two.
  3. Do not store it long. FSSAI notes that used oil spoils faster than fresh oil.
  4. Know when to stop. Discard it if you see blue-grey smoke, a tough foam, or dark, murky oil.

📊 FSSAI has set a limit of 25% Total Polar Compounds in cooking oil. Above that, the oil must not be used for cooking. For food businesses, the same note says to reheat oil no more than three times, and once is ideal.

You cannot measure polar compounds at home. So watch for the smoke, foam and colour signs instead.

Eating chole bhature out? Our guide to street food safety in India covers what to look for at a stall.

🔥 InstaCuppa Best Sellers

InstaCuppa Portable Blender for Smoothie and Juices, Milk ShInstaCuppa Portable Blender for Smoothie and Juices, Milk ShShop NowInstaCuppa Premium Electric Chopper with 3 Unique AttachmentInstaCuppa Premium Electric Chopper with 3 Unique AttachmentShop NowInstaCuppa Portable Blender with 4000 mAh Rechargeable BatteInstaCuppa Portable Blender with 4000 mAh Rechargeable BatteShop NowInstaCuppa Multipurpose Electric Kettle Cum Cooker with FreeInstaCuppa Multipurpose Electric Kettle Cum Cooker with FreeShop NowInstaCuppa Insulated Water Bottle 1L — Stainless Steel ThermInstaCuppa Insulated Water Bottle 1L — Stainless Steel ThermShop NowInstaCuppa Milk Frother for Coffee - Handheld Battery-OperatInstaCuppa Milk Frother for Coffee - Handheld Battery-OperatShop NowInstaCuppa Rechargeable Mini Electric Chopper, Chops In LessInstaCuppa Rechargeable Mini Electric Chopper, Chops In LessShop NowInstaCuppa Portable Electric Kettle With Temperature ControlInstaCuppa Portable Electric Kettle With Temperature ControlShop NowInstaCuppa Portable Multi Cook Electric Kettle with Non-SticInstaCuppa Portable Multi Cook Electric Kettle with Non-SticShop NowInstaCuppa Automatic Curd Maker Machine | Probiotic-Rich YogInstaCuppa Automatic Curd Maker Machine | Probiotic-Rich YogShop NowInstaCuppa Automatic Water Dispenser for 20 Liter Cans with InstaCuppa Automatic Water Dispenser for 20 Liter Cans with Shop NowInstaCuppa Portable Electric Kettle, Travel Electric Water BInstaCuppa Portable Electric Kettle, Travel Electric Water BShop NowInstaCuppa Portable Blender for Smoothie and Juices, Milk ShInstaCuppa Portable Blender for Smoothie and Juices, Milk ShShop NowInstaCuppa Premium Electric Chopper with 3 Unique AttachmentInstaCuppa Premium Electric Chopper with 3 Unique AttachmentShop NowInstaCuppa Portable Blender with 4000 mAh Rechargeable BatteInstaCuppa Portable Blender with 4000 mAh Rechargeable BatteShop NowInstaCuppa Multipurpose Electric Kettle Cum Cooker with FreeInstaCuppa Multipurpose Electric Kettle Cum Cooker with FreeShop NowInstaCuppa Insulated Water Bottle 1L — Stainless Steel ThermInstaCuppa Insulated Water Bottle 1L — Stainless Steel ThermShop NowInstaCuppa Milk Frother for Coffee - Handheld Battery-OperatInstaCuppa Milk Frother for Coffee - Handheld Battery-OperatShop NowInstaCuppa Rechargeable Mini Electric Chopper, Chops In LessInstaCuppa Rechargeable Mini Electric Chopper, Chops In LessShop NowInstaCuppa Portable Electric Kettle With Temperature ControlInstaCuppa Portable Electric Kettle With Temperature ControlShop NowInstaCuppa Portable Multi Cook Electric Kettle with Non-SticInstaCuppa Portable Multi Cook Electric Kettle with Non-SticShop NowInstaCuppa Automatic Curd Maker Machine | Probiotic-Rich YogInstaCuppa Automatic Curd Maker Machine | Probiotic-Rich YogShop NowInstaCuppa Automatic Water Dispenser for 20 Liter Cans with InstaCuppa Automatic Water Dispenser for 20 Liter Cans with Shop NowInstaCuppa Portable Electric Kettle, Travel Electric Water BInstaCuppa Portable Electric Kettle, Travel Electric Water BShop Now

Frequently Asked Questions

Why are my bhature not puffing?

Usually the dough is stiff or under-rested, the rolled dough has a tear, or the oil is not hot enough. Make a soft dough and rest it for at least 2 hours. Roll evenly with oil and fry one at a time.

How do I make chole dark like in restaurants?

Pressure cook the soaked chana with 2 black tea bags, or a few pieces of dried amla. Remove them after cooking and use the dark cooking water in the gravy. Deep brown onions add more colour.

Do tea bags make chole taste of tea?

Not if you take them out after pressure cooking. Plain black tea adds colour with very little taste. Leaving them in the gravy can make it bitter.

Can I make bhature without yeast?

Yes. This recipe uses curd and a little baking soda instead of yeast. Knead a soft dough and rest it for 2 to 4 hours. Yeast gives a softer, more bread-like bhatura, but both work.

I forgot to soak the chana. What now?

Unsoaked chana takes much longer to cook and may stay firm in the centre. It is best to soak it. If you must cook it the same day, soak it in hot water for a few hours first.

Chole bhature me kitna protein hota hai?

One plate of this recipe has about 17 g of protein from the chana, maida, onion and tomato, based on IFCT 2017. The chana gives about 9 g and two bhature about 6.5 g. The curd adds a little more.

How many calories are in a plate of chole bhature?

About 400 kcal from the chana, maida, onion and tomato alone, by our IFCT-based count. The frying and cooking oil add more. How much oil a bhatura soaks up is not measured, so we do not guess a full total.

Can I reuse the oil after frying bhature?

FSSAI advises homes to filter oil used once for frying and use it in curries within a day or two. Discard it if it smokes blue-grey, forms a tough foam or turns dark and murky.

Saran Reddy

Founder, InstaCuppa. I test home and kitchen tools in my own home in Tirupati and write about what actually works for busy Indian families.

The kitchen takes your mornings, afternoons, and evenings. Your family gets what's left.

InstaCuppa builds time-saving kitchen tools for busy Indian families — so the kitchen stops stealing the moments you can't get back.

More time for what matters.

Amazon

Top Brand

10+

Years in Business

5L+

Happy Customers

88%

Positive Ratings

As rated on Amazon.in

Some links here are affiliate links. If you buy through them we may earn a small commission at no extra cost to you. We only point to products we would suggest to our own family.

Back to blog