Chole Bhature (Spiced Chickpea Curry with Fried Bread)
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h 30min (50min active)
- Difficulty: Advanced
- Cuisine: Indian
-
Allergens:
Gluten Milk Wheat
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
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
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
All-Clad Tri-Ply Stainless Steel Saucepan
- Excellent heat control
- Premium build quality
- Expensive
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
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 GoogleEvery 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.
























