Menu

Chole Bhature

There are few meals as satisfyingly indulgent and soul-warming as a hot plate of Chole Bhature. Hailing from the vibrant culinary traditions of Punjab, this dish is a true icon of comfort food. It pairs a robust, deeply spiced chickpea curry with airy, golden-fried bread that is almost impossible to resist. While it is a celebrated vegetarian staple in India, it has found fans across the globe for its bold, addictive flavor profile. If you have been looking for the ultimate weekend project that feels like a festival on a plate, this is it.

What is Chole Bhature?

The name Chole Bhature perfectly describes this two-part culinary masterpiece: “Chole” refers to the spicy, tangy chickpea curry, while “Bhature” is the leavened, fried flatbread served alongside it. Together, they form a symbiotic pair that sits at the very heart of Punjabi cuisine. While the Indian subcontinent is home to countless variations of chickpea curries—such as chana masala—the chole served here is distinct for its dark, complex gravy. The bhature, meanwhile, stands apart from standard stovetop flatbreads like naan or roti because it is deep-fried, resulting in a unique, pillow-like texture that acts as the perfect vessel for scooping up every last drop of the spicy, aromatic curry.

How to Make Bhature Dough

Since the bread requires a bit of time to relax, I always start here. This waiting period is non-negotiable, as it allows the gluten to settle, ensuring the bread puffs up beautifully when it hits the hot oil later. While the dough works its magic, you can turn your full attention to the curry.

Simply mix the dry ingredients in one bowl and the sweet in another, then combine the two.

Knead it gently just until it feels smooth and elastic. Cover it with a clean cloth and set it aside to rest for at least thirty minutes.

How to Make Chole

The secret to a restaurant-quality curry is the fresh spice paste.

I make this by tossing raw onion, ginger, fresh garlic, green chili, and tomatoes into a blender until I have a smooth, vibrant puree. You can easily dial up the heat by adding an extra chili if you prefer a fiery kick.

Then you need to gather the rest of the ingredients.

To start the curry, heat oil in a heavy pan and add your whole spices—like cumin seeds or bay leaves—toasting them until they crackle and release their oils. Once fragrant, pour in your blended spice paste. The mixture will bubble vigorously at first, but keep cooking it down. As the excess water evaporates, the raw onion and tomato base will transform into a rich, deep-colored masala that serves as the flavor engine for the entire dish.

Finishing the Curry

Once your base is concentrated and oil begins to separate from the paste, stir in your cooked chickpeas. Add a splash of water or vegetable stock to reach your desired consistency, then let the pot simmer on low heat. This final simmer allows the chickpeas to drink in all that incredible flavor you just built in the base. The curry should be thick, glossy, and incredibly fragrant by the time you are ready to serve. Taste it and adjust the salt—the depth of the spices should be bold and balanced.

Frying Bhature

When you are ready to fry, divide your rested dough into small balls. I find it much easier to roll these into thin ovals on a lightly oiled surface rather than a floured one, as the oil prevents sticking without drying out the dough.

Carefully slide an oval into hot oil; it will sizzle and puff up into a golden, airy disc within seconds. Flip it once, then remove it quickly and drain on kitchen paper. The goal is a light, crispy exterior and a soft, chewy interior.

Draining is important – otherwise your bhature will be greasy.

Serving Chole Bhature

Serve the hot, steaming curry in a bowl with the fresh bhature tucked right alongside. While the curry can be prepared hours in advance—and often tastes even better as the flavors meld—the bread is best handled right at the last moment. Fry the bhature only when you are seated and ready to eat, as they are truly at their peak the moment they leave the pan, still warm and slightly crisp.

And More…

Looking for more Indian recipes? These are some of my favorites:

Conclusion

The kitchen is a place for discovery, and there is something uniquely rewarding about hand-crafting a meal that feels this legendary. You don’t need to be a professional chef to achieve that signature puff on the bhature or the deep, complex spice of the chole. Trust your senses, embrace the heat of the stove, and enjoy the process. Once you get that first perfect bite, you will understand why this pairing has captured so many hearts.

Chole Bhature

Punjabi comfort classic
Print Pin Rate
Prep Time: 20 minutes
Cook Time: 30 minutes
Servings: 2
Calories: 632kcal

Ingredients

For the spice paste

  • 1 onion peeled and chopped
  • 2 tomatoes
  • 6 cloves garlic peeled
  • 1 tbsp ginger peeled and chopped
  • 1 green chili chopped

For the chole (curry)

  • 1 tbsp oil
  • 1/2 tsp cumin seeds
  • 1/2 tsp mustard seeds
  • 1 cinnamon stick smashed
  • 1 bay leaf
  • 1/2 tsp turmeric
  • 1/2 tsp coriander
  • pinch asafoetida (optional)
  • 1 14 oz can of chickpeas drained and rinsed
  • 1 tbsp garam masala
  • cilantro leaves to serve
  • salt and pepper

For the bhature (flatbreads)

  • 3/4 cups all-purpose flour
  • 2 tbsp semolina flour
  • 1/4 tsp sugar
  • 1/4 tsp salt
  • 1/2 tsp baking powder
  • 1/8 tsp baking soda
  • 1 tbsp oil plus more for frying
  • 3 tbsp yogurt

Instructions

For the chole (chickpea curry)

  • Blend the onions, tomatoes, garlic, ginger, and chilis to a paste
  • Add the oil to a large pan over medium heat. Add the cumin, mustard seed, cinnamon, and bay leaf and cook for 2-3 minutes until fragrant.
  • Add the spice paste and cook for about 10 minutes, stirring frequently until thickened.
  • Add the turmeric, asafoetida, coriander, and chickpeas. Top up with about 1/2 – 1 cup of water, to your desired consistency. Season to taste.
  • Bring to a boil and simmer for about 15 minutes. Add the garam masala and roughly mash a few of the chickpeas to help thicken the sauce.
  • Garnish with the cilantro and serve with the bhature flatbreads.

For the bhature (flatbreads)

  • Mix the dry ingredients in one bowl and the wet in another.
  • Combine the two and add just enough water to bring together into a smooth, soft dough. Cover and rest for 30 minutes.
  • Divide into 4 roughly equal portions. Roll into balls, then roll out on an oiled surface to a 1/8 inch thickness.
  • Add oil to a depth of about 1/2 inch in a large pan and add the bhature, just one or two at a time. Fry for about 1 minute until golden, then carefully turn and fry the other side. Drain on kitchen paper and serve hot.

Nutrition

Calories: 632kcal | Carbohydrates: 90.1g | Protein: 21.4g | Fat: 20.6g | Cholesterol: 3.5mg | Sodium: 946.8mg | Sugar: 9.2g
Course: Breakfast, Brunch
Cuisine: Indian
Keyword: Chole Bhature
Nutrition Facts
Chole Bhature
Amount Per Serving
Calories 632 Calories from Fat 185
% Daily Value*
Fat 20.6g32%
Cholesterol 3.5mg1%
Sodium 946.8mg41%
Carbohydrates 90.1g30%
Sugar 9.2g10%
Protein 21.4g43%
* Percent Daily Values are based on a 2000 calorie diet.

No Comments

    Leave a Reply

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.