Best Recipe for Chole Bhature – Easy Punjabi-Style Recipe
This recipe for chole bhature brings together spicy Punjabi chickpea curry and soft, fluffy, golden bhature. Chole Bhature is a favorite meal in many North Indian homes. People love its spices, satisfying texture, and comforting homemade flavor. With simple ingredients and step-by-step instructions, you can recreate this classic dish in your own kitchen.
Whether you are preparing a weekend breakfast, a hearty lunch, or a special family meal, this recipe makes the process approachable. You will learn how to cook flavorful chole, prepare yeast-free bhature dough, and serve everything fresh for the best taste.
What Makes This Chole Bhature Recipe Special?
Recipe at a Glance
Prep time: 20 minutes, plus soaking time
Cook time: 50–60 minutes
Total time: Approximately 9–12 hours, including soaking
Servings: 4
Cuisine: North Indian, Punjabi
Course: Breakfast, lunch, or main course
Diet: Vegetarian
Difficulty: Intermediate
Recipe for Chole Bhature: What Ingredients Do You Need?
This recipe combines tender chickpeas with flavorful onion-tomato masala and homemade bhature. Measure the ingredients before cooking for a smoother experience.
What Ingredients Do You Need for Punjabi Chole?
1 cup dried chickpeas (kabuli chana)
1 medium onion, finely chopped
2 medium tomatoes, pureed
1 tablespoon ginger-garlic paste
2 green chilies, slit
2 tablespoons oil
1 teaspoon cumin seeds
1 teaspoon coriander powder
½ teaspoon turmeric powder
1 teaspoon red chili powder
1 teaspoon chole masala
½ teaspoon garam masala
1 black tea bag (optional, for darker-colored chickpeas)
Salt to taste
2 tablespoons chopped fresh coriander
1 teaspoon dried mango powder (amchur), optional
Water as needed
What Ingredients Do You Need for Soft Bhature?
2 cups all-purpose flour (maida)
2 tablespoons semolina (sooji)
¼ cup plain yogurt
1 teaspoon sugar
½ teaspoon baking powder
¼ teaspoon baking soda
½ teaspoon salt
1 tablespoon oil
Approximately ½ cup lukewarm water, as needed
Oil for deep-frying
How Do You Make This Easy Chole Bhature Recipe at Home?
Step 1: How Should You Prepare the Chickpeas?
Rinse the chickpeas thoroughly under running water.
Soak the chickpeas in enough water overnight or for at least 8 hours.
Drain and rinse the chickpeas before cooking.
Add the chickpeas, fresh water, and salt to a pressure cooker.
Add the optional tea bag for a darker color.
Pressure-cook until the chickpeas are soft and creamy inside.
Cooking time varies depending on chickpea age and cooker type. Remove the tea bag after cooking.
Step 2: How Do You Make Spicy Punjabi Chole?
Heat oil in a deep pan over medium heat.
Add cumin seeds and let them sizzle.
Add chopped onion and cook until golden.
Stir in ginger-garlic paste and green chilies.
Add the tomato puree and mix in the turmeric, coriander, and red chili powders.
Cook until the masala thickens and the oil starts to appear on top.
Stir in chole masala and garam masala.
Add cooked chickpeas and some cooking liquid.
Simmer for 15–20 minutes, stirring occasionally.
Mash a few chickpeas with a spoon to make the gravy thicker.
Finish with chopped coriander and amchur, if using. Taste the chole and add more salt or spices if needed.
Step 3: How Do You Prepare Homemade Bhature Dough?
Add the flour, semolina, yogurt, sugar, baking powder, baking soda, and salt to a large bowl.
Add oil and mix well.
Slowly add warm water and mix until you get a soft, slightly sticky dough.
Knead for 5–7 minutes until smooth.
Cover the dough and keep it for 1-2 hours at room temperature.
Resting helps the dough relax and makes rolling easier.
Step 4: How Can You Make Fluffy Bhature?
Divide the dough into eight equal-sized balls.
Lightly grease the surface and rolling pin with oil.
Use a rolling pin to shape each dough ball into an oval.
Keep the thickness even to encourage uniform puffing.
Heat oil in a deep, heavy pan.
Check if oil is hot by dropping a small piece of dough in it. It should rise steadily and bubble without browning immediately.
Gently place one bhatura into the hot oil.
Use a slotted spoon to gently push the bhatura into the hot oil so it puffs up.
Once it puffs, turn it over and fry until lightly golden.
Drain on a rack or paper towel and repeat.
Step 5: How Should You Serve Restaurant-Style Chole Bhature?
Transfer the hot chole into serving bowls. Top with chopped coriander and thin strips of ginger. Serve immediately with freshly fried bhature.
Add sliced onion, lemon wedges, and green chilies on the side. For a complete meal, include cucumber salad or plain yogurt. Enjoy this recipe for chole bhature while the bhature are warm, fluffy, and crisp.
What Makes an Authentic Punjabi Chole Bhature Recipe Taste Better?
The best flavor comes from well-cooked chickpeas and a properly developed masala. Let the onions turn golden before adding the tomatoes. Cook the spice mixture long enough to remove the raw taste.
For a Delhi-style chole bhature variation, use a balanced blend of chole masala, ginger, and dried mango powder. Some versions use tea or whole spices for deeper color and flavor. These additions vary by household and vendor, so there is no single universal recipe.
If you enjoy exploring regional food traditions, discover more ideas in our collection of healthy Asian recipes. Explore different ingredients, cooking techniques, and flavor combinations from across the region.
What Are the Best Tips for Making Soft, Fluffy Bhature?
Rest the dough: Give the dough enough time to relax before rolling.
Keep it soft: Add water gradually. Stiff dough can produce dense bread.
Roll evenly: Very thin or uneven dough may not puff consistently.
Check the oil: Oil that is too cool can make bhature greasy.
Fry in small batches: Crowding lowers the oil temperature.
Serve promptly: Bhature tastes best straight from the fryer.
This chole bhature recipe without yeast uses baking powder and baking soda. Its texture may differ from yeast-raised versions. Proper resting and frying help produce a satisfying puff.
Can You Make Chole Bhature Healthier at Home?
Yes. Adjust portions, cooking methods, and accompaniments to suit your preferences. Use less oil in the chickpea curry and serve a moderate portion of bhature. You can also pair the meal with fresh vegetables or plain yogurt.
For another meal idea, try our healthy ramen bowl recipe. It offers a different approach to creating a satisfying meal with varied ingredients.
For food safety, cook dried chickpeas until fully tender. Refrigerate leftovers promptly in covered containers. Reheat them thoroughly before serving.
For safe food storage, check the USDA’s guidelines for handling leftovers safely to learn how to store and reheat cooked food properly.
Is Chole Bhature Suitable for Breakfast or Lunch?
Chole Bhature is commonly enjoyed for breakfast or brunch in parts of North India. It is also a popular lunch option because it is filling and flavorful. Families often serve it during weekend meals, celebrations, and gatherings.
For a balanced plate, combine a smaller serving of bhature with chickpeas and fresh vegetables. Adjust the chili level to suit children or anyone who prefers milder food.
What Should You Know Before Trying This Traditional Chole Bhature Recipe?
Chole Bhature is a much-loved North Indian combination of spiced chickpeas and fried bread. Recipes differ across Punjab, Delhi, and other regions. However, the main idea remains the same: flavorful chole paired with freshly cooked bhature.
Making this recipe for chole bhature at home lets you control the spice level, texture, and serving size. Once you get comfortable preparing the dough and chole masala, you can adjust the recipe to suit your family’s taste.
Ready to Make Chole Bhature at Home?
This chole bhature recipe brings together bold Punjabi flavors and freshly fried bread without complicated techniques. First, prepare the chickpeas. Then, develop the masala and give the dough enough time to rest. With practice, you can make this favorite for family breakfasts, weekend lunches, and special gatherings.
At Chole Bature, we love helping home cooks explore recipes and food traditions from India and around the world. If you have questions, suggestions, or feedback about this recipe, please contact us through our website.
Frequently Asked Questions
What Is the Secret to Soft Bhature?
Use soft dough, knead it well, and allow it to rest. Roll evenly and fry in sufficiently hot oil for the best puff.
Can I Make Chole Bhature Without Yeast?
Yes, baking powder and baking soda help the bhature puff up while frying. In this recipe for chole bhature, resting the dough also helps create a softer texture.
Can I Prepare Chole in Advance?
Yes. Cooked chole can be refrigerated in an airtight container. Reheat it thoroughly before serving. The flavors may deepen after resting overnight.
Why Are My Bhature Not Puffing Up?
Common reasons include stiff dough, insufficient resting, uneven rolling, or oil at the wrong temperature. Check these factors before frying the next batch.
Can I Use Canned Chickpeas for This Recipe?
Yes. Drain and rinse canned chickpeas, then simmer them in the prepared masala. Reduce the cooking time and add water as needed.
What Can I Serve with Chole Bhature?
Serve it with sliced onions, lemon wedges, green chilies, yogurt, or cucumber salad. These accompaniments add freshness and contrast to the rich curry.