Chole Bhature: Which State Is It Famous In? Recipe

Updated November 6, 2026

Total time
1 hr 15 min
prep 30 min · cook 45 min
Serves
4
portions as written

Jump to recipe

Chole Bhature: Which State Is It Famous In? Recipe

Chole bhature is a beloved North Indian dish of spicy, tangy chickpea curry (chole) served with deep-fried, puffy bread (bhature). It is most famously associated with the state of Punjab, though it is cherished across Delhi, Uttar Pradesh, and beyond. This recipe delivers a restaurant-style chole with a rich, aromatic gravy and soft, airy bhature that puff up beautifully—perfect for a weekend feast.

Ingredients

  • 1 cup (200 g) dried chickpeas (or 2 cans, 15 oz / 425 g each, drained and rinsed)
  • 2 black tea bags (or 1 tablespoon black tea leaves, tied in a muslin cloth)
  • 1 large onion, finely chopped (about 1 cup / 150 g)
  • 2 large tomatoes, pureed (about 1 cup / 240 ml)
  • 1 tablespoon ginger-garlic paste
  • 2 green chilies, slit (optional)
  • 1 teaspoon cumin seeds
  • 1 teaspoon turmeric powder
  • 1 tablespoon coriander powder
  • 1 teaspoon garam masala
  • 1 teaspoon amchur (dry mango powder) or 1 tablespoon lemon juice
  • 2 tablespoons chole masala (store-bought or homemade, see notes)
  • Salt to taste (about 1 teaspoon)
  • 3 tablespoons (45 ml) oil or ghee
  • Fresh coriander leaves for garnish
  • For bhature: 2 cups (250 g) all-purpose flour (maida)
  • 1/2 cup (120 ml) yogurt, whisked
  • 1 teaspoon sugar
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon salt
  • 2 tablespoons (30 ml) oil, plus more for frying
  • Water, as needed (about 1/4 cup / 60 ml)

Instructions

  1. Soak chickpeas (if using dried): Rinse the chickpeas and soak in plenty of water for at least 6 hours or overnight. Drain and rinse before cooking.
  2. Cook chickpeas: In a pressure cooker or large pot, add the soaked chickpeas, 3 cups (720 ml) water, and the tea bags (or tea leaves in a cloth). If using a pressure cooker, cook for 15-20 minutes (about 5-6 whistles) until soft. If using a pot, simmer for 1-1.5 hours until tender. Remove the tea bags and discard. Reserve the cooking liquid.
  3. Make the masala base: In a large pan, heat oil or ghee over medium heat. Add cumin seeds and let them sizzle. Add chopped onions and sauté until golden brown, about 5-7 minutes. Add ginger-garlic paste and green chilies (if using), cook for 1 minute until fragrant.
  4. Add spices and tomatoes: Stir in turmeric, coriander powder, and chole masala. Cook for 30 seconds. Add tomato puree and cook until the oil separates from the masala, about 5-7 minutes. The mixture should thicken and turn a deep reddish-brown.
  5. Combine chickpeas and simmer: Add the cooked chickpeas and about 1 cup (240 ml) of the reserved cooking liquid (or water if using canned). Stir well. Add salt and amchur (or lemon juice). Bring to a boil, then reduce heat and simmer for 10-15 minutes, mashing a few chickpeas against the side of the pan to thicken the gravy. Adjust consistency with more liquid if needed. Sprinkle garam masala and garnish with coriander. Keep warm.
  6. Prepare bhature dough: In a large bowl, mix flour, sugar, baking soda, and salt. Add yogurt and 2 tablespoons oil. Mix with your fingers until the mixture resembles coarse crumbs. Gradually add water, a little at a time, and knead into a soft, pliable dough (similar to paratha dough). Cover and let rest for 20-30 minutes.
  7. Shape bhature: Divide the dough into 8 equal balls. On a lightly floured surface, roll each ball into a circle about 6-7 inches (15-18 cm) in diameter and 1/4-inch (6 mm) thick. Keep them covered with a damp cloth to prevent drying.
  8. Fry bhature: Heat oil in a deep pan or kadhai to 350°F (175°C) – a small piece of dough should sizzle and rise immediately. Gently slide one bhatura into the hot oil. It will sink, then puff up within a few seconds. Use a slotted spoon to gently press it down to encourage even puffing. Fry until golden brown on both sides, about 1-2 minutes per side. Drain on paper towels. Repeat with remaining dough.
  9. Serve immediately: Serve hot bhature with the chole, along with pickled onions, sliced onions, and lemon wedges.

