Chole Bhature (Spiced Chickpea Curry with Fried Bread)

In North Indian cooking, chole bhature brings together two deeply satisfying elements: a robust chickpea curry and hot, puffed fried bread. The chole has the rounded depth of onions cooked until golden, tomatoes reduced into a thick masala, and warming spices such as cumin, coriander and garam masala. Alongside it, bhature are made from a soft yoghurt dough that fries into airy, golden breads with a tender chew. It is a generous vegetarian meal, best served straight away so the bread keeps its puff and the curry stays glossy, fragrant and scoopable.
Cuisine style North Indian vegetarian comfort food
Spice level Medium
Cooking style Make-ahead friendly • Crowd-friendly

Why this recipe works

  • Deep curry base: Slowly browning the onion and cooking down the grated tomatoes gives the chole a richer, more rounded flavour before the chickpeas are added.
  • Curry and bread contrast: The chickpea curry is glossy and softly thickened, while the freshly fried bhature bring lightness, chew and a crisp-edged puff.
  • Better bhature puff: Resting the yoghurt dough helps it roll smoothly, and frying at 180°C (355°F) encourages the breads to balloon rather than turn dense or greasy.

Get the most out of this recipe

Adjust the heat

  • For a milder curry: Use less green chilli, or keep it whole and remove it before serving so it perfumes the curry without releasing as much heat.
  • For more heat: Add extra green chilli with the ginger and garlic, or finish the curry with a pinch of chilli flakes to build heat gradually.
  • Keep the flavour balanced: If the chilli tastes sharp, simmer the curry a little longer and adjust the salt so the spice sits within the tomato and chickpea base.

Timing notes

  • Rest the dough: The resting time helps the dough hydrate and relax, making it easier to roll and more likely to puff in the oil.
  • Use the resting window: Prepare and simmer the chole while the bhature dough rests, so the curry is ready when the breads are fried.
  • Serve bhature immediately: Bhature are at their best straight from the pan; the puff softens as they sit, so fry them close to serving.

Texture tips

  • Roll evenly: An even oval helps the bread puff cleanly; uneven patches can fry at different speeds and prevent a full balloon.
  • Thicken the chole naturally: Lightly mashing some chickpeas into the sauce gives the curry body without making it heavy.
  • Avoid steaming the breads: Drain the bhature briefly and avoid stacking them tightly while hot, as trapped steam will soften the surface.

Make-ahead tips

  • Make the chole ahead: The chickpea curry can be made in advance and refrigerated, making this easier to serve when only the breads need frying.
  • Reheat gently: Warm the curry in a saucepan over low heat with a splash of water, stirring until it is piping hot and glossy again.
  • Fry breads fresh: For the best puff and texture, roll and fry the bhature just before serving rather than cooking them far ahead.

Equipment you'll need

Ingredients

Chole (chickpea curry)

Bhature (fried bread)

Instructions
Print
  1. Start the bhature dough: put the plain flour, bicarbonate of soda and fine sea salt in a mixing bowl and whisk to combine. Stir in the yogurt and 1 tbsp sunflower oil, then add the water gradually to make a soft, slightly tacky dough. Knead for 6 to 8 minutes until smooth, then cover and rest for 30 minutes.
  2. Meanwhile, make the curry base: finely chop the yellow onion, slit the green chilli, and finely grate the ginger and garlic. Heat the sunflower oil in a large pot over medium heat, then cook the onion for 10 to 12 minutes until deep golden. Add the ginger, garlic and chilli and cook for 1 minute until fragrant.
  3. Stir in the ground cumin and ground coriander and cook for 30 seconds. Grate the tomatoes on a box grater (discarding the skins) and add the pulp to the pot with the fine sea salt. Simmer for 10 to 12 minutes, stirring often, until thick and the oil begins to separate at the edges.
  4. Add the canned chickpeas (with their liquid) and the water, then bring to a gentle simmer. Cook for 20 to 25 minutes, stirring occasionally, until the chickpeas are tender and the curry is glossy and slightly thickened. Lightly mash a spoonful of chickpeas against the side of the pot to thicken, then stir in the garam masala.
  5. Finish the chole: roughly chop the fresh coriander and stir most of it through the curry, reserving a little for serving. Keep the curry on the lowest heat while you shape the bhature, adding a splash of water if it thickens too much. Taste and adjust with a pinch more fine sea salt if needed.
  6. Divide the rested dough into 8 equal pieces and roll each into a smooth ball. Lightly oil the work surface and rolling pin with a little sunflower oil, then roll each ball into an oval about 3 to 4 mm thick. Keep the rolled breads covered while you heat the frying oil.
  7. Pour the sunflower oil for frying into a deep, wide pan and heat to 180°C (355°F). Fry one bhatura at a time for 45 to 60 seconds per side, pressing gently with a slotted spoon to encourage it to puff, until golden. Drain briefly, then repeat with the remaining breads.
  8. Serve the chole hot, topped with the reserved fresh coriander. Bring the bhature to the table straight from frying for the best puff and texture. Spoon the curry alongside and tear the bread to scoop.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • For a smoother, richer curry base, grate the tomatoes rather than chopping them, and cook them down until the mixture looks thick and the oil starts to separate at the edges.
  • Keep the frying oil close to 180°C (355°F): if it is too cool the bhature will turn greasy, and if it is too hot they will brown before puffing properly.
  • If serving anyone who is pregnant, elderly, or immunocompromised, use pasteurised yogurt.

Substitutions

  • Replace the yogurt with greek yogurt for a slightly tangier, sturdier bhature dough.
  • Replace the sunflower oil (for frying) with vegetable oil for a neutral alternative with a similar smoke point.
  • Replace the green chili pepper with a smaller amount of chili flakes for a more even, gentler heat.

Storage

  • Refrigerate up to 3 days
  • Cool the chole quickly, then refrigerate in a sealed container for up to 3 days. Reheat in a saucepan over low heat with a splash of water until piping hot. Bhature are best fresh; freeze cooked bhature for up to 2 months and reheat in a 200°C (390°F) oven for 6 to 8 minutes.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Chole Bhature (Spiced Chickpea Curry with Fried Bread)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 1h 30min (50min active)
  • Difficulty: Advanced
  • Cuisine: Indian
  • Allergens:
    Gluten Milk Wheat
Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive
Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.