Chole Bhature (Spicy Chickpeas with Fried Bread)

Chole Bhature is one of the most celebrated and indulgent dishes of North Indian cuisine, especially associated with Punjabi food culture. This iconic combination brings together spicy, tangy chickpea curry known as chole and soft, fluffy deep-fried bread called bhature.

It is a dish that instantly evokes memories of bustling street-side eateries, family brunches, and festive mornings. Rich in aroma, bold in flavor, and deeply satisfying, Chole Bhature is not just a meal but a complete culinary experience.

Why I Love This Recipe

I love this recipe because it delivers authentic flavor while being achievable in a home kitchen. The chole turns rich and flavorful without being overly heavy, and the bhature come out soft and perfectly puffed when made with the right technique.

This recipe reminds me of special weekend meals and festive gatherings, where food is meant to be enjoyed slowly and shared with loved ones. It is a recipe that never fails to impress and always feels rewarding to cook.

Why This Is a Must-Try Dish

Chole Bhature is a must-try dish because it represents the essence of North Indian comfort food. It is hearty, filling, and packed with bold spices that showcase the complexity of Indian cooking. Whether you are new to Indian cuisine or already love it, this dish offers an unforgettable balance of spice, richness, and texture that few meals can match.

Preparation Time, Cooking Time, Servings, Course, Cuisine, and Calories

Preparation Time: 25 minutes (plus soaking time for chickpeas)
Cooking Time: 45 minutes
Total Time: About 1 hour 10 minutes (excluding soaking)
Servings: 4
Calories: Approximately 550 to 600 calories per serving
Course: Main Course
Cuisine: North Indian, Punjabi

Ingredients

Ingredients for Chole (Spicy Chickpeas)

  • Dried chickpeas (kabuli chana) – 1 cup
  • Water – for soaking and cooking
  • Oil or ghee – 2 tablespoons
  • Cumin seeds – 1 teaspoon
  • Bay leaf – 1
  • Onion, finely chopped – 2 medium
  • Ginger-garlic paste – 1 tablespoon
  • Green chilies, slit – 1 to 2
  • Tomato puree – 2 medium tomatoes
  • Turmeric powder – ½ teaspoon
  • Red chili powder – 1 teaspoon (adjust to taste)
  • Coriander powder – 2 teaspoons
  • Cumin powder – 1 teaspoon
  • Garam masala – 1 teaspoon
  • Amchur (dry mango powder) – 1 teaspoon
  • Salt – to taste
  • Black tea bag or dried amla – 1 (optional, for color)
  • Fresh coriander leaves – for garnish

Ingredients for Bhature

  • All-purpose flour (maida) – 2 cups
  • Semolina (sooji) – 2 tablespoons
  • Yogurt – ½ cup
  • Baking powder – ½ teaspoon
  • Baking soda – a pinch
  • Sugar – 1 teaspoon
  • Salt – to taste
  • Oil – 1 tablespoon (for dough)
  • Water – as needed
  • Oil – for deep frying

Cooking Directions

Step-by-Step Preparation Method

Step-by-Step Method for Chole

  1. Wash and soak the dried chickpeas in enough water overnight or for at least 8 hours.
  2. Drain the soaked chickpeas and pressure cook them with fresh water, salt, and a tea bag or dried amla until they are soft and fully cooked. Remove and discard the tea bag or amla.
  3. Heat oil or ghee in a heavy-bottomed pan. Add cumin seeds and bay leaf and allow them to splutter.
  4. Add chopped onions and sauté until they turn golden brown.
  5. Add ginger-garlic paste and green chilies. Cook until the raw aroma disappears.
  6. Stir in the tomato puree and cook until the mixture thickens and oil starts to separate.
  7. Add turmeric powder, red chili powder, coriander powder, cumin powder, and salt. Mix well.
  8. Add the cooked chickpeas along with some of their cooking liquid.
  9. Simmer on low heat for 15 to 20 minutes, allowing the flavors to blend.
  10. Finish with garam masala and amchur. Adjust seasoning and garnish with fresh coriander leaves.

Step-by-Step Method for Bhature

  1. In a large mixing bowl, combine all-purpose flour, semolina, salt, sugar, baking powder, and baking soda.
  2. Add yogurt and oil and mix well. Gradually add water and knead into a soft, smooth dough.
  3. Cover the dough with a damp cloth and let it rest for at least 2 hours.
  4. Divide the rested dough into equal-sized balls and roll each into an oval or round disc.
  5. Heat oil in a deep frying pan over medium-high heat.
  6. Gently slide one bhatura into the hot oil and press lightly so it puffs up.
  7. Fry until golden brown on both sides, then remove and drain excess oil on paper towels.

How to Serve

Serve hot chole with freshly fried bhature. Accompany with sliced onions, lemon wedges, green chilies, and a side of pickle or plain yogurt for an authentic and complete meal.

