Chole Bhature: Thick, Tangy Chickpeas and a Bread That Balloons in the Oil
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.
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)

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.
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
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/














