Chole Bhature Recipe – A Perfect Festive Delight

Servings: 4 Total Time: 1 hr Difficulty: Intermediate
Make Fluffy Bhature and Flavorful Chole for Your Special Gatherings!
Chole Bhature platter with spicy chickpea curry, fluffy bhature, onions, and pickle. pinit

Chole Bhature is a classic dish that represents the heart of North Indian cuisine. This vibrant meal has two main components: Chole, a flavorful chickpea curry packed with spices, and Bhature, a deep-fried, fluffy bread that’s crispy on the outside and soft on the inside. Together, they create a satisfying combination of flavors and textures that are both hearty and comforting.

The chickpeas in Chole are cooked in a rich, aromatic gravy made with spices like cumin, coriander, turmeric, and garam masala. This gives the dish a bold, savory flavor that’s full of depth. 

The Bhature, on the other hand, is light and airy, fried to a golden crisp, which complements the spicy chickpeas perfectly.

Chole Bhature is more than just food—it’s a part of Indian culture. This dish is often served at family gatherings, festive celebrations, or at lively street food stalls. 

The aroma of the meal brings back memories of happy times, with friends and family coming together to enjoy good food and each other’s company.

Difficulty: Intermediate Prep Time 10 mins Cook Time 50 mins Total Time 1 hr
Servings: 4 Calories: 511
Best Season: Suitable throughout the year

About The Recipe

This Chole Bhature recipe is one of the most frequently cooked dishes in our home. Whether it's a festive celebration, a casual get-together, or a party, it’s always our first choice when we need a delicious vegetarian dish to cook and serve. 

The best part? Despite being a special recipe, I don’t always need a reason or special occasion to cook it. It's simple to prepare and brings so much joy to the table, so we enjoy it as often as we can. 

The aroma of the chickpeas simmering and the bhature frying fills the house with warmth, making it a dish that’s loved by everyone, no matter the occasion.

In this post, I’ll guide you through every step of making this beloved dish—so you can bring the authentic flavors of India to your own kitchen and share it with your loved ones. 

I cook Chole Bhature using our homemade spice paste and onion gravy, where the onion and spice paste create the foundation for the sumptuous Chole. Additionally, I prepare Chole Bhature without boiling the chickpeas at the start. Instead, I pressure cook them at the end, which preserves the flavor of all the spices.

Let’s dive into the world of Chole Bhature and create something unforgettable together!

Ingredients for Chole Bhature Recipe

For Chole (Chickpeas Curry)

For Bhature (Fried Bread):

Ste by Step Instructions for Authentic Chole Bhature

All Ingredients for Chole Bhature

Soaking the Chole

  1. Soak the chickpeas overnight in enough water. Just before cooking, drain the water and keep it aside.

Preparing the Spice paste

  1. Mix coriander powder, cumin powder, turmeric powder, and chole masala in a bowl. Also, add a little ginger-garlic paste.

  2. Add a small amount of water to the bowl and prepare a thick paste of the chole masala.

Cooking the chole

  1. Heat oil in a pressure cooker over medium heat. Then add the dry spices, including star anise, red chili, green cardamom, bay leaf, and a cinnamon stick. Stir for a few seconds until the spices release their aroma. Next, add grated ginger and chopped garlic, and sauté until fragrant and the raw smell disappears.

  2. After sautéing the ginger and garlic, add the chopped onions to the pressure cooker. Stir well and cook on medium heat.

  3. Keep stirring occasionally, until the onions turn golden brown and caramelize. This process enhances the flavor and forms a rich base for the dish.

    Be patient and ensure the onions don't burn, adjusting the heat if needed.
  4. Once the onions are golden brown and caramelized, add the spice paste you prepared earlier. Stir well to combine it with the onions and cook on medium heat. Keep stirring occasionally until the paste releases its oil and becomes aromatic, ensuring the spices are fully cooked and blended into the mixture.

  5. Add the chopped tomatoes to the spice mixture in the pressure cooker. Stir well and cook on medium heat, stirring occasionally, until the tomatoes become soft and fully blend into the spices. This step helps create a thick, flavorful base for the chole. Cook until the oil starts separating from the mixture, indicating that the tomatoes and spices are well-cooked.

  6. Now add the soaked chole (chickpeas) to the mixture in the pressure cooker. Stir well to coat the chickpeas evenly with the spice mixture. Ensure that the chole is fully combined with the rich, aromatic masala.

  7. Cook for 5 to 10 minutes on medium heat, allowing the spices to infuse into the chickpeas. Stir occasionally to ensure the chole is well-coated with the masala and that the flavors meld together.

  8. Now, add a little water to adjust the consistency of the curry. Stir well to combine.

  9. Close the lid of the pressure cooker. If you're using a whistle pressure cooker, let it cook for 7 to 8 whistles. If you're using a pressure cooker without a whistle, cook for 10 to 15 minutes on medium heat with the lid closed. This will allow the spices to fully blend with the chickpeas and ensure a rich, flavorful curry.

  10. Once done, garnish the chole with freshly chopped coriander leaves and set aside. This adds a burst of freshness and color to the dish, enhancing both its flavor and presentation.

Preparing Bhature Dough

  1. In a large mixing bowl, combine all-purpose flour, semolina, sugar, salt, baking powder, and baking soda.

  2. Add yogurt to the dry ingredients and begin kneading the mixture into a soft dough. Gradually add water as needed to achieve the desired consistency. The dough should be smooth and slightly pliable, not too stiff or too soft.

  3. Once kneaded and bhature dough is ready, cover it with cling wrap and let it rest for 1 to 2 hours.

