🫓
North Indian

Chole Bhature — The Ultimate North Indian Street Food

📅 Mar 21, 202610 min read✍️ Hostao LLC
⏱ 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.

⭐⭐⭐⭐⭐ 4.8/5
Check Price on Amazon →

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.

Share this article

Related Posts