Veg Recipes

Chole Bhature Recipe: Authentic Indian Street Food

Published
Chole Bhature Recipe

Introduction to This Delicious Chole Bhature Recipe

Welcome to Duniya World Recipes! Today, I’m thrilled to share an authentic Chole Bhature recipe that will transport your taste buds straight to the bustling streets of Delhi. This iconic North Indian dish features pillowy, golden bhature (deep-fried bread) paired with robust, spicy chole (chickpea curry). Whether you’ve enjoyed this dish at your favorite Indian restaurant or you’re discovering it for the first time, this recipe will help you recreate restaurant-quality Chole Bhature in your home kitchen.

Chole Bhature holds a special place in Indian cuisine, particularly in Punjab and Delhi, where it’s a weekend breakfast staple and celebration food. The combination of soft, fluffy bread and hearty, flavorful chickpeas creates a satisfying meal that’s perfect for special occasions, weekend brunches, or anytime you’re craving authentic Indian comfort food.

Don’t let the multiple components intimidate you – I’ve broken down this recipe into simple, manageable steps that even beginners can follow successfully. Let’s dive into creating this showstopping dish!

What is Chole Bhature?

Chole Bhature is a classic North Indian dish consisting of two main components: chole and bhature. Chole (also called chana masala) is a spicy, tangy chickpea curry made with white chickpeas simmered in a robust tomato-onion gravy loaded with aromatic spices. Bhature (singular: bhatura) are fluffy, leavened deep-fried breads made from all-purpose flour, yogurt, and a leavening agent.

This dish originated in the Punjab region and has become immensely popular throughout India, especially in Delhi, where it’s considered the quintessential street food. Traditional Chole Bhature is typically served at breakfast or lunch, accompanied by pickles, sliced onions, and green chutney.

The magic of this dish lies in the contrast of textures and temperatures – the hot, crispy-on-the-outside yet soft-on-the-inside bhature perfectly complement the warm, spicy chole. It’s comfort food at its finest!

Why You’ll Love This Chole Bhature Recipe

There are countless reasons why this recipe will become a favorite in your household:

  • Restaurant-quality results: Achieve the same fluffy bhature and flavorful chole you’d get at your favorite Indian restaurant.
  • Surprisingly easy: Despite looking impressive, this recipe breaks down into simple steps that anyone can master.
  • Perfect for gatherings: This dish feeds a crowd and always impresses guests with its authentic flavors.
  • Customizable spice level: Adjust the heat to suit your family’s preferences.
  • Vegetarian and protein-rich: Chickpeas provide excellent plant-based protein and fiber.
  • Make-ahead friendly: Both components can be prepared in advance for convenient meal planning.
  • Authentic flavors: Using traditional spices and techniques ensures genuine taste.

Once you’ve mastered this recipe, you’ll find yourself craving it regularly and impressing everyone who tries it!

Essential Ingredients for Authentic Chole Bhature

This recipe requires two sets of ingredients – one for the chole and another for the bhature. Here’s everything you’ll need:

For the Chole (Chickpea Curry)

Ingredient Quantity Notes
Dried white chickpeas 1½ cups Or 3 cups canned, drained
Onions, finely chopped 2 medium About 2 cups
Tomatoes, pureed 3 medium Fresh or canned
Ginger-garlic paste 2 tablespoons Fresh is best
Green chilies 2-3 Adjust to taste
Coriander powder 2 teaspoons
Cumin powder 1 teaspoon
Red chili powder 1 teaspoon Adjust to preference
Turmeric powder ½ teaspoon
Garam masala 1 teaspoon
Amchur (dry mango powder) 1 teaspoon Or lemon juice
Tea bags 2 For authentic color
Oil 3 tablespoons
Salt To taste
Fresh cilantro ¼ cup, chopped For garnish

For the Bhature (Fried Bread)

  • 2 cups all-purpose flour (maida)
  • ½ cup plain yogurt
  • 1 teaspoon sugar
  • ½ teaspoon baking powder
  • ¼ teaspoon baking soda
  • ½ teaspoon salt
  • 2 tablespoons oil (plus more for deep frying)
  • Warm water as needed (approximately ¼ cup)

Step-by-Step Instructions for Making Chole Bhature

Preparing the Chole (Chickpea Curry)

Step 1: Soak the chickpeas. Rinse the dried chickpeas thoroughly and soak them in plenty of water for at least 8 hours or overnight. They will double in size, so use a large bowl.

Step 2: Cook the chickpeas. Drain the soaked chickpeas and add them to a pressure cooker with 4 cups of fresh water, 2 tea bags, and ½ teaspoon salt. The tea bags give the chole its characteristic dark color. Pressure cook for 4-5 whistles or until the chickpeas are completely tender. If using a regular pot, simmer for 1-1½ hours until soft. Remove and discard the tea bags.

Step 3: Prepare the masala base. Heat 3 tablespoons of oil in a large, heavy-bottomed pan over medium heat. Add the finely chopped onions and sauté for 8-10 minutes until they turn golden brown. This step is crucial for developing deep flavor.

