Few dishes in Indian cuisine can match the sheer joy of digging into a hot plate of chole bhature. This classic Punjabi comfort food brings together spicy chickpea curry (chole) and soft, fluffy fried bread (bhature). Whether you enjoy it for breakfast, brunch, or a weekend indulgence, Chole Bhature Recipe is a dish that instantly makes any day brighter. In fact, many restaurants across India report that it is one of their most-ordered items, proving its timeless popularity.
What Makes Chole Bhature So Special?
Chole bhature is more than just food; it’s an experience. The chole is packed with aromatic spices, slow-cooked chickpeas, and a tangy tomato-onion gravy that balances heat and flavor. Bhature, on the other hand, are deep-fried breads made with flour and yogurt, puffing up into golden clouds of deliciousness. Together, they create a hearty meal that’s both filling and deeply satisfying.
For many families, this dish is often served on festive mornings, weekend brunches, or special occasions. Its popularity has also spread globally, with Indian restaurants in the US, UK, and Canada often listing it among their bestsellers. If you love Indian comfort food, you might also enjoy trying Dal Khichdi Recipe for a lighter yet nourishing option.
Ingredients for Chole Bhature
To make this dish at home, you need two sets of ingredients—one for the chole and one for the bhature.
Ingredients for Chole (Chickpea Curry)
- 2 cups white chickpeas (soaked overnight)
- 2 large onions (finely chopped)
- 3 tomatoes (pureed)
- 2 green chilies (slit)
- 1 tablespoon ginger-garlic paste
- 2 teaspoons coriander powder
- 1 teaspoon cumin powder
- 1 teaspoon garam masala
- 1 teaspoon red chili powder
- 1 teaspoon turmeric powder
- 2 teaspoons chole masala (optional but recommended)
- 3 tablespoons oil
- Salt to taste
- Fresh coriander leaves for garnish
Ingredients for Bhature (Fried Bread)
- 2 cups all-purpose flour (maida)
- 2 tablespoons semolina (rava/sooji)
- 3 tablespoons yogurt (curd)
- 1 teaspoon sugar
- ½ teaspoon baking powder
- 1 pinch baking soda
- 2 tablespoons oil
- Water as required
- Oil for deep frying
Step-by-Step Chole Bhature Recipe
Cooking this dish might look elaborate, but breaking it down into simple steps makes it easy to follow.
Step 1: Prepare the Chickpeas
- Soak chickpeas overnight in enough water. This helps them cook faster and makes them easier to digest.
- Drain and rinse before pressure cooking with salt and water until soft but not mushy.
Step 2: Cook the Chole
- Heat oil in a large pan, add onions, and sauté until golden brown.
- Add ginger-garlic paste and green chilies, cooking until the raw smell disappears.
- Mix in the tomato puree and cook until the oil separates from the masala.
- Add coriander powder, cumin powder, turmeric, chili powder, and chole masala. Stir well.
- Add boiled chickpeas and simmer for 15–20 minutes. If needed, add a little water for the desired consistency.
- Finish with garam masala and garnish with fresh coriander.
Step 3: Make the Bhature Dough
- In a large bowl, combine flour, semolina, sugar, baking powder, baking soda, and salt.
- Add yogurt and oil, mixing into a soft dough. Add water as needed.
- Cover and let it rest for 2–3 hours. This resting time helps the dough rise slightly.
Step 4: Fry the Bhature
- Divide the dough into equal portions and roll out round discs.
- Heat oil in a deep pan and fry each disc until golden and puffed.
- Place on a paper towel to remove excess oil.
Tips to Perfect Chole Bhature
- Always soak chickpeas overnight for a creamy texture.
- Use ripe red tomatoes for the curry to balance the spices.
- Resting the dough is crucial for soft, fluffy bhature.
- Serve immediately after frying for the best taste.
For another traditional take on this recipe, you can also check Veg Recipes of India’s Chole Bhature Guide, which showcases regional variations.
Nutritional Value of Chole Bhature
While chole bhature is considered indulgent, it also offers some nutritional benefits. Chickpeas are high in protein, fiber, and essential minerals like iron and magnesium. The spices used in the curry, such as turmeric and cumin, provide anti-inflammatory properties. However, since bhature are deep-fried, moderation is key. Pairing the dish with a side of salad or fresh pickle can make the meal more balanced. If you’re looking for high-protein yet lighter options, try out our High Protein Crock Pot Recipes.
Serving Ideas and Variations
Traditionally, chole bhature is served with sliced onions, pickled carrots, and a wedge of lemon. Many households also enjoy it with a glass of chilled lassi or buttermilk to balance the richness.
If you want to experiment, you can try:
- Adding boiled potatoes to the chole for a thicker texture.
- Using whole wheat flour instead of refined flour for healthier bhature.
- Serving with rice for a lighter weekday meal option.
You can also explore fusion dishes like Can Chicken Recipes for a global twist on traditional meals, or even natural wellness alternatives such as Mounjaro-Inspired Recipes to support a healthy lifestyle.
Why This Dish Stands Out in Indian Cuisine
Chole bhature is one of those dishes that cut across regions and generations. A survey by Zomato in 2022 revealed that it ranked among the top 10 most ordered breakfast dishes in North India. Beyond its flavor, it represents the comfort of home-cooked meals and the vibrancy of Indian street food culture. Every bite carries warmth, spice, and the essence of togetherness. For more recipes and wellness ideas, visit SavenShine, where food meets health and tradition.
Frequently Asked Questions
Can I make bhature without yeast?
Yes, the traditional recipe uses yogurt and baking soda instead of yeast. Resting the dough ensures the same puffiness.
How long can I store cooked chole?
You can refrigerate chole for up to three days in an airtight container. Reheat with a bit of water before serving.
Is chole bhature healthy?
The chickpeas in chole are highly nutritious, but bhature are deep-fried, making the dish calorie-dense. Enjoy it occasionally as part of a balanced diet.
Can I make bhature without maida?
Yes, you can substitute all-purpose flour with whole wheat flour, though the texture will be slightly denser.
What is the difference between chole bhature and chana puri?
Chole bhature uses larger, puffed bread made from leavened dough, while chana puri is paired with smaller, unleavened puris.


Ingredients for Chole Bhature
Nutritional Value of Chole Bhature














