A plate of dark chole and freshly fried, puffed bhature served with red onion and lemon
Serves4 servings
CuisineIndian

Chole Bhature: North Indian Chickpea Curry with Puffed Fried Bread

How to make chole bhature, the Punjabi-style North Indian pairing of spiced chickpea curry and puffed fried bread loved in Delhi. Covers soaking and cooking dried chickpeas, blending the masala paste, resting and frying bhatura dough, substitutions such as lemon for amchur, and how to fix hard chickpeas, thin gravy and bread that won't puff.

Level: Intermediate

Cooking flow

Cooking steps

STEP 11 / 9

Soak the dried chickpeas

Dried chickpeas being rinsed and soaked in water, starting to swell
Give the chickpeas plenty of water; they swell considerably as they soak

Rinse 1 cup dried white chickpeas and cover them with plenty of water. Soak for at least 7–8 hours, or overnight. They are ready when they have swelled visibly and look plump all the way through. If you are using canned chickpeas, skip this step and step 2; drain them and go to step 3.

STEP 22 / 9

Cook the chickpeas until completely soft

Soft-cooked chickpeas in an opened pressure cooker, one pressed with a spoon
Press a chickpea: it should crush easily while the others still hold their shape

Drain off the soaking water and rinse the chickpeas. Put them in a pressure cooker with 3 cups fresh water and 1/4 tsp salt. Pressure-cook for about 15–20 minutes, but cookers differ, so treat that as a guide and don't convert whistle counts into a universal time. Use your cooker's minimum water level, and open it only according to the manufacturer's instructions. In an ordinary pot, they can take about an hour or more.

The real test is touch: a chickpea should crush easily between your fingers. If they are still firm, add water and keep cooking before adding anything acidic. Keep the cooking liquid.

STEP 33 / 9

Make the bhatura dough

Hands kneading soft bhatura dough with semolina and yogurt nearby
Knead until smooth; the dough should be soft and cohesive, not stiff

While the chickpeas cook, mix 1½ cups maida, 1/3 cup sooji, 1/2 tsp salt, 1 tbsp sugar, 1/4 tsp baking soda and 1/2 tsp baking powder in a bowl. Add 1/2 cup plain yogurt and 2 tbsp oil or ghee and work them in. Add water a little at a time, 2–3 tbsp in total, until the dough comes together soft but with a little spring. Knead until the surface is smooth.

A dough that is too stiff is one of the main reasons bhature don't puff, so err on the soft side, adding water by the spoonful.

STEP 44 / 9

Cover and rest the dough

Bhatura dough resting in a bowl under a damp cloth
Lift the cloth and check that the dough has relaxed and feels easy to roll

Cover the bowl with a damp cloth or a lid and leave it in a warm spot for 30 minutes to 2 hours. Other recipes rest it 3–4 hours or more, and room temperature and the mix of leavenings make a difference, so don't go by the clock alone. The dough is ready when it has relaxed slightly and rolls out easily. The refrigerator and very hot spots are not part of this method.

STEP 55 / 9

Blend the paste and bloom the whole spices

Cumin and whole spices sizzling in oil, with the blended paste waiting beside the pan
Bloom the whole spices with the blended paste ready to go straight in

Blend the onion, tomatoes, 1-inch ginger, 4–5 garlic cloves and the green chili together into a smooth paste. Do this first, before heating any oil.

Heat 2–3 tbsp oil or ghee in a kadai or heavy pan over medium heat. Add the cumin seeds, tej patta, cinnamon, cloves, cardamom and peppercorns and let them sizzle until fragrant. Don't let them burn; have the paste ready so you can add it as soon as the spices smell toasty.

STEP 66 / 9

Cook the paste until the oil shows

Thick onion-tomato masala cooked in a kadai until oil shows at the edges
The masala is ready when it is thick and glossy, with oil at the edges

Pour the paste into the pan and cook over medium heat, stirring, until it thickens, loses its raw smell and you can see oil glistening at the edges. If it starts to catch before then, add a splash of water.

Then add the ground coriander, turmeric, red chili powder and hing, if using, and stir briefly. Move on quickly; ground spices scorch easily in a dry pan.

STEP 77 / 9

Add the chickpeas and simmer

Cooked chickpeas being stirred into the masala as the curry starts to thicken
Mash a few chickpeas against the pan so the gravy thickens around the whole ones

Add the cooked chickpeas and 1–1½ cups of their cooking liquid or water. Simmer over low to medium heat until the gravy reaches the thickness described below. Press some chickpeas against the side of the pan to thicken the gravy. You want a curry that coats a piece of bread, not a soup.

