Table of Contents

Punjabi Chole Bhature Recipe | Fluffy Bhature & Spicy Chole

A steel thali with a bowl of spicy chole, two fluffy golden-brown bhature, sliced onions, green chilli, and a glass of lassi on a wooden table.

Punjabi chole bhature recipe – yaar, yeh dish toh kuch aur hi hai. You know that feeling when you are sitting in a small Delhi dhaba, the winter sun is warm on your back, and the waiter brings a steel thali with a bowl of dark, spicy chole and two giant, fluffy bhature that are so light they look like they might float away? The smell hits you first – garlic, ginger, dried mango powder, and that unmistakable aroma of slow-cooked chickpeas. Then you tear off a piece of bhatura, dip it into the chole, and take that first bite. Crispy on the outside, soft and airy on the inside, with that tangy, spicy chole coating every morsel. Heaven. Pure heaven.

Punjabi Chole Bhature Recipe

I remember my first attempt at making chole bhature at home. The chole was okay. The bhature? They were flat. Hard. My family politely ate them. My daughter said, “Papa, yeh toh papad jaisa hai.” I almost cried. But I didn’t give up. I kept trying. I watched videos. I read blogs. I called my Punjabi friend’s mother. And finally, I cracked the code. Fluffy bhature. Spicy chole. Restaurant style. At home.

So here it is. My punjabi chole bhature recipe. The chole is tangy, spicy, and packed with flavour. The bhature are soft, fluffy, and perfectly puffed. This is the dish that makes weekends special.

A small tangent: My Punjabi friend’s mother once told me, “Beta, chole bhature mein pyaar dalna zaroori hai.” I said, “Pyaar? Ya ghee?” She laughed. Both. Definitely both.

 

 

india-cuisine

Ingredients

For the Chole (Chickpea Curry)

  • 1 cup dried chickpeas (kabuli chana) – soaked overnight

  • 1 tea bag (or 1 teaspoon tea leaves tied in a cloth) – for colour

  • 1 bay leaf (tej patta)

  • 1 cinnamon stick (dalchini)

  • 2-3 green cardamom (elaichi)

  • 2-3 cloves (laung)

  • Salt to taste

For the Chole Masala (Tempering)

  • 2 tablespoons ghee or oil

  • 1 teaspoon cumin seeds (jeera)

  • 1 large onion – finely chopped

  • 1 tablespoon ginger-garlic paste

  • 2 large tomatoes – pureed

  • 2 green chillies – slit

  • 1 teaspoon red chilli powder

  • 1 teaspoon turmeric powder

  • 2 teaspoons coriander powder (dhania)

  • 1 teaspoon cumin powder (jeera)

  • 1 teaspoon garam masala powder

  • 1 teaspoon amchur powder (dry mango powder) or 1 tablespoon lemon juice

  • 1 teaspoon chole masala (optional – readymade)

  • Salt to taste

For the Bhature (Fried Bread)

  • 2 cups all-purpose flour (maida)

  • ½ cup semolina (sooji – fine)

  • 1 teaspoon sugar

  • ½ teaspoon salt

  • ½ teaspoon baking powder

  • ½ teaspoon baking soda

  • ¼ cup curd (yogurt) – at room temperature

  • 2 tablespoons oil or ghee

  • Warm water (for kneading)

  • Oil for deep frying

For Garnish and Serving

  • Fresh coriander leaves – chopped

  • Sliced onions

  • Green chillies

  • Lemon wedges

  • Butter (optional)

Alternatives

  • No dried chickpeas? Use 2 cans of cooked chickpeas. Skip the soaking and pressure cooking.

  • No semolina? Use fine sooji (rava). It adds crispiness.

  • No curd? Use milk or water. The bhature will be slightly less soft.

  • Gluten-free: Not possible for bhature. Try with gluten-free flour, but texture will differ.

  • Vegan: Use oil instead of ghee. Use plant-based curd.

leaf

 

 

 

Step-by-Step Recipe Method

1st Step: Soak and Pressure Cook the Chole

Wash the dried chickpeas thoroughly. Soak in enough water overnight (or at least 8 hours). Drain. Transfer to a pressure cooker. Add 3 cups of water, the tea bag, bay leaf, cinnamon, cardamom, cloves, and salt. Pressure cook for 3 to 4 whistles, then reduce flame and cook for 10 minutes. Let the pressure release naturally. The chickpeas should be soft and easily mashable. Remove the tea bag and whole spices.

A mistake I made: I forgot the tea bag. The chole was pale and didn’t have that dark, rich colour. The tea gives that signature dark hue.

2nd Step: Make the Chole Masala Base

Heat a deep pan or kadhai on medium flame. Add 2 tablespoons of ghee or oil. Add cumin seeds. Let them crackle. Add chopped onion. Sauté until golden brown – about 3 to 4 minutes. Add ginger-garlic paste. Cook for 1 minute until the raw smell disappears.

3rd Step: Add Tomatoes and Spices

Add tomato puree and green chillies. Cook for 3 to 4 minutes until the oil starts separating from the masala. Add red chilli powder, turmeric, coriander powder, cumin powder, amchur powder, and chole masala (if using). Stir for 30 seconds. The aroma will be intense and wonderful.

4th Step: Add the Cooked Chickpeas

Add the cooked chickpeas along with the cooking water to the pan. Stir well. Mash a few chickpeas against the side of the pan with a spoon – this thickens the gravy. Add more water if you want a thinner consistency. Let it simmer on low flame for 10 to 12 minutes. The chole will thicken and the flavours will meld.

