Print Options:

Chole Bhature Recipe – A Perfect Festive Delight

Chole Bhature platter with spicy chickpea curry, fluffy bhature, onions, and pickle.

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.

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

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)
  • 1 cup dried chickpeas (soaked overnight)
  • 2 medium onions (finely chopped)
  • 2 medium tomatoes (finely chopped)
  • 1 tbsp ginger (grated)
  • 4-5 garlic cloves (finely chopped)
  • 2-3 green chilies (slit)
  • 1 Star anise
  • 1 stick cinnamon
  • 1 red chili
  • 2 Green cardamom pods
  • 1-2 bay leaf
  • 2 tbsp oil
  • 2 tsp cumin powder
  • 2 tsp coriander powder
  • 1 tsp garam masala
  • 1 tsp red chili powder
  • 1 tsp turmeric powder
  • 1 tsp amchur (dry mango powder) (Optional)
  • 1 tsp chole masala (Optional, for authentic flavor)
  • Salt to taste
  • Fresh coriander leaves (for garnish)
  • For Bhature (Fried Bread):
  • 2 cups all-purpose flour (maida)
  • 2 tbsp semolina (sooji)
  • 2 tbsp cup plain yogurt
  • 1 tsp sugar
  • ½ tsp baking powder
  • ¼ tsp baking soda
  • ¼ tsp salt
  • Water (as needed for kneading)
  • Oil (for deep frying)
Ste by Step Instructions for Authentic Chole Bhature
    All Ingredients for Chole Bhature
  1. Displaying all the ingredients for Chole Bhature, including chickpeas, spices, and fresh produce, in one place.
  2. Soaking the Chole
  3. Soaked chickpeas drained and ready for cooking Chole Bhature, a popular Indian dish.

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

  4. Preparing the Spice paste
  5. Mixing coriander powder, cumin powder, turmeric powder, chole masala, and ginger-garlic paste in a bowl for Chole Bhature.

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

  6. Adding water to chole masala spices in a bowl to prepare a thick paste for Chole Bhature.

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

  7. Cooking the chole
  8. Heating oil in a pressure cooker with dry spices and ginger-garlic for Chole Bhature.

    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.

  9. Adding chopped onions to the pressure cooker after sautéing ginger and garlic for Chole Bhature.

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

  10. Stirring onions in a pressure cooker until golden brown and caramelized to create a rich base for Chole Bhature.

    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.
  11. Adding spice paste to caramelized onions in a pressure cooker for Chole Bhature.

    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.

  12. Adding chopped tomatoes to the spice mixture in a pressure cooker for Chole Bhature, cooking until soft and well-blended.

    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.

  13. Adding chickpeas to the spice mixture in the pressure cooker for Chole Bhature, ensuring even coating with the masala.

    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.

  14. Cooking chole in a pressure cooker for 5 to 10 minutes, allowing the spices to infuse into the chickpeas for Chole Bhature

    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.

  15. Adding water to the chole curry in the pressure cooker to adjust the consistency for Chole Bhature.

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

  16. Closing the lid of the pressure cooker to cook the chole, allowing spices to blend fully for Chole Bhature.

    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.

  17. Garnishing Chole Bhature with freshly chopped coriander leaves to add color and freshness.

    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.

  18. Preparing Bhature Dough
  19. Combining all-purpose flour, semolina, sugar, salt, baking powder, and baking soda for Bhature dough.

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

  20. Kneading yogurt and dry ingredients into a soft dough for Bhature, gradually adding water for desired consistency.

    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.

  21. Covering kneaded Bhature dough with cling wrap and letting it rest for 1 to 2 hours.

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

  22. Frying Bhature
  23. Dividing Bhature dough into small portions and rolling them into balls for frying.

    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).

  24. Frying rolled-out Bhature in hot oil until they puff up and turn golden brown.

    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.

  25. Serve and Enjoy the Street style Chole Bhature
  26. Serving hot and fluffy Bhature with spicy Chole, garnished with onion rings, green chutney, and pickle.

    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.

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. 

Thank You for Printing Our Recipe!

We truly appreciate you printing out our recipe! It means so much to us that you’re bringing our dish into your kitchen. We hope you enjoy cooking and savoring every bite. Happy cooking, and thanks for your support!

Best,
Nita Anand