Finish with 1 tsp chole masala or garam masala and 1 tsp amchur, then taste and adjust the salt and sourness. If using lemon juice instead of amchur, add it a little at a time just before turning off the heat.

STEP 88 / 9

Roll and fry the bhature

A rolled bhatura puffing in hot oil, pressed with a slotted spoon
Press gently and baste with hot oil so the bread balloons evenly

Divide the dough into about 8 equal pieces. On a lightly oiled surface, roll each into an even oval or round. Too thin and it fries hard like a puri; too thick and the center struggles to puff.

Heat the frying oil over medium-high heat in a deep pot that is not overfilled. Without a thermometer, drop in a small piece of dough: it should rise quickly with bubbles around it but not darken fast. If it stays sunk with weak bubbles, the oil is too cool; if it browns quickly, it is too hot.

Slide in one bhatura at a time, away from you. Press it gently and spoon hot oil over the top with a slotted spoon to help it puff. Flip it, fry until both sides are light golden, then lift it out and drain.

Frying safety

Keep hands and tools dry, and wipe excess moisture off the dough before frying. Never let water drip into hot oil. Fry one bread at a time without crowding, and keep children away from the stove.

STEP 99 / 9

Serve right away

Tearing a freshly fried bhatura to scoop up chole, with red onion, lemon and pickle
Bhature are at their best straight from the oil, torn and used to scoop the chole

Serve each bhatura as soon as it comes out of the oil with hot chole, sliced red onion, lemon wedges, green chilies and pickle. A glass of lassi is a classic companion. Tear the bread and scoop up the chickpeas; the onion and lemon keep the plate from feeling heavy.

0 / 0
Ingredients

Ingredients

1 / 3

Chole (spiced chickpeas)

Ingredient Amount Role and notes
Dried white chickpeas (kabuli chana) 1 cup The heart of the dish. If canned, use about 3 cups drained and skip soaking and pressure cooking
Water for soaking Enough to cover generously Chickpeas swell a lot, so be generous
Water for pressure cooking 3 cups Also follow your cooker's minimum water level
Salt for cooking the chickpeas 1/4 tsp Season the rest at the end, to taste
Onion 1 medium Blended into the paste. Body for the gravy
Tomatoes 2 medium Blended into the paste. Tartness and gravy
Ginger 1-inch piece Blended into the paste
Garlic 4–5 cloves Blended into the paste
Green chili 1 Blended into the paste. Adjust to its heat
Oil or ghee 2–3 tbsp Ghee is dairy and adds a toasty richness
Cumin seeds (jeera) 1 tsp Whole spice, flavors the oil
Indian bay leaf (tej patta) 1 Ordinary bay leaf smells different; omit rather than substitute
Cinnamon (dalchini) 2-inch piece Whole spice
Cloves (lavang) 2–3 Whole spice
Green cardamom (choti elaichi) 2 pods Whole spice
Black peppercorns 2 Whole spice
Ground coriander (dhania) 1 tsp Supports the chickpea flavor
Ground turmeric (haldi) 1/2 tsp Color and aroma
Red chili powder (lal mirch) 1/4 tsp Heat. Other chili powders vary in heat and flavor, so don't swap one-for-one
Asafoetida (hing) A pinch (optional) A distinctive savory aroma. Can be omitted
Chole masala or garam masala 1 tsp Finishing aroma. Blends vary in salt, sourness and heat, so check the label
Amchur (dried mango powder) 1 tsp Tartness. Substitute lemon juice little by little at the end
Water for simmering 1–1½ cups to start Chickpea cooking liquid works too. Adjust for thickness
2 / 3

Bhature (fried bread)

Ingredient Amount Role and notes
Maida (refined wheat flour) 1½ cups The body of the bread. Local refined flours may stretch and puff differently
Sooji (fine semolina) 1/3 cup Texture. Can be omitted, but the bite changes
Oil or ghee 2 tbsp Keeps the dough soft
Sugar 1 tbsp A faint sweetness and help with color
Salt 1/2 tsp Seasoning
Baking soda 1/4 tsp Leavening. Not the same as baking powder; too much tastes bitter
Baking powder 1/2 tsp Leavening. A separate ingredient from the baking soda; use both
Plain yogurt (curd / dahi) 1/2 cup Moisture and tang. Use unsweetened
Water 2–3 tbsp Add gradually; how much you need depends on the yogurt
Oil for deep-frying Enough for depth in your pot Don't fill the pot too high
3 / 3

To serve

Ingredient Amount Notes
Red onion, sliced To taste Raw onion cuts the richness
Lemon wedges To taste Squeeze at the table
Green chilies, pickle To taste Traditional accompaniments
Fresh cilantro To taste (optional) Serve on the side if anyone dislikes it
Lassi Optional A yogurt drink, often served alongside
0 / 0