Frying Bhature

  1. Divide the dough into small portions and roll them into balls. Flatten each ball with a rolling pin into circular or oval shapes (not too thin).

  2. Heat oil in a deep pan over medium-high heat. To test the oil, drop a small piece of dough into the oil; it should rise quickly to the surface. Once the oil is ready, carefully slide each rolled-out bhatura into the hot oil. Fry until they puff up and turn golden brown on both sides. Use a slotted spoon to remove the bhaturas and drain any excess oil on paper towels.

Serve and Enjoy the Street style Chole Bhature

  1. Serve the hot and fluffy Bhature with the spicy and tangy Chole. Pair with onion rings, green chutney, or pickle for an authentic experience!

Nutrition Facts

Servings 4


Amount Per Serving
% Daily Value *
Total Fat 27g42%
Saturated Fat 4.1g21%
Trans Fat 0.2g
Cholesterol 5.7mg2%
Sodium 507mg22%
Potassium 526.3mg16%
Total Carbohydrate 59g20%
Dietary Fiber 11g44%
Sugars 8.6g
Protein 13g26%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Notes

Pro Tips To Cook Authentic Chole Bhature

  1. Soak chickpeas (chole) overnight with a pinch of baking soda for softer texture.
  2. If you want black-colored chole, add tea bags or dry amla while boiling the chickpeas to enhance both the color and flavor.
  3. Let the gravy thicken after adding water if you prefer extra gravy.
  4. Rest the dough for at least 2–3 hours to make fluffy bhature. Use a mix of yogurt and a pinch of baking powder for leavening.
  5. Knead the dough until smooth and pliable, gradually adding warm water. Finally, sprinkle a little oil over it
  6. Roll evenly, not too thick or thin, to avoid uneven puffing.
  7. Ensure the oil is hot enough (not smoking) for perfect puffing and golden color.
  8. Place fried bhature on paper towels to keep them light and non-greasy.

Frequently Asked Questions

Expand All:
How long should I soak chickpeas for Chole Bhature?

For best results, soak dried chickpeas overnight in enough water. This helps them cook faster and results in a creamier texture for your chole. If you're short on time, soak them for at least 6 hours, but overnight is ideal.

Can I make Chole Bhature with canned chickpeas?

Yes, you can use canned chickpeas if you're in a hurry. However, soaking and cooking dried chickpeas from scratch gives the chole a better flavor and texture. 

Why do we use a tea bag while cooking Chole?

Though I didn’t cook the chole this way, a tea bag is often added to the chickpeas while cooking to enhance the color and richness of the curry. The tannins in the tea help darken the chole and give it an authentic, deep color. 

Can I make Bhature dough ahead of time?

Yes, you can make the bhature dough ahead of time. Prepare the dough and cover it with a damp cloth. Let it rest for 1-2 hours at room temperature, or refrigerate it for up to 24 hours. Just make sure to bring it back to room temperature before rolling out the bhature.

How do I get my Bhature to puff up?

To get perfect puffed bhature, make sure the oil is hot enough before frying. Test the oil by dropping a small piece of dough into it—if it rises immediately, the oil is ready. Also, ensure that your dough is soft and well-rested before rolling it out.

How do I adjust the spice level in Chole Bhature?

You can adjust the spice level in the chole by controlling the amount of red chili powder, green chilies, and garam masala. For a milder version, reduce the chili powder and omit green chilies, or for extra heat, increase them as per your preference.

Can I make Chole Bhature without frying the Bhature?

Yes, you can make a healthier version of bhature by grilling or baking them instead of frying. While they won’t puff up as much, they will still taste delicious and have a satisfying texture.

What is the best way to serve Chole Bhature?

Chole Bhature is best served hot with fresh onion rings, tangy green chutney, and a side of pickles. For an extra creamy touch, you can also serve it with raita or yogurt. It's a perfect dish for festivals, family gatherings, or a hearty meal.

Can I make Chole Bhature gluten-free?

Yes, you can make a gluten-free version of Chole Bhature by using gluten-free flour (like rice flour or a gluten-free all-purpose flour blend) for the bhature dough. The chole curry remains the same as it's naturally gluten-free.

How do I make the Chole Bhature less oily?

To reduce the oiliness of the bhature, make sure you’re not overfrying them. Fry each bhatura until golden brown, then immediately drain them on paper towels. For the chole, use less oil when preparing the masala and adjust the consistency with water to balance the richness.

Can I store leftover Chole Bhature?

Yes, leftover chole can be stored in an airtight container in the refrigerator for up to 3 days. Reheat the chole before serving. For bhature, it's best to enjoy them fresh, but you can store them in a sealed bag for 1-2 days and reheat them by shallow fry.

Did you make this recipe?

Pin this recipe and share it with your followers.

pinit
Portrait of Nita, founder of Nita's Platter, smiling warmly in a professional setting, reflecting a passion for culinary arts and personalized service.

Nita Anand

A Food Blogger

Hey there! I’m Nita, the heart and soul behind Nita's Platter. By profession, I’m an HR professional, but my passion for cooking pulls me into the kitchen to create a beautiful mess where something delicious is always in the works. I believe food is more than just nourishment; it’s a way to connect, share stories, and create. 

Leave a Comment

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