Science-backed recipe

Chole Bhature: The Punjabi Sunday Feast

Also called Chole Bhatura · Chana Bhatura · छोले भटूरे · چھولے بھٹورے

Dark, tangy Instant Pot chole in an onion-tomato masala, with big, puffy bhature fried golden and served with onions, pickle and lassi.

In short

Chole bhature is Punjabi chickpea curry served with puffed, fried bhature bread. This version cooks the chole in an Instant Pot.

Active
1 hr 15 min
Soak chickpeas; rest dough
Overnight; 2 hours
Total
About 1½ hours, plus soaking and resting
Serves
4 (8 bhature)
Puffed bhature with dark chole, onions, lemon and pickle on a steel thali

Why this recipe works

  • ✓
    Instant Pot choleSoaked chickpeas in 20 minutes.
  • ✓
    Dark like a dhabaTea bags, no coloring.
  • ✓
    Puffy bhatureYogurt and semolina dough.
  • ✓
    The Indian baseCumin, onion, ginger-garlic, spices, tomato, garam masala.

What is chole bhature?

Chole bhature is Punjab’s most famous feast: spicy chickpea curry with bhature, large puffed breads of yogurt-leavened dough. It’s a Sunday-brunch and festival classic in Delhi and Punjab. For a drier, tangier chole, see Pindi chole.

Meet the ingredients

The main ingredients, with their English, Hindi and Urdu names.

White chickpeas (kabuli chana)

काबुली चनाسفید چنے
kābulī chanā

Dried, soaked overnight.

Its job: The curry.
A small bowl of plain white yogurt with a spoon

Yogurt

दहीدہی
dahī

Plain, room temperature.

Its job: Leavens and softens the bhature.
Illustration of coarse semolina (sooji) grains

Semolina (sooji)

सूजीسوجی
sūjī

Fine semolina.

Its job: Crisp, sturdy bhature that hold their puff.
The lab notes

The science behind every step

Restaurant cooks do these things by habit. Here’s what each step is actually doing to the food, so you can cook by understanding instead of guesswork.

Lab note01

Why tea darkens chole

Cook the chickpeas with black tea bags.

Tea tannins and pigments stain the chickpeas brown, the classic dhaba color with no coloring.

Lab note02

Why bhature puff

Roll evenly and fry in very hot oil (375°F).

Hot oil turns the water in the dough to steam all at once; the gluten layer traps it and the bread balloons. Uneven rolling lets steam escape through thin spots.

Lab note03

Yogurt and soda leaven

Rest the dough 2 hours.

Yogurt’s lactic acid reacts with baking soda to release carbon dioxide, and the rest relaxes the gluten so the bhature roll out thin without springing back.

Technique, step by step

How to peel tomatoes, the food-science way

Score, blanch for 30–60 seconds, chill in ice water, and the skins slip right off. Peeled tomatoes cook into a smoother, silkier masala with no chewy flecks of skin.

  1. Scoring a shallow X on the bottom of a ripe tomato with a paring knife
    1. ScoreCut a shallow X through the skin on the bottom of each tomato.
  2. Scored tomatoes in boiling water with the skins starting to split at the X
    2. BlanchLower the tomatoes into rolling boiling water (a saucepan, or the Instant Pot on Sauté, More/High) for 30–60 seconds, just until the skin at the X starts to split.
  3. Blanched tomatoes going into an ice-water bath with their skins loosened
    3. ChillLift them straight into a bowl of ice water for about 1 minute.
  4. Slipping the loosened skin off a blanched tomato
    4. PeelStarting at the X, slip the skins off with your fingers. Cut out the core, then chop or blend.

Why peel at all?

Tomato skin is a tough, waxy layer that doesn’t break down with cooking; in a long-cooked masala it curls into chewy flecks. The skin is also where almost all of a tomato’s flavonoids sit, mainly naringenin chalcone and rutin, the kind of plant compounds that can taste faintly bitter or astringent. Texture is the bigger, better-proven reason, but peeled tomatoes give the smoothest, cleanest-tasting gravy.

