Chole bhature is a beloved North Indian dish featuring spicy, tangy chickpea curry (chole) served with deep-fried, fluffy bread (bhature). This recipe delivers a restaurant-style meal at home: the chickpeas are simmered with aromatic spices and a hint of tea for depth, while the bhature are soft, puffy, and golden. It’s a satisfying, indulgent combination that’s perfect for a weekend brunch or festive dinner.
Ingredients
For the Chole (Chickpea Curry)
- 1 cup (200 g) dried chickpeas (or 2 cans, 15 oz / 425 g each, drained and rinsed)
- 2 black tea bags or 1 tablespoon loose black tea leaves (for color and depth)
- 2 tablespoons (30 ml) vegetable oil
- 1 large onion, finely chopped (about 1 cup / 150 g)
- 2 teaspoons grated fresh ginger
- 4 cloves garlic, minced
- 2 green chilies, slit lengthwise (adjust to taste)
- 2 large tomatoes, pureed (about 1 cup / 240 ml)
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 1/2 teaspoon turmeric powder
- 1/2 teaspoon red chili powder (adjust to heat preference)
- 1 teaspoon amchur (dry mango powder) or 1 tablespoon lemon juice
- 1 teaspoon salt, or to taste
- 1/2 cup (120 ml) water (if needed)
- Fresh cilantro, chopped, for garnish
- 1 thin slice of onion, separated into rings, and lemon wedges, for serving (optional)
For the Bhature (Fried Bread)
- 2 cups (250 g) all-purpose flour (maida)
- 1/2 cup (120 g) plain yogurt, whisked
- 1 teaspoon sugar
- 1/2 teaspoon baking powder
- 1/4 teaspoon baking soda
- 1/2 teaspoon salt
- 2 tablespoons (30 ml) vegetable oil, plus more for kneading and deep frying
- 1/4 cup (60 ml) lukewarm water, as needed
Instructions
Prepare the Chickpeas (if using dried)
- Soak the dried chickpeas in plenty of water overnight or for at least 8 hours. Drain and rinse.
- Place the soaked chickpeas in a pressure cooker with 2 cups (480 ml) water and the tea bags. Cook for 15-20 minutes (or according to your pressure cooker instructions) until the chickpeas are soft but not mushy. Alternatively, simmer in a pot for 1 to 1.5 hours until tender. Discard the tea bags and set the chickpeas aside with their cooking liquid.
Make the Chole
- Heat the 2 tablespoons of oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté until golden brown, about 5-7 minutes.
- Add the ginger, garlic, and green chilies. Cook for another minute until fragrant.
- Add the pureed tomatoes and cook, stirring occasionally, until the mixture thickens and the oil starts to separate from the masala, about 8-10 minutes.
- Stir in the ground cumin, coriander, garam masala, turmeric, red chili powder, amchur (or lemon juice), and salt. Cook for 1-2 minutes to toast the spices.
- Add the cooked chickpeas (or canned, drained and rinsed) along with 1/2 cup (120 ml) of the reserved cooking liquid (or water if using canned). Stir well.
- Simmer the chole for 15-20 minutes, allowing the flavors to meld and the gravy to thicken slightly. If it becomes too dry, add a little water. Mash a few chickpeas against the side of the pot to thicken the gravy naturally. Adjust seasoning to taste.
Make the Bhature
- In a large mixing bowl, combine the flour, sugar, baking powder, baking soda, and salt. Mix well.
- Add the yogurt and 2 tablespoons of oil. Mix with your fingers or a spoon until the mixture resembles coarse crumbs.
- Gradually add lukewarm water, a little at a time, and knead into a soft, pliable dough. It should be slightly sticky but not wet. Knead for about 5-7 minutes until smooth.
- Grease the dough with a little oil, cover the bowl with a damp cloth, and let it rest for at least 1 hour at room temperature. This resting period is essential for soft bhature.
Fry the Bhature
- Heat about 2 inches (5 cm) of oil in a deep, heavy-bottomed pan or wok over medium-high heat. The oil is ready when a small piece of dough dropped in sizzles and rises to the surface.
- Divide the rested dough into 8 equal portions. Roll each portion into a smooth ball.
- On a lightly floured surface, roll each ball into a circle or oval about 6-7 inches (15-18 cm) in diameter and about 1/4 inch (6 mm) thick. Keep the rolled bhature covered with a damp cloth to prevent drying.
- Carefully slide one bhature into the hot oil. It should puff up within seconds. Gently press it with a slotted spoon to encourage even puffing. Fry for about 30-45 seconds per side, until golden brown and crisp.
- Remove with a slotted spoon and drain on paper towels. Repeat with the remaining dough.
Tips
- Chickpeas: For the best texture, use dried chickpeas. If using canned, they will be softer and cook faster, but the curry will be less thick. If you don’t have amchur, use lemon juice, but add it at the end to keep the tanginess bright.
- Bhature dough: The dough must rest for at least 1 hour. This relaxes the gluten, making the bhature soft and easy to roll. If the dough is too sticky, add a little flour; if too dry, add a little water.
- Frying temperature: Oil that is not hot enough will make greasy, flat bhature. Oil that is too hot will brown them too quickly and leave the inside raw. Test with a small piece of dough first.
- Make ahead: You can prepare the chole up to 2 days ahead and refrigerate. The bhature are best made fresh, but you can roll them out and freeze between sheets of parchment paper; fry them directly from frozen, adding a minute to the cooking time.
Serving Suggestions
Serve the hot bhature immediately with the chole, garnished with fresh cilantro, a few onion rings, and a lemon wedge. A side of pickled onions (or Indian pickle) and a fresh salad of sliced cucumbers, tomatoes, and red onions with a squeeze of lemon adds a refreshing crunch. For a complete meal, pair with a cup of hot masala chai.
Variations
- Paneer Chole: Add 1 cup (150 g) of cubed paneer (Indian cottage cheese) to the chole during the last 5 minutes of simmering for extra richness.
- Aloo Chole: Add 1 large potato, peeled and cubed, along with the chickpeas. This makes the curry more substantial.
- Whole Wheat Bhature: Substitute half of the all-purpose flour with whole wheat flour (atta). The bhature will be slightly denser but still delicious.
- Bhatura with Sourdough: For a tangy twist, replace the yogurt with 1/4 cup (60 g) of sourdough starter and reduce the water accordingly. The dough will need to rest longer (2-3 hours).
Storage and Reheating
Chole: Store in an airtight container in the refrigerator for up to 4 days. It also freezes well for up to 3 months. Reheat on the stovetop over medium heat, adding a splash of water if it has thickened too much.
Bhature: These are best enjoyed fresh. If you have leftovers, store them in a paper bag at room temperature for up to 1 day. To reheat, place them in a preheated oven at 350°F (175°C) for 5-7 minutes, or in an air fryer at 350°F (175°C) for 2-3 minutes, until crisp. Avoid microwaving, as they will become chewy and tough.
Frequently Asked Questions
Why are my bhature not puffing up?
This is usually due to the dough being too stiff or the oil not being hot enough. Ensure the dough is soft and well-rested. The oil should be at 350-375°F (175-190°C). Test with a small piece of dough; it should sizzle and rise immediately.
Can I use all-purpose flour instead of maida?
Yes, maida is a type of all-purpose flour, so you can use standard all-purpose flour. For a softer texture, some recipes use a mix of all-purpose and bread flour, but this is not necessary.
How can I make the chole less spicy?
Reduce the amount of red chili powder and green chilies. You can also add a tablespoon of cream or yogurt at the end to mellow the heat.
Can I skip the tea bags?
Yes, the tea is primarily for color and a slight bitterness that mimics the traditional flavor. If you skip it, the chole will be lighter in color and less complex in taste. You can add a piece of dried amla (Indian gooseberry) or a pinch of black salt for a different depth.
Why is my chole gravy too thin?
Simmer the chole uncovered for a longer time to reduce the liquid. You can also mash a few chickpeas against the side of the pot to thicken it naturally. Alternatively, mix 1 tablespoon of chickpea flour (besan) with 2 tablespoons of water and stir it in, cooking for 2-3 minutes.
Can I make bhature without yeast or baking soda?
Yes, the baking powder and baking soda are the leavening agents. If you don’t have them, you can use 1 teaspoon of active dry yeast dissolved in warm water, but the dough will need to rise for 1-2 hours. The texture will be slightly different, but it will still work.
Related
- Pfannkuchen Boot Rotterdam: Dutch Pancake Boat Recipe
- Pfannkuchen im Airfryer: Easy German Pancakes
- Pfannkuchen in English: German Pancake Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).