5th Step: Finish with Garam Masala

Add garam masala and salt to taste. Stir well. Let it simmer for another 2 minutes. Garnish with fresh coriander. The chole is ready.

6th Step: Make the Bhature Dough

In a large bowl, mix the flour, semolina, sugar, salt, baking powder, and baking soda. Add the curd and oil. Mix with your fingers until the mixture looks like breadcrumbs. Slowly add warm water and knead to form a soft, smooth, and slightly sticky dough. Knead for 8 to 10 minutes – the dough should be very soft and elastic. Cover with a damp cloth and let it rest for 2 hours. The resting period is essential for fluffy bhature.

7th Step: Roll and Fry the Bhature

After resting, divide the dough into equal-sized balls – about the size of a large lemon. Heat oil in a deep kadhai for frying. The oil should be hot but not smoking – about 180°C. Take one dough ball. Roll it into a round or slightly oval shape – about 6 inches in diameter. Do not roll too thin. Gently slide the rolled bhatura into the hot oil. Press the centre with a slotted spoon so it puffs up evenly. Fry until golden brown on both sides – about 1 minute per side. Remove and drain on paper towels. Repeat for all bhature.

8th Step: Serve and Enjoy

Place the chole in a bowl. Arrange the bhature on a plate. Serve with sliced onions, green chillies, lemon wedges, and a dollop of butter (if you want). Eat immediately.

Pro Cooking Tips

  • Mistake to avoid: Over-kneading the bhature dough. It should be soft and elastic, not tough. Knead gently for 8 to 10 minutes.

  • Resting is key: Do not skip the 2-hour resting time for the dough. This is what makes the bhature fluffy and airy.

  • Tea bag trick: The tea bag gives chole that dark, rich colour. Do not skip it. Use a tea bag without the paper tag – just the pouch.

  • Oil temperature: The oil should be hot enough for the bhatura to puff up immediately. Test with a small piece of dough – it should rise to the surface and puff up within seconds.

  • Chole texture: Mash a few chickpeas while simmering – this thickens the gravy naturally without adding extra flour.

  • Leftover chole: Chole tastes even better the next day. Store in the fridge for 3 days. Reheat with a splash of water.

Variations & Substitutes

Healthy version: Use less oil for the chole. Bake the bhature instead of frying (brush with oil and bake at 200°C for 10-12 minutes). Use brown chickpeas (kala chana) for more fibre.

Jain version: No onion, no garlic. Skip them. Add hing (asafoetida) in the tempering. Use rock salt. All other spices are fine. Use potato instead of onion for texture.

Without onion-garlic: Skip onion and garlic. Add hing and extra ginger. The chole will be milder but still delicious.

Vegan version: Use oil instead of ghee. Use plant-based curd for the bhature. Ensure no butter in the garnish.

Extra spicy version: Add 2 extra green chillies and 1 teaspoon red chilli powder extra. Also add a pinch of black pepper for heat.

Serving Suggestions

Serve this punjabi chole bhature recipe with:

  • Sliced onions – with lemon juice and chaat masala

  • Green chillies – for the brave

  • A glass of lassi – sweet or salty, to balance the spice

  • Pickle – mango or lemon achaar

  • Chutney – mint or tamarind chutney

Best time to enjoy? Sunday brunch. Family get-togethers. Festivals. Or any day you want to feel like you are at a Delhi dhaba. Also perfect for when you have guests and want to impress them.

For another classic Punjabi dish, check out my Easy Rajma Chawal Recipe on Luckky Corner – it is creamy, comforting, and perfect for lunch. And if you want a quick breakfast, try my Aloo Paratha Without Stuffing – lazy but delicious.

FAQs

What is the difference between chole and chana masala?
Chole is made with white chickpeas (kabuli chana) in a tangy, dark gravy with a specific spice blend. Chana masala is a broader term for any chickpea curry. Chole is specifically from Punjab and has a signature dark colour from tea.

Why is my bhatura not puffing up?
Either the dough was not rested long enough, or the oil was not hot enough. The dough needs at least 2 hours of resting. The oil should be hot enough for the bhatura to puff immediately.

Can I make bhatura without yeast?
Yes! This recipe uses baking powder and baking soda instead of yeast. It is quicker and gives a similar fluffy texture.

Why is my chole not getting dark colour?
You forgot the tea bag. The tea bag is the secret to that dark, rich colour. If you do not have tea, add a teaspoon of jaggery or a pinch of black salt for colour.

Can I use canned chickpeas for chole?
Yes. Use 2 cans of cooked chickpeas. Skip the soaking and pressure cooking. Add them directly to the masala and simmer for 10 minutes.

How do I store leftover bhature?
Store in an airtight container at room temperature for 1 day. Reheat on a tawa with a little oil. Do not refrigerate – they become hard. Make fresh for best results.

Conclusion

This punjabi chole bhature recipe is my weekend celebration dish. The chole is tangy, spicy, and deeply flavourful. The bhature are fluffy, airy, and perfectly golden. Together, they are pure comfort. My family now demands this every Sunday. My daughter no longer calls my bhature “papad.” Progress.

Make it this weekend. Soak the chickpeas. Rest the dough. Fry the bhature. Simmer the chole. Then sit down, tear off a piece of bhatura, dip it into the chole, and take that first bite. Then come back here and tell me – did your bhature puff up? Did you remember the tea bag? Did you eat three bhature like I do? I want to hear all your chole bhature stories. And remember – chole bhature is not food. It is a feeling.

Translate »