Chole Bhature Recipe: How to Make Authentic Punjabi Chole Bhature at Home

Chole Bhature Recipe: Authentic Punjabi Style at Home

Chole bhature is one of the most loved North Indian comfort foods. This classic combination brings together spicy chickpea curry, known as chole, and soft, fluffy deep-fried bread called bhature.

A good plate of chole bhature should have flavorful, well-cooked chickpeas and bhature that are light, puffy and slightly crisp outside.

The dish is especially popular for breakfast, brunch and lunch and is commonly served with onions, pickle, green chutney and sometimes lassi.

This easy recipe explains how to make restaurant-style Punjabi chole bhature at home, including the chole, bhatura dough, frying method and serving suggestions.

What Is Chole Bhature?

Chole bhature is a popular North Indian dish consisting of two main components:

Chole: Spiced chickpeas cooked in a flavorful gravy.

Bhature: A soft, leavened dough that is rolled and deep-fried until it puffs up.

The combination is rich, filling and packed with spices.

Ingredients

For the Chole

  • 2 cups dried chickpeas
  • 1 large onion, finely chopped
  • 2 tomatoes, pureed
  • 1 tablespoon ginger-garlic paste
  • 2 green chillies
  • 2 tablespoons oil
  • 1 teaspoon cumin seeds
  • 1 teaspoon coriander powder
  • 1 teaspoon cumin powder
  • 1 teaspoon red chilli powder
  • 1 teaspoon garam masala
  • 1 teaspoon amchur powder
  • 1 teaspoon chole masala
  • Salt to taste
  • Fresh coriander
  • Water as required

For the Bhature

  • 2 cups all-purpose flour
  • ½ cup plain yogurt
  • 1 teaspoon sugar
  • ½ teaspoon salt
  • ½ teaspoon baking powder
  • ¼ teaspoon baking soda
  • 1 tablespoon oil
  • Lukewarm water as required
  • Oil for deep frying

How to Make Punjabi Chole

Step 1: Soak the Chickpeas

Wash the chickpeas thoroughly.

Soak them in plenty of water for 8–12 hours or overnight.

Drain the soaking water before cooking.

Step 2: Cook the Chickpeas

Transfer the soaked chickpeas to a pressure cooker or suitable cooking pot.

Cook until the chickpeas become soft but retain their shape.

They should be easy to press between your fingers.

Step 3: Prepare the Masala

Heat oil in a pan.

Add cumin seeds and let them crackle.

Add chopped onions and cook until golden.

Add ginger-garlic paste and green chillies.

Cook for another minute.

Add tomato puree and cook until the mixture thickens and the oil begins to separate.

Step 4: Add the Spices

Add:

  • Coriander powder
  • Cumin powder
  • Red chilli powder
  • Chole masala
  • Garam masala
  • Amchur
  • Salt

Mix well and cook the spices for a minute.

Step 5: Add Chickpeas

Add the cooked chickpeas along with some of their cooking liquid.

Mix everything thoroughly.

Simmer the chole for 10–15 minutes so the chickpeas absorb the masala.

For a thicker gravy, lightly mash a small portion of the chickpeas.

Finish with fresh coriander.

How to Make Bhature

Step 1: Prepare the Dough

Add flour, salt, sugar, baking powder and baking soda to a mixing bowl.

Add yogurt and oil.

Mix well.

Gradually add lukewarm water and knead into a soft dough.

Step 2: Rest the Dough

Cover the dough and allow it to rest for approximately 1–2 hours.

Resting helps produce softer bhature.

Step 3: Divide the Dough

After resting, gently knead the dough.

Divide it into equal-sized balls.

Keep them covered.

Step 4: Roll the Bhature

Take one dough ball and lightly oil your work surface.

Roll it into a round or oval shape.

Don’t make it too thin.

Step 5: Fry the Bhature

Heat oil in a deep pan.

The oil should be sufficiently hot before frying.

Carefully place the rolled dough into the oil.

Gently press the top with a slotted spoon.

The bhatura should puff up.

Flip it and cook briefly until golden.

Remove and drain excess oil.

Repeat with the remaining dough.

How to Make Fluffy Bhature

The most important factors are:

Soft Dough

Avoid making the dough stiff.

Proper Resting

Give the dough enough resting time.

Correct Oil Temperature

Oil that is not hot enough can make bhature oily and heavy.

Don’t Roll Too Thin

A slightly thicker dough gives better puffing.

Press Gently

When frying, gently press the surface to encourage the bhatura to puff.

What to Serve With Chole Bhature

A traditional plate can include:

  • Sliced onions
  • Lemon wedges
  • Green chutney
  • Mango pickle
  • Green chillies
  • Fresh coriander
  • Lassi

You can also serve a small salad for freshness.

Tips for Restaurant-Style Chole

Use Overnight-Soaked Chickpeas

Proper soaking helps the chickpeas cook evenly.

Don’t Rush the Masala

Allow the onion and tomato mixture to cook properly.

Simmer the Chole

After adding chickpeas, give the curry time to absorb the spices.

Balance the Flavors

Amchur or another souring ingredient adds the tangy flavor associated with many chole preparations.

Mash a Few Chickpeas

This naturally thickens the gravy.

Common Chole Bhature Mistakes

Chickpeas Are Hard

They were either not soaked sufficiently or not cooked long enough.

Chole Is Watery

Simmer uncovered for longer or mash some chickpeas.

Bhature Does Not Puff

The oil may not be hot enough, or the dough may have been rolled too thin.

Bhature Is Too Oily

The frying oil temperature may be too low.

Chole Tastes Flat

The masala may not have been cooked sufficiently or the seasoning may need adjustment.

Chole Bhature Recipe Variations

Aloo Chole

Add boiled potato chunks to the chole for a more substantial curry.

Amritsari-Style Chole

Use a stronger spice profile and serve with kulcha or bhature.

Punjabi Dhaba-Style Chole

Cook the masala slowly and use a robust combination of whole and ground spices.

Healthier Bhatura Alternative

For a lighter meal, serve the chole with roti, kulcha or a smaller portion of fried bhatura.

Frequently Asked Questions

What is chole bhature made of?

Chole bhature consists of spiced chickpeas and deep-fried leavened bread made from flour.

How long should chickpeas be soaked?

Dried chickpeas are generally soaked for around 8–12 hours or overnight.

Why does my bhatura not puff?

Common reasons include incorrect oil temperature, dough that is too stiff or rolling the dough too thin.

Can I make bhatura without yeast?

Yes. Yogurt, baking powder and baking soda can be used to make bhatura without yeast.

Can I prepare chole in advance?

Yes. Chole can be prepared ahead of time and reheated. The flavors often become deeper after resting.

What is the best side dish with chole bhature?

Onions, pickle, green chutney, lemon and lassi are classic accompaniments.

Can I use canned chickpeas?

Yes. Canned chickpeas can be used when you need a faster version, although dried chickpeas provide a more traditional preparation.

Is chole bhature a breakfast or lunch dish?

It can be enjoyed as breakfast, brunch or lunch. The timing depends on local food traditions and personal preference.

Leave a Reply

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