Food EditionBakeBreakfastIndianChole Bhature
14 hr (mostly overnight fermentation)IntermediateServes 4
Breakfast · Indian

Chole Bhature

This is a dish that announces itself. The bhature hits the hot oil and balloons instantly, and the smell of ginger, cumin, and slow-cooked chickpeas fills the kitchen for hours. It's the kind of breakfast people wake up early for, or cook on weekends when there's time to do it right.

Total time
14 hr (mostly overnight fermentation)
Hands-on
1 hr
Serves
4
Difficulty
Intermediate
Before you start

Plan ahead—the dough needs to sit overnight.

Chole bhature demands patience. The bhature dough ferments overnight (or 12 hours minimum) to develop the rise and tang that makes it light and fluffy when fried. The chole can be cooked the night before too, making the morning assembly quick. You'll need a heavy-bottomed pan for frying—a kadai or deep skillet—and a thermometer helps, though experienced cooks learn to read the oil by feel.

  • mixing bowl (large)
  • kitchen scale (helpful but optional)
  • heavy-bottomed pan or kadai for frying
  • slotted spoon or tongs
  • food thermometer (optional)
  • pressure cooker or pot for chickpeas
Ingredients

What goes in.

  • 2 cupsdried white chickpeas, soaked overnight (or 1 can [400g] cooked chickpeas, drained)
  • 1 mediumonion, finely diced
  • 1 tbspginger, minced
  • 2 clovesgarlic, minced
  • 2 mediumtomatoes, chopped (or 3/4 cup canned)
  • 1 tbspred chili powder
  • 1 tspcumin seeds
  • 1 tspcoriander powder
  • 1/2 tspturmeric powder
  • 1/4 tspasafetida (hing)
  • 2 tbspoil or ghee
  • salt to taste
  • 2 cupsall-purpose flour
  • 1/4 cupyogurt
  • 1 tbspsugar
  • 1/2 tspsalt
  • 1/4 tspbaking soda
  • 3/4 cuplukewarm water (adjust as needed)
  • oil for frying(neutral, about 2 cups)
The key technique

The overnight fermentation makes the bhature rise and lighten

The dough needs 12 to 18 hours at room temperature to develop the fermentation that creates a tender, puffy bread. Skip this step and your bhature will be dense and heavy. The yogurt and baking soda do the work—they acidify slightly and release gas as the dough sits. When you fry it, that trapped air expands and puffs the bread into a hollow pocket. Don't rush this.

Step by step

The method.

  1. Make the bhature dough.

    In a large bowl, combine flour, sugar, salt, and baking soda. Add yogurt and mix until crumbly. Slowly add lukewarm water, stirring and kneading until you have a soft, slightly sticky dough (wetter than bread dough, closer to a thick batter). It should be smooth and elastic. You may not need all the water. Once it comes together, knead for 5 minutes by hand or machine until it's smooth and glossy.

  2. Ferment overnight.

    Cover the bowl with a damp cloth or plastic wrap. Set it at room temperature (65–75°F is ideal) for 12 to 18 hours. The dough will rise and smell slightly tangy. This is what you want. You'll see bubbles on the surface and it will be noticeably lighter and airier than when you started. If your kitchen is cold, place it in a warm spot—near a radiator, in an oven with the light on, or wrapped in a towel.

  3. Cook the chole while the dough ferments.

    If using dried chickpeas: drain the soaked chickpeas and cook in a pressure cooker with water (3 cups water to 2 cups chickpeas) for 25–30 minutes at pressure, or until tender but not falling apart. If using canned, skip this step. In a heavy pan, heat 2 tbsp oil over medium. Add cumin seeds and let them pop (about 30 seconds). Add diced onion and cook until golden, about 4 minutes. Add minced ginger and garlic, cook 1 minute. Add tomatoes, reduce heat, and simmer until the tomatoes break down into a paste, about 5 minutes. Stir in chili powder, coriander, turmeric, and asafetida. Cook 1 minute. Add the cooked chickpeas and 3/4 cup water (or cooking liquid from the pressure cooker). Bring to a simmer and cook uncovered for 15–20 minutes, stirring occasionally. The spices should coat the chickpeas and the gravy should be thick and coated. Season with salt. This can be made a day ahead and reheated.

  4. Heat the oil for frying.

    Pour about 2 cups of neutral oil (vegetable, canola, or groundnut) into a heavy-bottomed pan or kadai. Heat to 350°F. If you don't have a thermometer, the oil is ready when a small piece of dough dropped in sizzles immediately and rises to the surface in about 4 seconds. Do not let it smoke—that means it's too hot and your bhature will brown too quickly on the outside and stay doughy inside.

  5. Shape and fry the bhature.

    The dough will be puffy and airy. Lightly oil your hands (it will be sticky). Tear off a piece roughly the size of a tennis ball. Gently stretch it in your palms, working from the center outward—you're not kneading, just gently opening it into a disk about 1/4 inch thick. Slide it carefully into the hot oil. It will sink at first, then rise. Use a slotted spoon to gently flip it after about 30 seconds. Fry another 20–30 seconds until it's puffed and golden-brown on both sides. Drain on paper towels. Fry one bhature at a time so the oil temperature stays steady. Each batch takes about 1 minute total.

  6. Serve immediately.

    Bhature tastes best eaten right after frying—crispy outside, soft and hollow inside. Serve with a bowl of hot chole. You can either spoon the chole into the bread's pocket, or serve them alongside. Accompany with sliced onions, fresh lemon, and a small dish of pickle on the side.

