Authentic Punjabi-style chole bhature with spicy chickpea curry fluffy bhature onions and lemon

Chole Bhature Recipe: Authentic Punjabi-Style Chole at Home

πŸ«“ There are some meals that just feel like a Sunday. ❀️

Hot, fluffy bhature, spicy chole, crunchy onions and a squeeze of lemonβ€”it's the kind of meal that makes everyone suddenly appear in the kitchen asking, β€œIs it ready yet?” πŸ˜‹

Making chole bhature at home may seem like a lot of work, but once the chole is cooking, most of the magic happens on its own.

πŸ•’ Prep Time: 20 mins + soaking

πŸ”₯ Cook Time: 60 mins

πŸ‘¨πŸ‘©πŸ‘§πŸ‘¦ Serves: 4

⭐ Difficulty: Medium

πŸ›’ Ingredients

For the Chole

  • 2 cups dried chickpeas (kabuli chana)
  • 1 black cardamom
  • 1 bay leaf
  • Salt to taste

For the Masala

  • 2 tbsp oil
  • 1 tsp cumin seeds
  • 1 onion, finely chopped
  • 1 tbsp ginger-garlic paste
  • 2 tomatoes, finely chopped
  • 1–2 green chillies
  • 1 tsp coriander powder
  • 1 tsp cumin powder
  • 1 tsp red chilli powder
  • 1 tsp amchur powder
  • 1 tsp garam masala
  • Fresh coriander

For the Bhature

  • 3 cups maida
  • 1 tsp sugar
  • 1 tsp baking powder
  • Β½ tsp baking soda
  • 2 tbsp curd
  • 2 tbsp oil
  • Salt
  • Water, as needed
  • Oil for frying

πŸ‘¨πŸ³ Let's Make It

1. Start With the Chole

Soak the chickpeas overnight. Drain, rinse and pressure cook with salt, bay leaf and black cardamom until completely soft.

Don't rush this partβ€”the softer the chole, the better the final texture.

2. Build the Masala

Heat oil and add cumin. Add onions and cook until golden.

Add ginger-garlic paste and cook until the raw smell disappears. Add tomatoes, green chilli and spices. Cook until the tomatoes soften and the oil starts separating. πŸ”₯

3. Bring It Together

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

Here's a simple dhaba trick: mash a few chickpeas against the side of the pan. This naturally thickens the gravy.

Simmer for 15–20 minutes so all those flavours come together.

4. Prepare the Bhature

Mix maida, sugar, baking powder, baking soda, curd, oil and salt. Add water gradually and knead into a soft, slightly sticky dough.

Cover and rest for 2–3 hours.

5. Roll & Fry

Divide the dough into portions and roll each into a medium-sized disc.

Heat oil to medium-high and carefully fry until the bhature puff up and turn golden. πŸ«“βœ¨

6. Serve Hot ❀️

Pile up those fluffy bhature with hot chole, onion rings, green chilli, lemon and pickle.

And yes, a little butter on the chole is absolutely allowed. πŸ˜‰

πŸ’‘ Chef's Secret

Don't skip the overnight soak or the resting time for the bhature dough.

Good chole needs time to become soft and flavourful, while rested dough is much easier to roll and gives you those wonderfully puffy bhature.

πŸ‘¨πŸ³ Cook Slowly. Fry Hot. Enjoy Every Bite.

Back to blog

Share Your Thoughts