Chole Bhature: Thick, Tangy Chickpeas and a Bread That Balloons in the Oil

What this plate should keep

Chickpeas soft enough to crush between your fingers, a gravy thick enough to cling to bread, and bhature fried just before eating. Raw red onion and lemon on the side cut through the richness.

Next to a pot of chickpeas simmering in a dark, spiced gravy, a disc of rested dough slides into hot oil and swells into a golden dome. Chole bhature (छोले भटूरे) is that pairing: chole, chickpeas cooked with spices, and bhature, a leavened dough fried until it puffs. You tear the bread and use it to scoop up the curry, with sliced onion, lemon, green chili and pickle alongside.

This is not simply a chickpea curry article. A pot of chole served on its own is close to the dish many people know as chana masala; what makes chole bhature its own meal is finishing two things at once and bringing them to the table together, the bread still hot. The hardest part is the timing, so this recipe sets out the order: soak the chickpeas ahead, make the dough while the chickpeas cook, build the curry while the dough rests, and fry last.

Spelling

You will see it written chole bhature, chhole bhature, chole bhatura or chana bhatura. Bhatura is one bread; bhature is the plural. Searching with more than one spelling turns up more recipes and grocery listings.

What Is Chole Bhature? A Punjabi-Style Plate Loved in Delhi

Chole bhature is a North Indian combination of spiced chickpeas and fried bread. Home-cooking sources describe it as a Punjabi dish, often eaten as a breakfast or brunch, and made both at home and at street stalls. Delhi Tourism presents it as one of Delhi's representative street foods, featuring a Delhi eatery that serves chole with fried bread, along with neighboring dishes such as chole chawal (chickpeas with rice), matar kulcha and parathas.

That makes "a Punjabi-style plate loved in Delhi" a fair way to describe it. It does not make Delhi the place it was invented. The sources used for this article do not establish where, when or by whom chole bhature was first made, so this article does not offer an origin story, a founding date or a founding shop. The focus here is the dish as it is cooked and eaten today.

What does vary is the cooking itself. How thick the gravy is, how sour and how hot it gets, how long the dough rests and which leavening goes into it all change from household to household and cook to cook. Some recipes rest the dough for 30 minutes to 2 hours; others for 3–4 hours or longer. Some use both baking soda and baking powder; others lean on one. None of these is the single authentic version. This recipe follows one coherent home recipe for four and explains where others differ.

What Matters When Cooking It Away from India

Two textures decide the dish. The chickpeas need to be fully soft, not just edible, and the gravy needs to be thick enough to cling to a piece of bread rather than run off it. Both come from patience: cook the chickpeas until they crush easily, and simmer the curry long enough that partly mashed chickpeas thicken it.

The sourness usually comes from amchur, dried mango powder, which gives a round, fruity tartness. If you can't find it, lemon juice added a little at a time at the end works, but it gives a brighter citrus aroma rather than the same flavor.

For the bread, Indian recipes call for maida, a refined wheat flour, plus sooji, fine semolina. Look for both at Indian grocers. Supermarket flours differ from country to country, so if you use a local refined wheat flour, expect the dough's stretch and puff to behave a little differently from the original.

Ingredients (4 servings)

Dried chickpeas, flour, semolina, yogurt and spices for chole bhature
Get the chickpeas soaking first; everything else can wait until the next day

Use the same measuring cup for every ingredient so the proportions stay consistent.

Most of the chole spices are easy to find: cumin, coriander, turmeric and chili are in ordinary supermarkets. Amchur, chole masala, fine sooji, maida and tej patta are worth a trip to an Indian grocer or an online shop. A packaged chole masala saves you from buying every whole spice, but taste before adding extra salt or amchur, since blends differ. If your local semolina is coarse, it is not the same as the fine sooji used here.

Allergens and frying

This recipe contains wheat (maida, sooji) and milk (yogurt; ghee if used). Swapping only the ghee for oil does not make it dairy-free, because the dough contains yogurt; soy yogurt also changes the rise and flavor. Watch for shared frying oil and equipment, and check spice blend labels for allergen and shared-facility statements.

How to Make Chole Bhature

The order of work

Soak the chickpeas the night before or in the morning. While they cook, make the dough; while it rests, build the curry; fry the bread last, just before eating. This recipe does not give a single total time, because pressure cookers, room temperature and chickpeas all vary.

Troubleshooting

