The Ultimate Chole Bhature Recipe: A Step-by-Step Guide to Making This Flavorful Indian Dish at Home
Introduction:
Chole Bhature is one of India’s most cherished dishes, beloved for its bold flavors and irresistible combination of spiced chickpeas (chole) and deep-fried bread (bhature). It’s a comfort food that’s not only satisfying but also incredibly versatile, whether you enjoy it for breakfast, lunch, or dinner. If you’ve ever craved the authentic taste of Chole Bhature at home, you’re in the right place! In this blog, we’ll walk you through an easy-to-follow Chole Bhature recipe with tips and tricks to ensure your dish turns out perfect every time.
Whether you’re a seasoned cook or a beginner, this recipe will give you everything you need to recreate this popular Indian delicacy in your own kitchen.
What is Chole Bhature?
Chole Bhature is a Punjabi dish that consists of spicy chickpeas (chole) paired with fried bread (bhature). The chickpeas are cooked in a rich, aromatic gravy made from a mix of spices like cumin, coriander, turmeric, and garam masala, while the bhature is a soft and fluffy deep-fried bread that is perfect for scooping up the flavorful chole. Typically served with onions, pickles, and yogurt, Chole Bhature is a dish that brings people together, especially during special occasions or weekend meals.
In this recipe, we’ll focus on preparing chole and bhature from scratch, so you get an authentic and homemade experience!
Ingredients for Chole Bhature Recipe
For the Chole (Chickpea Curry):
- 1 cup chickpeas (kabuli chana), soaked overnight
- 1 large onion, finely chopped
- 2 tomatoes, finely chopped or pureed
- 2 green chilies, slit
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1 teaspoon cumin powder
- ½ teaspoon red chili powder
- 1 teaspoon garam masala
- 1 teaspoon amchur (dry mango powder)
- 1 tablespoon fresh coriander, chopped
- 2 tablespoons oil
- Salt, to taste
- Water (for cooking)
For the Bhature (Fried Bread):
- 2 cups all-purpose flour (maida)
- 1 tablespoon semolina (suji)
- 1 tablespoon yogurt
- 1 teaspoon baking powder
- 1 teaspoon sugar
- 1 tablespoon oil
- Warm water, as needed
- Salt, to taste
- Oil, for deep frying
How to Make Chole Bhature at Home: A Step-by-Step Guide
1. Preparing the Chole (Chickpeas):
- Soak the chickpeas overnight or for at least 8 hours in water. Drain the water before cooking.
- Pressure cook the chickpeas: In a pressure cooker, add the soaked chickpeas along with 3 cups of water and a pinch of salt. Cook for 5-6 whistles until the chickpeas are soft. Set aside.
- Prepare the gravy: Heat 2 tablespoons of oil in a pan and add cumin seeds. Once they splutter, add the chopped onions and sauté until golden brown.
- Add the ginger-garlic paste and sauté for 1-2 minutes until the raw smell disappears.
- Add the tomato puree or chopped tomatoes and cook until the oil starts to separate from the masala.
- Add coriander powder, cumin powder, red chili powder, and amchur. Stir well.
- Add the cooked chickpeas to the masala mixture along with some of the water used to cook the chickpeas to make a thick gravy.
- Simmer the chole for 10-15 minutes, allowing the spices to blend with the chickpeas.
- Finish with garam masala and garnish with fresh coriander leaves.
- Serve hot with bhature!
2. Preparing the Bhature (Fried Bread):
- In a large bowl, combine all-purpose flour, semolina, baking powder, sugar, and salt. Mix well.
- Add yogurt and oil to the dry ingredients and mix until the dough becomes crumbly.
- Gradually add warm water, kneading the dough until it’s soft, smooth, and elastic. Cover the dough with a damp cloth and let it rest for 1-2 hours.
- Once the dough has rested and risen, divide it into small balls (about 8-10).
- Roll each dough ball into a circle about 6 inches in diameter. You can make it slightly thicker than a regular chapati.
- Heat enough oil for deep frying in a large pan or wok. Once the oil is hot (but not smoking), fry the bhature one by one, pressing gently to help them puff up.
- Fry until both sides are golden and crispy. Drain excess oil on a paper towel and serve hot with chole.
Why Chole Bhature is a Favorite Comfort Food
Chole Bhature isn’t just about taste—it’s about the experience. The combination of spicy chickpeas with crispy, warm bhature creates a contrast of textures and flavors that is simply irresistible. It’s a dish that has been passed down through generations, making it an essential part of Indian culinary culture. Whether you’re enjoying it at a roadside stall or making it at home for family and friends, Chole Bhature is the epitome of comfort food.
Frequently Asked Questions About Chole Bhature
1. Can I make Chole Bhature without yeast or baking powder?
Yes! Baking powder is often used to make bhature fluffier, but you can skip it if you prefer a slightly denser texture. Just let the dough rest well to ensure it rises.
2. Can I make the chole ahead of time?
Yes! You can make the chole (chickpea curry) a day ahead and refrigerate it. Just heat it up before serving with fresh bhature.
3. Can I bake the bhature instead of frying?
While traditionally fried, you can bake bhature in an oven at high heat (around 400°F) for a healthier alternative, though they may not puff up as much as the fried version.
4. Can I use canned chickpeas for this recipe?
Yes, you can use canned chickpeas for convenience. Just make sure to rinse them well before using. You won’t need to pressure cook them—just simmer them in the gravy for a few minutes.
5. How do I make the chole spicier or milder?
To make the chole spicier, increase the amount of green chilies and red chili powder. To make it milder, reduce the chili content and add a bit more garam masala for flavor.