Tips

  • Tea trick: Adding black tea while boiling chickpeas gives them a dark, rich color and a subtle earthy flavor that mimics the traditional roadside version. Don’t skip it if you want that authentic look.
  • Dough consistency: The bhature dough should be soft but not sticky. If it’s too dry, add a little water; if too sticky, add a dusting of flour. Resting is essential for soft bhature.
  • Oil temperature: If the oil is too hot, bhature will brown quickly but stay raw inside; if too cool, they will absorb oil and be greasy. Use a thermometer or test with a small piece of dough.
  • Substitutions: For a quicker version, use canned chickpeas and skip the tea step. For a gluten-free bhature, replace all-purpose flour with a mix of rice flour and besan (chickpea flour), but note they will be denser.

Serving Suggestions

Serve chole bhature hot with a side of pickled onions (lachha onions), thin sliced raw onions, and lemon wedges. A dollop of yogurt or a spoonful of green chutney on the side balances the spice. For a complete meal, pair it with a glass of sweet lassi or masala chai.

Variations

  • Amritsari chole: Add a pinch of asafoetida (hing) and a tablespoon of dried pomegranate seeds (anardana) to the masala for a tangy, Punjabi-style flavor.
  • Kulcha version: Instead of bhature, serve the chole with Amritsari kulcha (stuffed flatbread) for a different texture.
  • Spicy chole: Increase the green chilies or add 1 teaspoon of red chili powder for extra heat.
  • Bhature with ajwain: Add 1/2 teaspoon of carom seeds (ajwain) to the dough for a digestive twist and extra flavor.

Storage and Reheating

Chole can be refrigerated in an airtight container for up to 4 days. Reheat on the stovetop with a splash of water, or in the microwave. Bhature are best eaten fresh, but you can store them in an airtight container for up to 1 day at room temperature. To reheat, warm them in a dry skillet over medium heat for about 1 minute per side, or in an air fryer at 350°F (175°C) for 2-3 minutes. They will lose some puffiness but still taste good. For longer storage, freeze bhature in a zip-top bag for up to 1 month; reheat directly from frozen in a hot oven at 375°F (190°C) for 5-7 minutes.

Frequently Asked Questions

Can I make chole without tea? Yes, you can skip the tea, but the color will be lighter and the flavor slightly less complex. To compensate, add a teaspoon of tamarind paste or a little more amchur for tanginess.

Why are my bhature not puffing? Common reasons include oil not hot enough, dough too stiff or too soft, or not resting the dough long enough. Ensure oil is at 350°F (175°C) and the dough is soft and rested for at least 20 minutes.

Can I use pressure cooker for chickpeas? Absolutely. A pressure cooker is the traditional way. Cook soaked chickpeas with tea bags and water for 15-20 minutes (5-6 whistles) on medium heat. Let pressure release naturally.

Is chole bhature vegan? The chole is vegan if you use oil instead of ghee. The bhature contain yogurt, so to make it vegan, replace yogurt with an equal amount of plant-based yogurt or a mixture of 1/4 cup water and 1 tablespoon oil.

Can I use all-purpose flour instead of maida? Maida is all-purpose flour, so yes, they are the same. For a healthier version, you can substitute half the maida with whole wheat flour, but the bhature will be slightly denser.

How do I make chole masala at home? A simple blend: 2 tablespoons coriander seeds, 1 tablespoon cumin seeds, 1 teaspoon black peppercorns, 1 teaspoon cloves, 1 cinnamon stick, and 2 dried red chilies. Dry roast, cool, and grind to a powder. Store in an airtight jar for up to 3 months.

Related

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).