⏱ Prep Time
8 hrs (soak)
🔥 Cook Time
50 min
🍽 Servings
4–5 people
📊 Difficulty
Medium
There's a reason why chole bhature is the undisputed king of North Indian street food. Picture this: a piping hot, cloud-soft bhatura that puffs up like a balloon, paired with a dark, spicy chickpea curry that's been simmered with tea leaves until it turns almost black. That first bite — the crunch of the bhatura dipped into the tangy chole — is pure magic.
We grew up eating chole bhature every Sunday morning from a street vendor in Chandni Chowk. Took us years to crack the recipe at home, and the two secrets that made all the difference were: soaking the chickpeas with tea bags (for that dark colour), and adding curd to the bhatura dough (for that incredible puff). Here's exactly how we make it in our kitchen.
🛒 Ingredients
For the Chole
Kabuli chana (chickpeas) — 2 cups
Tea bags — 2 (for soaking)
Onion — 2 large (fine chopped)
Tomato — 3 medium
Ginger-garlic paste — 2 tbsp
Chole masala — 2 tbsp
Red chilli powder — 1.5 tsp
Coriander powder — 2 tsp
Amchur (dry mango powder) — 1 tsp
Pomegranate seeds (anardana) — 1 tsp
Oil — 3 tbsp
Salt — to taste
For the Bhature
Maida (all-purpose flour) — 2 cups
Curd (yogurt) — ½ cup
Baking soda — ½ tsp
Sugar — 1 tsp
Oil — 1 tbsp + for frying
Salt — ½ tsp
Step-by-Step Instructions
1
Soak the chickpeas overnight. Wash the chickpeas and soak in plenty of water with 2 tea bags for 8 hours or overnight. The tea gives the chickpeas a beautiful dark colour — just like the street vendors use. Next morning, discard the tea bags and water.
2
Pressure cook the chickpeas. Add soaked chickpeas to a pressure cooker with fresh water (2 inches above chickpeas), 1 tsp salt, and 1 tea bag. Pressure cook for 4–5 whistles on medium heat until the chickpeas are soft but still hold their shape. Don't overcook — they should not be mushy.
3
Make the chole masala base. Heat oil in a heavy kadai. Add chopped onions and fry until dark golden, about 10 minutes. Add ginger-garlic paste and cook 2 minutes. Add chopped tomatoes, all spice powders, and salt. Cook until tomatoes break down completely and oil separates — about 8 minutes.
4
Combine and simmer. Add the cooked chickpeas with about 1 cup of the cooking liquid. Crush a few chickpeas against the side of the pot with your ladle — this thickens the gravy naturally. Add amchur and anardana powder. Simmer on low heat for 15–20 minutes until the gravy is thick and coats the chickpeas.
5
Prepare the bhatura dough. Mix maida, baking soda, salt, and sugar. Add curd and 1 tbsp oil. Knead with warm water into a soft, smooth, slightly sticky dough — about 5 minutes. Apply oil on top, cover with a damp cloth, and rest for 2 hours. The dough should be pillowy soft after resting.
6
Roll and fry the bhature. Divide dough into 8–10 balls. Roll each into an oval about 6 inches long (not too thin — ¼ inch thick). Heat oil for deep frying. When hot, slide in a bhatura. Press gently with a slotted spoon — it should puff up like a balloon. Fry until golden on both sides. Drain on paper towels.
7
Serve immediately. Plate the hot bhatura alongside a generous bowl of chole. Garnish the chole with sliced onion rings, green chilli, lemon wedge, and fresh coriander. Add a side of pickled onion and green chutney. Bhature are best eaten fresh off the stove — they lose their puff as they cool.
💡 Tips & Variations
- The tea bag trick is how street vendors get the dark-coloured chole — it's harmless and purely for colour.
- Curd in the bhatura dough is the secret to that incredible puffy texture.
- Rest the dough for at least 2 hours — rushing gives flat, tough bhature.
- Oil temperature for bhature should be medium-hot (not smoking) — test with a small piece of dough first.
- Chole tastes even better the next day. Make it a day ahead and reheat for best results.
🏆
Recommended for this Recipe
Heavy Iron Kadai — For Perfect Deep Frying
A heavy iron kadai holds oil temperature steady during deep frying — essential for getting bhature that puff up evenly without absorbing too much oil. Cast iron kadais last generations with proper care.
Frequently Asked Questions
Why are my bhature not puffing up?
Three common reasons: the dough wasn't rested long enough (needs 2+ hours), the oil wasn't hot enough (test with a small dough piece — it should rise immediately), or the dough was rolled too thin. Roll to about ¼ inch thickness and slide gently into hot oil. Press lightly with a spoon to encourage puffing.
Can I use canned chickpeas for chole?
In a pinch, yes. Drain and rinse canned chickpeas and add directly to the cooked masala. You'll miss the depth of flavour from the overnight soak and slow cooking, but for a quick weeknight version, canned chickpeas work fine. Add extra spices to compensate.
What is anardana and can I skip it?
Anardana is dried pomegranate seed powder — it adds a subtle sour, fruity tang to chole. You can skip it, but add an extra ½ tsp of amchur (dry mango powder) to compensate. The tanginess is important to balance the richness of the dish.