Why the boiling water works

A short plunge heats only the outer layer. The heat weakens the pectin that glues the skin to the flesh, and steam forming underneath pushes the skin away, so it splits and curls back at the X while the flesh inside stays raw and firm.

Why the ice bath

Ice water stops the cooking at once, so the flesh doesn’t turn soft and mushy, and makes the tomatoes cool enough to peel right away. More than about a minute in the boiling water starts to cook the flesh.

Sources: National Center for Home Food Preservation: Put It Up! Boiling Water Canning · Muir et al., Nature Biotechnology (2001): flavonoids in tomato peel

How to make it, at a glance

  1. Make the doughMix the flour, semolina, baking soda, salt and sugar. Add the yogurt and oil and knead, adding warm water a little at a time, into a soft, smooth dough. Cover and rest 2 hours.
  2. Pressure cook the chickpeasAdd the drained chickpeas, water, tea bags and salt to the Instant Pot. Pressure cook on High for 20 minutes; natural release 15 minutes. Remove the tea bags and pour the chickpeas and liquid into a bowl.
  3. Indian baseSelect Sauté. Heat the oil, add the cumin seeds until they sizzle, then the onions until deep golden, 8–10 minutes. Add the ginger-garlic paste for 1 minute, then the salt, chili, turmeric and coriander for 30 seconds.
  4. TomatoesAdd the tomatoes and cook until the oil separates, 5–6 minutes.
  5. Simmer the choleAdd the chickpeas with 1½ cups of their liquid, the chana masala and amchur. Mash a few chickpeas and simmer 10 minutes until thick. Stir in the garam masala and top with ginger and chilies.
  6. Roll and fry the bhatureHeat the oil to 375°F. Divide the dough into 8 balls, roll each into a 6-inch oval about ⅛ inch thick, slide into the oil and press gently with a slotted spoon until it puffs. Fry 30–40 seconds per side until golden. Drain.
  7. ServeServe hot with the chole, sliced onions, lemon, green chilies, pickle and a glass of lassi.

Exact amounts and timings are in the recipe card below.

Health & nutrition

Health benefits, honestly rated

A festive meal: the chole is the nutritious half; the fried bhature are the treat.

Macros per serving

Calories690
Protein20 g
Carbs98 g
Fat25 g
Fiber10 g
Sodium910 mg

2.9 g protein per 100 calories. Estimated from the ingredients with USDA FoodData Central values.

Gym-friendly tip: Serve with ¾ cup plain Greek yogurt as raita (about +16 g protein) or stir 100 g cubed paneer into the finished dal (about +18 g).

Well established

Fiber and plant protein

Chickpeas supply both.

Keep in mind

  • Bhature are deep-fried refined flour; one or two with plenty of chole and salad keeps it balanced.
  • High in sodium with pickle on the side.

General nutrition information, not medical advice. Numbers marked “estimated” are calculated from the recipe’s ingredients and vary with brands and portions. If you have diabetes, heart or kidney disease, a food allergy, or are pregnant, ask your doctor or a registered dietitian how this dish fits your diet.

Health sources: Harvard T.H. Chan School of Public Health: Legumes and pulses · Dietary Guidelines for Americans

Questions, answered

Can I make chole bhature without yeast?

Yes; this bhature dough uses yogurt and baking soda.

How many calories are in chole bhature?

About 690 kcal per serving here (estimated), mostly from the fried bhature.

Why didn’t my bhature puff?

The oil wasn’t hot enough or the dough was rolled unevenly.

Can I make bhature without yogurt?

Yogurt gives the soft, tangy texture; use buttermilk if that’s what you have.

About MedRise Food Science

Desi restaurant favorites, recreated at home and explained with food science: every recipe is tested in a home kitchen and comes with the why behind each step.

Sources & further reading