Variations

Other turns to take.

Whole wheat bhature

Replace 1 cup of all-purpose flour with whole wheat flour. The dough will be denser and earthier. It will still puff when fried, but expect a slightly chewier crumb. The fermentation time remains the same.

Spiced chole (Punjabi-style)

Add 1 tsp amchur (dried mango powder) to the chole in the last 2 minutes of cooking for a subtle tang. Some cooks also add a pinch of garam masala and a squeeze of lemon juice at the very end.

Smaller bhature (pani puri size)

Use smaller dough balls (walnut-sized) for individual puffed disks. These fry faster—about 30 seconds per side—and are good for serving at gatherings where guests help themselves.

Tips & troubleshooting

When it doesn't go to plan.

Tip

The dough must be soft and slightly sticky—don't over-flour it. It should stick to your fingers a little but not be a batter.

Tip

If your kitchen is very cold, the dough fermentation will be slow. Wrap the bowl in a kitchen towel and place it somewhere warm (not hot—aim for 70–75°F). Too much heat will kill the yogurt cultures.

Tip

Oil temperature is everything. If it's too cool, the bhature will absorb oil and feel greasy. If it's too hot, it will brown before it puffs. Test with a small piece first and adjust the heat accordingly.

Tip

Don't poke or press the bhature while it fries. Let it float and flip gently—aggressive handling prevents the puff.

Tip

Leftover dough can be refrigerated for up to 3 days in an airtight container. Bring it to room temperature and let it come alive again for 30 minutes before frying.

Tip

The chole tastes better the next day after the flavors have melded. Make it ahead if you can.

Questions

The ones that keep coming up.

Why isn't my bhature puffing?

Two common reasons: the dough didn't ferment long enough (it needs at least 12 hours), or the oil wasn't hot enough when you fried it. The dough fermentation is critical—it generates the gas bubbles that expand when the dough hits hot oil. Also, make sure your baking soda hasn't expired. A third possibility is that you over-kneaded the dough or let it rest at room temperature for too long after frying (you should use it immediately).

Can I make the dough ahead and refrigerate it?

Yes. Mix the dough and let it ferment at room temperature for 4–6 hours until it's puffy, then cover tightly and refrigerate. It will continue fermenting slowly in the cold. Bring it to room temperature for 30–45 minutes before frying. Cold dough won't puff as well, so don't skip the room-temperature warming step.

What oil should I use for frying?

Use a neutral oil with a high smoke point—vegetable, canola, or groundnut oil are all good. Avoid olive oil. The oil can be strained and reused once or twice if it's clean, but discard it if it has a dark color or off smell.

The chole turned out very watery. How do I fix it?

Simmer it uncovered for another 10–15 minutes to reduce the liquid. The gravy should coat the chickpeas like a thick sauce, not be soupy. If it's already overcooked, you can whisk a small amount of cornstarch with water (1 tbsp cornstarch to 2 tbsp water) and stir it in while simmering, then cook for another minute to thicken.

How long can I store chole bhature?

Chole keeps in an airtight container in the refrigerator for 3–4 days and reheats well on the stovetop. Bhature is best eaten fresh but will keep in an airtight container for 1 day. Leftover bhature can be gently reheated in a low oven (300°F) for a few minutes to soften it, though it won't be as crispy as fresh.