Crispy Bhature with Spicy Chickpea Curry
Authentic Punjabi Chole Bhature Recipe: Crispy Bhature with Spicy Chickpea Curry
Few dishes capture the heart of North Indian cuisine quite like Chole Bhature. This iconic Punjabi favorite combines fluffy, deep-fried bhature with a rich and aromatic chickpea curry, creating a meal that’s indulgent, comforting, and packed with bold flavors. Whether served as a festive breakfast, a hearty lunch, or a weekend treat, Chole Bhature has earned its place as one of India’s most beloved dishes.
The secret to exceptional Chole Bhature lies in the balance between soft, airy bhature and deeply spiced chole simmered to perfection. While it may seem like a restaurant-only specialty, this authentic recipe lets you recreate the same irresistible flavors in your own kitchen.
Why You’ll Love This Recipe
- Authentic Punjabi taste with traditional spices.
- Soft, fluffy bhature that puff beautifully.
- Rich and flavorful chickpea curry.
- Perfect for family meals, festivals, and special occasions.
- Easy-to-follow instructions suitable for beginners.
Ingredients
For the Chole
- 2 cups dried chickpeas (or 3½ cups cooked chickpeas)
- 2 large onions, finely chopped
- 3 medium tomatoes, pureed
- 2 tablespoons ginger-garlic paste
- 3 tablespoons cooking oil
- 2 bay leaves
- 1 teaspoon cumin seeds
- 1 teaspoon turmeric powder
- 2 teaspoons coriander powder
- 1 teaspoon red chili powder
- 1 teaspoon Kashmiri chili powder
- 1 teaspoon cumin powder
- 2 teaspoons chole masala
- ½ teaspoon garam masala
- Salt to taste
- 2 green chilies, slit
- Fresh coriander leaves for garnish
- Water as needed
Optional Traditional Ingredients
- 2 black tea bags or 1 tablespoon tea leaves (for darker color)
- 2 dried amla pieces
For the Bhature
- 3 cups all-purpose flour (maida)
- ½ cup semolina (sooji)
- ½ cup yogurt
- 1 teaspoon sugar
- ½ teaspoon baking powder
- ¼ teaspoon baking soda
- 1 teaspoon salt
- 2 tablespoons oil
- Warm water as needed
- Oil for deep frying
Step 1: Prepare the Chickpeas
Wash the dried chickpeas thoroughly and soak them overnight in plenty of water.
Drain the water and transfer the chickpeas to a pressure cooker. Add fresh water along with tea bags and dried amla if using. Pressure cook until the chickpeas become soft and tender. Remove the tea bags after cooking.
Step 2: Make the Chole Masala
Heat oil in a heavy-bottomed pan.
Add cumin seeds and bay leaves.
Once aromatic, add chopped onions and saute until golden brown.
Stir in the ginger-garlic paste and cook for 2–3 minutes until the raw smell disappears.
Add tomato puree and cook until the oil separates from the masala.
Now mix in:
- Turmeric
- Coriander powder
- Red chili powder
- Kashmiri chili powder
- Cumin powder
- Salt
Cook the masala for 8–10 minutes on medium heat.
Step 3: Add the Chickpeas
Add the cooked chickpeas to the prepared masala.
Mix thoroughly so every chickpea is coated with the spices.
Pour in some of the cooking liquid and simmer for 20–25 minutes.
Mash a few chickpeas with the back of a spoon to naturally thicken the gravy.
Finish with:
- Chole masala
- Garam masala
- Slit green chilies
Cook for another 5 minutes.
Garnish generously with fresh coriander.
Step 4: Prepare the Bhature Dough
In a large mixing bowl combine:
- Flour
- Semolina
- Baking powder
- Baking soda
- Sugar
- Salt
Add yogurt and oil.
Gradually pour warm water while kneading until you get a soft, smooth dough.
Cover with a damp cloth and let it rest for 1–2 hours.
Step 5: Shape the Bhature
Divide the dough into equal-sized balls.
Lightly grease the rolling surface.
Roll each ball into an oval or round disc about 6–7 inches wide.
Avoid making them too thin, as thicker bhature puff better.
Step 6: Fry the Bhature
Heat oil in a deep kadai over medium-high heat.
Carefully slide one rolled bhatura into the hot oil.
Gently press it with a slotted spoon until it puffs.
Flip and fry the other side until golden.
Remove onto paper towels.
Repeat with the remaining dough.
Serving Suggestions
Serve hot Chole Bhature with:
- Sliced onions
- Lemon wedges
- Green chilies
- Mango pickle
- Mint chutney
- Boondi raita
- Sweet lassi
A chilled glass of lassi perfectly balances the spicy curry.
Chef’s Tips for Perfect Chole Bhature
- Soak chickpeas overnight for even cooking.
- Simmer the curry slowly for richer flavor.
- Mash a handful of chickpeas for a creamy texture.
- Rest the dough well to achieve soft bhature.
- Fry in properly heated oil for maximum puffiness.
- Avoid overcrowding the pan while frying.
Delicious Variations
Amritsari Chole Bhature
Use extra whole spices and black cardamom for a deeper flavor.
Delhi Street-Style Version
Top the chole with chopped onions, coriander, green chilies, and a squeeze of lemon.
No-Yeast Bhature
This recipe already uses baking powder and baking soda instead of yeast, making it convenient for home cooks.
Whole Wheat Bhature
Replace half of the all-purpose flour with whole wheat flour for a healthier variation.
Storage Tips
- Refrigerate leftover chole for up to 3 days.
- Freeze cooked chole for up to 2 months.
- Bhature taste best fresh but can be reheated briefly in an oven or air fryer.
- Store the dough in the refrigerator for up to 24 hours if preparing ahead.
Nutritional Information (Approximate Per Serving)
- Calories: 620
- Protein: 18g
- Carbohydrates: 78g
- Fat: 24g
- Fiber: 14g
- Sugar: 7g
- Sodium: 780mg
Nutrition values may vary depending on ingredient brands and portion sizes.
Authentic Punjabi Chole Bhature is more than just a meal—it’s a celebration of bold flavors, comforting textures, and rich culinary tradition. From the perfectly spiced chickpea curry to the golden, fluffy bhature, every bite delivers a satisfying blend of taste and aroma. Whether you’re recreating a favorite restaurant dish or introducing Punjabi cuisine to your family, this recipe is sure to become a cherished addition to your kitchen. Serve it fresh with onions, pickle, and a chilled glass of lassi for an unforgettable dining experience.