Step 4: Add aromatics. Add the ginger-garlic paste and slit green chilies to the browned onions. Sauté for 2 minutes until the raw smell disappears.

Step 5: Create the gravy. Add the pureed tomatoes to the pan and cook for 5-7 minutes until the oil begins to separate from the masala. This indicates the tomatoes are properly cooked.

Step 6: Add spices. Add coriander powder, cumin powder, red chili powder, turmeric powder, and salt. Mix well and cook for 2 minutes to bloom the spices and remove any raw taste.

Step 7: Combine chickpeas and gravy. Add the cooked chickpeas along with about 1 cup of their cooking liquid to the masala. Mix everything together thoroughly.

Step 8: Simmer. Let the chole simmer on low heat for 15-20 minutes, allowing the flavors to meld. Add more cooking liquid or water if the gravy becomes too thick. The consistency should be slightly thick but not dry.

Step 9: Final touches. Add garam masala and amchur powder. Mix well and cook for another 2 minutes. Taste and adjust salt and spices as needed. Garnish with fresh chopped cilantro.

Making the Bhature

Step 1: Prepare the dough. In a large mixing bowl, combine all-purpose flour, salt, sugar, baking powder, and baking soda. Mix the dry ingredients well.

Step 2: Add wet ingredients. Add yogurt and 2 tablespoons of oil to the flour mixture. Mix with your hands until the mixture resembles breadcrumbs.

Step 3: Knead the dough. Gradually add warm water, a little at a time, and knead into a soft, smooth, and slightly sticky dough. This should take about 5-7 minutes of kneading. The dough should be softer than regular chapati dough.

Step 4: Rest the dough. Brush the dough with a little oil, cover with a damp cloth, and let it rest for at least 2 hours at room temperature. This resting period is essential for fluffy bhature.

Step 5: Divide and roll. After resting, divide the dough into 8 equal portions and roll them into smooth balls. On a lightly floured surface, roll each ball into a 6-7 inch circle, about ¼ inch thick. Don’t roll them too thin.

Step 6: Heat the oil. Heat oil for deep frying in a deep, heavy-bottomed pan or kadai. The oil should be hot but not smoking – test by dropping a small piece of dough; it should rise immediately.

Step 7: Fry the bhature. Gently slide one rolled bhatura into the hot oil. It should puff up immediately. Gently press it down with a slotted spoon to help it puff evenly. Fry for about 30 seconds on each side until golden brown.

Step 8: Drain and serve. Remove the bhatura with a slotted spoon and drain on paper towels. Repeat with remaining dough. Serve immediately while hot and puffy.

Pro Tips for Perfect Chole Bhature

Follow these expert tips to ensure your Chole Bhature recipe turns out perfectly every time:

  • Don’t skip soaking chickpeas: Properly soaked chickpeas cook more evenly and become creamier.
  • Use tea bags strategically: Black tea gives chole its authentic dark color naturally. Remove them before adding chickpeas to the gravy.
  • Brown the onions well: This develops the deep, rich flavor that makes restaurant-style chole so delicious.
  • Rest the bhature dough: The 2-hour rest is non-negotiable for achieving the characteristic puffiness.
  • Check oil temperature: Oil that’s too hot will brown the bhature before cooking through; too cool, and they’ll absorb excess oil.
  • Roll evenly: Uniform thickness ensures even puffing and cooking of the bhature.
  • Serve immediately: Bhature are best enjoyed hot and fresh. They deflate as they cool.
  • Mash some chickpeas: Mashing a few chickpeas against the side of the pan thickens the gravy naturally.
  • Layer the flavors: Don’t rush the cooking process – each step builds complexity.

Delicious Variations to Try

Once you’ve mastered the basic recipe, experiment with these variations:

For the Chole

  • Punjabi-style: Add a tablespoon of pomegranate seeds (anardana) for extra tanginess.
  • Restaurant-style: Blend some of the gravy for a creamier consistency.
  • Spicy version: Increase green chilies and add a teaspoon of kashmiri chili powder.
  • Instant Pot method: Cook chickpeas in an Instant Pot for 35 minutes on high pressure.
  • Extra rich: Add a tablespoon of butter at the end for dhaba-style richness.

For the Bhature

  • Whole wheat bhature: Replace half the all-purpose flour with whole wheat flour for a healthier option.
  • Semolina bhature: Add 2 tablespoons of semolina (sooji) for extra crispiness.
  • Ajwain bhature: Add ½ teaspoon carom seeds for a subtle flavor boost.
  • Stuffed bhature: Add a spoonful of spiced mashed potatoes before rolling.

What to Serve with Chole Bhature

Complete your meal with these traditional accompaniments:

  • Pickles (achaar): Mango, lime, or mixed vegetable pickles add a tangy punch.
  • Sliced onions: Fresh onion rings dressed with lemon juice and chaat masala.
  • Green chutney: Fresh cilantro-mint chutney provides cooling contrast. Try our mint chutney recipe.
  • Tamarind chutney: Sweet and tangy complement to the spicy chole.
  • Lassi: A cold, sweet or salted yogurt drink balances the richness. Check

Leave a Comment