Problem Likely cause What to do
Chickpeas stay hard Old chickpeas, too short a soak Add water and keep cooking before adding salt or anything sour. With a pressure cooker, follow the manufacturer's water and release instructions
Gravy is watery Too much liquid, too short a simmer Mash some chickpeas into the gravy and simmer uncovered. Hold off on extra salt until it has reduced
Bhature don't puff Stiff dough, too short a rest, uneven thickness, oil too cool Check one at a time: soften the next batch, rest longer, roll evenly, and test the oil with a small piece. Note what you changed so you can adjust next time
Bhature are hard like puris Rolled too thin Roll a little thicker and evenly
Bhature brown before puffing Oil too hot Lower the heat slightly and test again with a scrap of dough
Too hot or too sour Chili, amchur or spice blend Adjust at the end; serve extra lemon and chilies at the table so each person can tune their plate

Variations

Canned chickpeas. Drain about 3 cups and go straight to the paste. It is much faster, though the chickpeas are a little less tender at the center and the gravy is less unified than when you cook dried chickpeas in their own liquid.

Amchur or lemon. Amchur gives a round, dried-fruit tartness and goes in at the end of simmering. Lemon gives a brighter citrus note and is best added just before turning off the heat, a little at a time.

Milder. Leave out the green chili and reduce the red chili powder, then offer chilies at the table. Cumin and coriander still carry the aroma.

Without semolina. If you can't find fine sooji, leave it out. The surface texture and bite of the bread will change, so it won't be quite the same.

Ghee or oil. Ghee adds a dairy fragrance and richness; neutral oil keeps things lighter. Remember that the dough contains yogurt, so oil alone does not make the dish dairy-free.

Serving and Leftovers

Bhature are best eaten fresh from the oil. As they cool, their texture suffers, which is why the frying comes last. Have the chole hot and the accompaniments sliced before the first bread goes in.

This recipe does not give storage times or reheating instructions for the chole. If you have leftovers, cool them promptly and follow trusted food-safety guidance for storing and reheating cooked dishes.

Frequently Asked Questions

What is the difference between chole bhature and chana masala?

Chole is the spiced chickpea curry; bhature are the fried breads. Chole bhature is the combination served together as one plate. A chickpea curry served on its own, like chana masala, is a standalone curry rather than this pairing.

Can I use canned chickpeas?

Yes. Use about 3 cups drained chickpeas, skip soaking and pressure cooking, and add them in step 7. Canned chickpeas are often salted, so taste before adjusting salt, and use water to bring the gravy to the right thickness.

How long should bhatura dough rest?

This recipe rests it for 30 minutes to 2 hours, covered, in a warm place. Other cooks rest it for 3–4 hours or longer. Room temperature and the leavening make a difference, so look for a dough that has relaxed and rolls out easily rather than relying only on time.

How is a bhatura different from a puri?

Within this recipe, the difference to watch is thickness: if you roll bhatura dough too thin, it fries up hard like a puri. Roll it evenly to a moderate thickness so it puffs into a soft, airy bread.

What can I use instead of amchur?

Lemon juice, added a little at a time at the end. It makes the curry tangy, but the flavor is brighter and more citrusy than amchur's.

Why are both baking soda and baking powder in the dough?

The recipe this article follows lists them as two separate ingredients: 1/4 tsp baking soda and 1/2 tsp baking powder. Measure each one; they are not interchangeable. Other recipes use different leavening, which is one reason bhatura recipes vary.

For more dishes from the same country, see recipes from India.

Sources

  • Dassana's Veg Recipes, "Chole Bhature | Chana Bhatura (Easy Punjabi Recipe)." The main recipe basis: amounts for 4 servings, soaking and cooking the chickpeas, the masala, the bhatura dough and resting time, rolling and frying, canned-chickpea option, accompaniments, and its description as a Punjabi breakfast/brunch dish with household variation. https://www.vegrecipesofindia.com/chole-bhature/
  • Chef Ranveer Brar, "Easy Chole Bhatura छोले भटूरा रेसिपी." Used for the flow of blooming whole spices, cooking the paste until the oil separates, simmering the chickpeas, a longer 3–4 hour dough rest, the frying technique, and accompaniments. https://ranveerbrar.com/recipes/chole-bhatura/
  • Delhi Tourism, "Bhogal Chole Bhature." Used for chole bhature's presentation as a representative Delhi street food and the neighboring dishes served at a Delhi eatery. Not used as evidence of origin. https://delhitourism.gov.in/dt/food_tour/bhogal_chole_bhature.html
  • Chef Kunal Kapur, "Punjabi Chole Bhature." Used only to compare variation in dough ingredients and resting time across recipes. https://www.chefkunalkapur.com/recipe/punjabi-chole-bhature/