🌍 FlavorBridge View Interactive Recipe →
🫘 🌶️ South Asian Cuisine

Chole Bhature

Boldly spiced Punjabi chickpea curry served with puffed, deep-fried leavened bread. The definitive breakfast-becomes-lunch dish of North India — a combination so good it should not legally exist.

30 min prep 🔥50 min cook 80 min total 🍽4 servings 📊medium

The Cultural Story

Chole bhature is Delhi. It is Amritsar. It is every Punjabi dhaba (roadside eatery) where plastic chairs are pulled out before 9am and enormous steel plates arrive stacked with puffy, oil-glistening bhature and a bowl of deep black chole so intense it stains the plate. The dish arrived in Punjab's culinary identity sometime in the mid-20th century, drawing from the chickpea traditions of the Mughal kitchens and the fried bread culture of the Northwest. It quickly became the most beloved morning indulgence in North India. The chole is the real work here. Dried chickpeas (never canned) are soaked overnight and pressure-cooked with a tea bag — not for tea flavor, but for the tannins that turn the chickpeas deep brown, the same color as the gravy they will eventually inhabit. The masala is built in layers: whole spices bloomed in oil, onion cooked to near-caramel, tomatoes simmered until oil separates, then the reserved cooking water used to build the gravy. The defining spice is amchur (dried mango powder) — a sour brightness that makes the whole dish snap. The bhature is made from maida (all-purpose flour) with a touch of semolina and yogurt for lightness and structure. The dough rests and ferments slightly, giving the bhature their characteristic chew and puff when they hit hot oil. You eat them immediately. A bhature that has sat more than three minutes is a tragedy. Chole bhature is not a dish — it is a commitment.

Ingredients

Instructions

  1. 1Night before: Soak dried chickpeas in 3x their volume of water. Drain before cooking.
  2. 2Pressure cook chickpeas with the tea bag, salt, and 3 cups water for 20 minutes (or until fully tender but holding shape). Reserve 1 cup cooking liquid. Discard tea bag.
  3. 3Heat oil in a heavy pot. Add cumin seeds — they should sizzle immediately. Add onions, cook 15 minutes on medium heat until deep golden-brown. This is the flavor foundation — do not rush.
  4. 4Add ginger-garlic paste, stir 2 minutes. Add tomatoes, cook 12-15 minutes until they completely break down and oil separates from the masala.
  5. 5Add turmeric, red chili powder, chole masala. Stir 2 minutes. Add chickpeas and the reserved cooking liquid. Mash about 1/4 of the chickpeas against the pot wall to thicken the gravy.
  6. 6Simmer 15-20 minutes until the gravy is thick and deeply flavored. Finish with amchur powder. Taste and adjust salt and sourness. The chole should be bold — under-seasoned chole is a crime.
  7. 7For bhature: Mix flour, semolina, baking powder, sugar, and a pinch of salt. Add yogurt and oil, mix into a soft dough, adding warm water gradually. Knead 8 minutes until smooth. Rest covered 30 minutes.
  8. 8Divide dough into 8 balls. Roll each into an oval about 6-7 inches long and 1/4-inch thick.
  9. 9Heat oil to 375°F (190°C) in a deep pot. Fry bhature one at a time, pressing gently with a slotted spoon to help them puff. They should puff within 10 seconds. Fry 60-90 seconds per side until golden.
  10. 10Serve immediately: bhature on the plate, chole in a bowl alongside with raw onion rings, green chili, and a wedge of lime.

Cook this with the full experience

Join FlavorBridge to explore authentic recipes from cultures around the world — with comments, ratings, and the stories behind every dish.

Open Interactive Recipe →