National Dish India: Chole Bhature (Recipe)

In this article
Say hello to Chole Bhature, one of North India’s most irresistible plates! This much-loved duo pairs a fiery, deeply spiced chickpea curry with golden, pillowy rounds of deep-fried bread. The contrast is everything: the bold, tangy chole against the soft, gently chewy bhature makes for a meal that feels both indulgent and comforting. Whether you grab it from a roadside stall in Punjab or cook it up at home for a leisurely weekend brunch, it never fails to satisfy.
About Chole Bhature
Chole Bhature is a hearty temptation from the kitchens of North India, and it is far more than a simple meal — it is a celebration of flavour and culture. The chole are chickpeas simmered in a richly spiced gravy, while the bhature are fluffy, deep-fried balls of dough made from white flour. Together this pair is treated almost as an unofficial national dish, beloved for its full-bodied taste and its deeply satisfying texture. What makes it so special is the interplay between the sharp, aromatic chole and the flavourful yet neutral bhature — a true marvel of contrasting tastes and textures.
Ingredients (serves 1–2)
- 200 g chickpeas, soaked overnight
- 2 onions, chopped
- 2 tomatoes, puréed
- 1 green chilli, finely chopped
- 1 teaspoon ginger-garlic paste
- Spices: salt, turmeric, chole masala, garam masala, cumin, asafoetida (hing)
- 2 tablespoons oil
- 2 cups white flour
- 1/4 teaspoon baking powder
- 1 cup yoghurt
- Oil, for deep-frying
- Fresh coriander, to garnish
Shopping for the ingredients
Head to an Asian or Indian grocery for authentic spices such as chole masala and asafoetida, which give the dish its unmistakable character. Fresh ingredients like tomatoes, onions and green chillies are best picked up at a local market, where you can choose the ripest produce. Chickpeas and white flour are easy to source in any ordinary supermarket, so most of the shopping list comes together with little fuss. If you enjoy assembling Indian spice cupboards, the same blends turn up in dishes like Rajma.
Preparing the dish
A little groundwork makes all the difference with chole bhature. Be sure to soak the chickpeas overnight, as this shortens the cooking time and makes them easier to digest. Measure out and set aside all of your spices in advance so the cooking flows smoothly from one step to the next. With your ingredients prepped and a tidy work surface, you can move through the recipe at a relaxed, confident pace.
Step-by-step instructions
- Cook the chickpeas until soft.
- Heat the oil in a pan, add the onions, then stir in the spices, puréed tomato and chilli and fry until the oil separates.
- Add the cooked chickpeas and let everything simmer with a little water until a thick gravy forms.
- Meanwhile, knead the flour with the baking powder and yoghurt into a dough, shape into small balls and roll out into flat discs.
- Deep-fry the bhature in hot oil until they puff up and turn golden brown.
Gluten-free / lactose-free version
With a few swaps, chole bhature can suit most dietary needs. The chickpea curry itself is naturally gluten-free, so the only adjustment needed is to the bread: replace the white flour with a good gluten-free flour blend, though the texture of the bhature will be a little different. For a lactose-free version, simply use a plant-based yoghurt in place of dairy yoghurt. That way everyone at the table can dig in without missing out.
Tips for vegans and vegetarians
The chole are already vegetarian and full of plant-based protein from the chickpeas. To make the dish completely vegan, swap the dairy yoghurt in the bhature dough for a plant-based alternative such as soya yoghurt. Take care to check spice blends for any hidden animal-derived ingredients, and lean on fresh vegetables and herbs for the brightest flavour. This classic adapts beautifully to a plant-based kitchen.
More tips and tricks
For a deeper, more intense flavour, reach for tinned tomatoes instead of fresh ones — they lend the gravy a richer body. You can also dial the heat up or down by adjusting the number of green chillies you add. Letting the chole rest for a while before serving allows the spices to settle and meld, and a final scattering of fresh coriander brings a welcome lift of freshness.
Adapting the recipe to your taste
Chole bhature is wonderfully easy to make your own. Add more or fewer spices to control the intensity exactly to your liking, leaning on extra garam masala for warmth or holding back for a milder plate. For a lighter, more wholesome twist, you can make the bhature with wholemeal flour instead of white flour. Small changes like these let you shape the dish around your own preferences.
Ingredient substitutions
If a particular ingredient is hard to find, there is usually a handy stand-in. Should you be unable to track down asafoetida (hing), you can leave it out altogether or use a pinch of garlic powder in its place. The yoghurt in the dough can be swapped for vegan alternatives such as soya yoghurt without any trouble. These kinds of substitutions are common across Indian home cooking — much as cooks adapt the spicing in a comforting bowl of Masoor Dal.
Drink pairing ideas
A classic Indian lassi, a cup of masala chai or simply a cold beer all pair beautifully with chole bhature. The cooling, creamy lassi is especially good at balancing the heat of the spicy chole, while masala chai echoes the warm, aromatic notes of the curry. If you prefer something lighter, a glass of nimbu pani (Indian lemonade) refreshes the palate between rich, satisfying mouthfuls.
Serving and presentation ideas
Presentation can turn chole bhature into a real centrepiece. Serve it on a large plate and garnish with fresh coriander and a wedge of lemon for a bright finishing touch. A side of pickle or a cooling raita rounds out the experience and adds welcome contrast to the heat. Arranging the puffed bhature alongside the glossy, dark chole makes for an inviting and appetising spread.
A bit of history
Chole Bhature has its roots in Punjab in the north of India and carries a long and proud history. It grew up as a popular street food, dished out from bustling roadside stalls, and is still often served at special occasions and celebrations. Over the years it has become a defining favourite far beyond the region, treasured as a generous, sociable dish and a wonderful example of Indian cuisine.
More recipe ideas
Summary: Chole Bhature
Chole bhature is a versatile, flavour-packed dish brimming with aroma, well suited to any occasion and easily tailored to personal taste. With its spicy chickpea gravy and golden, puffed bread, it captures the bold, generous spirit of North Indian cooking in a single plate. Whether you enjoy it as street food or as the star of a relaxed weekend feast, chole bhature is sure to win you over — so roll up your sleeves and give it a go.