Recipe Tips

  • Always soak chickpeas well to ensure they cook evenly and become soft.
  • Slow simmering enhances the flavor and texture of the chole.
  • Resting the bhature dough is essential for soft and fluffy bread.
  • Fry bhature in oil that is hot but not smoking to ensure proper puffing.

Variations

  • Punjabi-Style Chole: Add anardana or pomegranate powder for extra tanginess.
  • Less Oily Version: Serve chole with baked bhature, kulcha, or puri.
  • Extra Spicy Chole: Increase green chilies and red chili powder.
  • Onion-Free Chole: Skip onions and rely on tomatoes and spices for flavor, suitable for fasting days.

Freezing and Storage

Chole can be stored in an airtight container in the refrigerator for up to 3 days and frozen for up to 1 month. Bhature dough is best used fresh, but cooked bhature can be refrigerated for 1 day and reheated briefly before serving.

Special Equipment Needed

  • Pressure cooker or Instant Pot
  • Deep frying pan or kadai
  • Rolling pin and rolling board

Frequently Asked Questions

Can I make chole without tea bags or amla

Yes, they are optional and only add color, not flavor.

Why are my bhature hard

This usually happens if the dough is too stiff or not rested long enough.

Can I use canned chickpeas

Yes, canned chickpeas can be used. Rinse them well and reduce the cooking time.

Conclusion

Chole Bhature is a classic North Indian dish that brings together bold spices, comforting textures, and irresistible flavors. Whether enjoyed as a weekend brunch or a festive meal, this recipe delivers restaurant-style taste right at home. Once you master it, Chole Bhature is sure to become a cherished favorite that you will return to again and again.

Chole Bhature (Spicy Chickpeas with Fried Bread)

Recipe by Elina JamesCourse: BreakfastDifficulty: Easy
Servings

4

servings
Prep time

25

minutes
Cooking time

45

minutes
Total time

1

hour 

10

minutes

Ingredients

  • Ingredients for Chole (Spicy Chickpeas)

  • Dried chickpeas (kabuli chana) – 1 cup

  • Water – for soaking and cooking

  • Oil or ghee – 2 tablespoons

  • Cumin seeds – 1 teaspoon

  • Bay leaf – 1

  • Onion, finely chopped – 2 medium

  • Ginger-garlic paste – 1 tablespoon

  • Green chilies, slit – 1 to 2

  • Tomato puree – 2 medium tomatoes

  • Turmeric powder – ½ teaspoon

  • Red chili powder – 1 teaspoon (adjust to taste)

  • Coriander powder – 2 teaspoons

  • Cumin powder – 1 teaspoon

  • Garam masala – 1 teaspoon

  • Amchur (dry mango powder) – 1 teaspoon

  • Salt – to taste

  • Black tea bag or dried amla – 1 (optional, for color)

  • Fresh coriander leaves – for garnish

  • Ingredients for Bhature

  • All-purpose flour (maida) – 2 cups

  • Semolina (sooji) – 2 tablespoons

  • Yogurt – ½ cup

  • Baking powder – ½ teaspoon

  • Baking soda – a pinch

  • Sugar – 1 teaspoon

  • Salt – to taste

  • Oil – 1 tablespoon (for dough)

  • Water – as needed

  • Oil – for deep frying

Directions

  • Step-by-Step Method for Chole : Wash and soak the dried chickpeas in enough water overnight or for at least 8 hours. Drain the soaked chickpeas and pressure cook them with fresh water, salt, and a tea bag or dried amla until they are soft and fully cooked. Remove and discard the tea bag or amla. Heat oil or ghee in a heavy-bottomed pan. Add cumin seeds and bay leaf and allow them to splutter. Add chopped onions and sauté until they turn golden brown. Add ginger-garlic paste and green chilies. Cook until the raw aroma disappears. Stir in the tomato puree and cook until the mixture thickens and oil starts to separate. Add turmeric powder, red chili powder, coriander powder, cumin powder, and salt. Mix well. Add the cooked chickpeas along with some of their cooking liquid. Simmer on low heat for 15 to 20 minutes, allowing the flavors to blend. Finish with garam masala and amchur. Adjust seasoning and garnish with fresh coriander leaves.
  • Step-by-Step Method for Bhature : In a large mixing bowl, combine all-purpose flour, semolina, salt, sugar, baking powder, In a large mixing bowl, combine all-purpose flour, semolina, salt, sugar, baking powder, and baking soda. Add yogurt and oil and mix well. Gradually add water and knead into a soft, smooth dough. Cover the dough with a damp cloth and let it rest for at least 2 hours. Divide the rested dough into equal-sized balls and roll each into an oval or round disc. Heat oil in a deep frying pan over medium-high heat. Gently slide one bhatura into the hot oil and press lightly so it puffs up. Fry until golden brown on both sides, then remove and drain excess oil on paper towels.

Leave a Comment

Your email address will not be published. Required fields are marked *

*