Chole Bhature Recipe: Bhature That Puff, Dark Pindi Chole and Per-Plate Nutrition
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.
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
- The night before. Soak the chana, and mix the bhatura dough if you use yeast.
- Two to four hours before. Mix the curd dough and let it rest.
- One hour before. Pressure cook the chana, then make the masala.
- 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
- Put the soaked chana in the cooker with about 3 cups of fresh water and 1 teaspoon salt.
- 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.
- Add 1 black cardamom, 1 bay leaf and a small piece of cinnamon.
- Cook on high until the first whistle, then on medium for 5 to 6 more whistles.
- Let the pressure drop on its own. Press a chickpea between two fingers. It should mash easily.
- 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
- Heat 3 tablespoons oil. Add 1 teaspoon cumin seeds and let them crackle.
- Add 2 finely chopped onions. Cook on medium, stirring often, until deep brown. This takes about 10 minutes.
- Add 1 tablespoon ginger-garlic paste and 2 chopped green chillies. Stir for 1 minute.
- Add 2 pureed tomatoes. Cook until the paste thickens and oil shows at the edges.
- Add 1 teaspoon coriander powder, 1 teaspoon Kashmiri chilli powder, 1/2 teaspoon turmeric and 2 teaspoons chole masala. Stir for 1 minute.
- Add the cooked chana with its dark water. Simmer uncovered for 15 to 20 minutes.
- Mash a few chickpeas against the side of the pan. This thickens the gravy.
- 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.
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.
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)
- Mix 2 cups (about 250 g) maida, 2 tablespoons fine sooji, 1 teaspoon sugar, 1/2 teaspoon salt and 1/2 teaspoon baking soda.
- Add 1/2 cup thick curd and 1 tablespoon oil. Rub it into the flour with your fingers.
- Knead, adding water a spoon at a time. Stop when the dough is soft and smooth but not sticky.
- Knead for 5 more minutes. Coat the dough with a few drops of oil.
- 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.
- Slide one rolled bhatura gently into the oil, away from you.
- As it rises, press it lightly with a slotted spoon. This helps it puff all over.
- Once puffed and pale golden underneath, flip it once.
- 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.
- Soak the chana. Soak 1 cup (about 200 g) kabuli chana in plenty of water overnight, or at least 8 hours.
- 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.
- 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.
- 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.
- 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.
- Roll the bhature. Divide the dough into 8 balls and roll each into an even oval, using oil instead of dry flour.
- 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.
- 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.
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.
- Filter it. Once it cools, strain out the burnt bits of dough.
- Use it soon. FSSAI says oil used once for frying may go into curries, eaten within a day or two.
- Do not store it long. FSSAI notes that used oil spoils faster than fresh oil.
- 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 ShShop Now
InstaCuppa Premium Electric Chopper with 3 Unique AttachmentShop Now
InstaCuppa Portable Blender with 4000 mAh Rechargeable BatteShop Now
InstaCuppa Multipurpose Electric Kettle Cum Cooker with FreeShop Now
InstaCuppa Insulated Water Bottle 1L — Stainless Steel ThermShop Now
InstaCuppa Milk Frother for Coffee - Handheld Battery-OperatShop Now
InstaCuppa Rechargeable Mini Electric Chopper, Chops In LessShop Now
InstaCuppa Portable Electric Kettle With Temperature ControlShop Now
InstaCuppa Portable Multi Cook Electric Kettle with Non-SticShop Now
InstaCuppa Automatic Curd Maker Machine | Probiotic-Rich YogShop Now
InstaCuppa Automatic Water Dispenser for 20 Liter Cans with Shop Now
InstaCuppa Portable Electric Kettle, Travel Electric Water BShop Now
InstaCuppa Portable Blender for Smoothie and Juices, Milk ShShop Now
InstaCuppa Premium Electric Chopper with 3 Unique AttachmentShop Now
InstaCuppa Portable Blender with 4000 mAh Rechargeable BatteShop Now
InstaCuppa Multipurpose Electric Kettle Cum Cooker with FreeShop Now
InstaCuppa Insulated Water Bottle 1L — Stainless Steel ThermShop Now
InstaCuppa Milk Frother for Coffee - Handheld Battery-OperatShop Now
InstaCuppa Rechargeable Mini Electric Chopper, Chops In LessShop Now
InstaCuppa Portable Electric Kettle With Temperature ControlShop Now
InstaCuppa Portable Multi Cook Electric Kettle with Non-SticShop Now
InstaCuppa Automatic Curd Maker Machine | Probiotic-Rich YogShop Now
InstaCuppa Automatic Water Dispenser for 20 Liter Cans with Shop Now
InstaCuppa 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.
Sources & References
- In 1947, after Partition, many who came to Delhi survived on this dish — The Economic Times, 2026
- Taking the legacy of chole bhature forward — The New Indian Express, 2022
- A peek into the Delhi restaurant Rahul Gandhi visited to eat chhole bhature — The Indian Express, 2024
- Indian Food Composition Tables 2017 — B002 Bengal gram whole, A018 refined wheat flour, G017 onion, D076 tomato — ICMR-National Institute of Nutrition
- Guidance Note on Repurpose Used Cooking Oil (RUCO) — Food Safety and Standards Authority of India
- Used Cooking Oil to biodiesel awareness drive (FSSAI 25% TPC limit) — Press Information Bureau, 2019
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.
