Chole Bhature
Experience the vibrant flavors of North India with this classic Chole Bhature. Tender, spiced chickpeas simmered in a rich, tangy gravy are perfectly complemented by fluffy, golden-fried bhature bread. This hearty and aromatic dish offers a delightful contrast of textures and spices, making it an unforgettable meal.
An original recipe by Forkin
- Total time
- 5 hr 15 min
- Serves
- 4
- Difficulty
- Medium
- Per serving
- 727 kcal
Allergen information: may contain gluten and milk. Always check ingredient packaging if you have an allergy.
Mise en place
Ingredients
chole
- 250 gchickpea, dried, soaked overnight
- 1 pcsblack tea bag
- 0.5 tspbaking soda
- 1 pcsbay leaf
- 1 pcscinnamon stick
- 3 pcsclove
- 2 pcsgreen cardamom pod
- 1 pcsblack cardamom pod
- 1 tspsalt
- 2 tbspvegetable oil
- 1 pcsonion, finely chopped
- 1 tbspginger garlic paste
- 0.5 cuptomato puree
- 2 tbspchole masala
- 0.5 tspturmeric powder
- 1 tspred chili powder
- 1 tspgaram masala
- 1 tspamchur powder
chole garnish
- 2 tbspfresh coriander, chopped
bhature
- 2 cupall-purpose flour
- 2 tbspsemolina
- 1 tspsugar
- 0.5 tspsalt
- 0.25 tspbaking powder
- 0.25 cupyogurt, plain
- 0.75 cupwater, warm
- 2 tbspvegetable oil
- 4 cupvegetable oil, for frying
Equipment
Pressure cooker · Large mixing bowl · Whisk · Large heavy-bottomed pan or Dutch oven · Chef's knife · Cutting board · Deep pan or wok (for frying) · Slotted spoon or spatula · Paper towels · Rolling pin · Oil thermometer (optional)
The method
Step by step
- 1
Rinse the pre-soaked chickpeas thoroughly under cold running water until the water runs clear.
About 2 min
Cook’s note: Soaking chickpeas overnight (8-12 hours) is crucial for proper cooking and digestibility. If you forgot to soak, you can quick-soak by boiling them for 5 minutes, then letting them rest in the hot water for an hour.
- 2
Combine the rinsed chickpeas, black tea bag, baking soda, bay leaf, cinnamon stick, cloves, green cardamom pods, black cardamom pod, and 1 teaspoon of salt in a pressure cooker.
Cook’s note: The black tea bag imparts a traditional dark color to the chole, while baking soda helps tenderize the chickpeas and reduces cooking time.
- 3
Add enough water to the pressure cooker to cover the chickpeas by approximately 2 inches.
- 4
Secure the lid on the pressure cooker and cook under high pressure for 15-20 minutes. Allow the pressure to release naturally for another 10-15 minutes until the valve drops. The chickpeas should be very tender but still hold their shape.
About 35 min
Cook’s note: Overcooked chickpeas will be mushy, while undercooked ones will be hard. Test a chickpea for tenderness after the pressure releases.
- 5
While the chickpeas are cooking, prepare the bhature dough. In a large mixing bowl, whisk together the all-purpose flour, semolina, sugar, 0.5 teaspoon salt, and baking powder until well combined.
About 3 min
Cook’s note: Semolina adds a slight crispness to the bhature and helps achieve a better texture.
- 6
Gradually add the yogurt and warm water to the dry ingredients, mixing with your hands until a shaggy dough forms.
About 2 min
Cook’s note: Warm water helps activate the yeast (or baking powder/soda combination) and makes the dough more pliable.
- 7
Transfer the dough to a clean work surface and knead for 5-7 minutes until it becomes soft and smooth.
About 7 min
Cook’s note: Proper kneading develops the gluten, which is essential for the bhature to puff up beautifully when fried.
- 8
Incorporate the 2 tablespoons of vegetable oil into the dough and continue kneading for another 2-3 minutes until the oil is fully absorbed and the dough is elastic.
About 3 min
Cook’s note: Adding oil at this stage helps make the dough smooth and prevents it from sticking.
- 9
Place the bhature dough in a lightly oiled bowl, cover it with a damp cloth or plastic wrap, and let it rest in a warm place for at least 3 hours, or until it has doubled in size.
About 3 hr
Cook’s note: A warm environment (like a slightly warm oven with the light on) will help the dough rise faster. Proper resting is crucial for achieving light and fluffy bhature.
- 10
Once the chickpeas are cooked, carefully remove and discard the whole spices (bay leaf, cinnamon stick, cardamom pods) and the black tea bag from the pressure cooker.
About 2 min
Cook’s note: Leaving the whole spices in can result in an overpowering flavor, and the tea bag has served its purpose for color.
- 11
Heat 2 tablespoons of vegetable oil in a large, heavy-bottomed pan or Dutch oven over medium heat until shimmering.
About 2 min
Cook’s note: Using a heavy-bottomed pan ensures even heat distribution and prevents the masala from burning.
- 12
Add the finely chopped onion to the hot oil and sauté, stirring frequently, until it turns deep golden brown and caramelized, about 8-10 minutes.
About 10 min
Cook’s note: Caramelizing the onions properly is key to developing a rich, sweet base for the chole gravy.
- 13
Stir in the ginger-garlic paste and cook for 1 minute until fragrant, being careful not to burn it.
About 1 min
Cook’s note: Fresh ginger-garlic paste offers the best flavor; avoid pre-made pastes with additives if possible.
- 14
Pour in the tomato puree and cook, stirring occasionally, until the mixture thickens and the oil begins to separate from the sides, approximately 5-7 minutes.
About 7 min
Cook’s note: Cooking the tomato puree until the oil separates indicates that the raw flavor has cooked out and the base is well-developed.
- 15
Add the chole masala, turmeric powder, red chili powder, garam masala, and amchur powder to the pan. Cook for 1-2 minutes, stirring constantly, until the spices are aromatic.
About 2 min
Cook’s note: Toasting the spices briefly in oil enhances their flavor and aroma. Be careful not to burn them.
- 16
Add the cooked chickpeas to the pan, along with about 1/2 cup of their cooking liquid. If the curry appears too thick, add more cooking liquid as needed to reach your desired consistency.
Cook’s note: The chickpea cooking liquid is full of flavor and starch, which helps thicken the curry naturally.
- 17
Bring the chole to a gentle simmer and cook uncovered for 10-15 minutes, allowing the flavors to meld and the gravy to thicken slightly. For a creamier texture, mash a few chickpeas against the side of the pan with the back of your spoon.
About 15 min
Cook’s note: Taste and adjust seasoning at this stage. You might need a pinch more salt or a squeeze of lemon juice for brightness.
- 18
While the chole simmers, heat 4 cups of vegetable oil in a deep pan or wok over medium-high heat to 350-375°F (175-190°C).
About 5 min
Cook’s note: The correct oil temperature is crucial for bhature to puff up. If the oil isn't hot enough, they will absorb too much oil and become greasy; if too hot, they will burn before cooking through.
- 19
Gently punch down the rested bhature dough to release air and divide it into 8-10 equal-sized balls.
About 2 min
Cook’s note: Ensure your hands are lightly oiled to prevent the dough from sticking.
- 20
Lightly grease your rolling pin and work surface with a small amount of oil. Roll each dough ball into an oval or round shape, about 6-8 inches in diameter and relatively thin.
About 5 min
Cook’s note: Avoid using dry flour for dusting, as it can burn in the hot oil and affect the taste of the bhature.
- 21
Carefully slide one rolled bhatura into the hot oil. Gently press down on the center of the bhatura with a slotted spoon or spatula to help it puff up.
About 1 min
Cook’s note: Don't overcrowd the pan; fry one or two bhature at a time, depending on the size of your pan, to maintain oil temperature.
- 22
Once the bhatura is puffed and golden brown on one side (about 30-60 seconds), flip it over and cook the other side until golden and crisp.
About 1 min
Cook’s note: The bhatura should puff up almost immediately if the oil is at the correct temperature.
- 23
Remove the cooked bhatura from the oil using a slotted spoon and transfer it to a plate lined with paper towels to drain excess oil.
- 24
Repeat the frying process with the remaining dough balls, ensuring the oil temperature remains consistent.
About 10 min
- 25
Garnish the hot chole with freshly chopped coriander leaves.
About 1 min
Cook’s note: Coriander adds a fresh, herbaceous note that brightens the rich curry.
- 26
Serve the piping hot chole immediately with the freshly fried, fluffy bhature.
Per serving
Nutrition
- Calories
- 727.2kcal
- Protein
- 12.7g
- Carbs
- 73.2g
- Fat
- 43.2g
- Fibre
- 7.6g
- Sugar
- 7.3g
Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.
Keep it good
Serve Chole Bhature with a side of sliced red onions, a wedge of lemon, and a green chili for an authentic experience. A cooling raita (yogurt dip) or a simple pickle can also complement the richness of the dish. For a lighter version, you can bake or air-fry the bhature, though they won't achieve the same fluffy texture.
Store leftover chole in an airtight container in the refrigerator. Bhature are best eaten fresh, but can be stored at room temperature in an airtight container for a few hours.
Reheat chole gently on the stovetop over medium-low heat, stirring occasionally, until heated through. Add a splash of water if it's too thick. Bhature can be briefly reheated in a dry pan or air fryer for a few minutes to crisp them up, but they won't be as fluffy as fresh.