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.
Chole Bhature Recipe – A Perfect Festive Delight
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
-
Soak the chickpeas overnight in enough water. Just before cooking, drain the water and keep it aside.
Preparing the Spice paste
-
Mix coriander powder, cumin powder, turmeric powder, and chole masala in a bowl. Also, add a little ginger-garlic paste.
-
Add a small amount of water to the bowl and prepare a thick paste of the chole masala.
Cooking the chole
-
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.
-
After sautéing the ginger and garlic, add the chopped onions to the pressure cooker. Stir well and cook on medium heat.
-
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. -
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.
-
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.
-
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.
-
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.
-
Now, add a little water to adjust the consistency of the curry. Stir well to combine.
-
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.
-
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
-
In a large mixing bowl, combine all-purpose flour, semolina, sugar, salt, baking powder, and baking soda.
-
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.
-
Once kneaded and bhature dough is ready, cover it with cling wrap and let it rest for 1 to 2 hours.
Frying Bhature
-
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).
-
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
-
Serve the hot and fluffy Bhature with the spicy and tangy Chole. Pair with onion rings, green chutney, or pickle for an authentic experience!
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
- Soak chickpeas (chole) overnight with a pinch of baking soda for softer texture.
- If you want black-colored chole, add tea bags or dry amla while boiling the chickpeas to enhance both the color and flavor.
- Let the gravy thicken after adding water if you prefer extra gravy.
- 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.
- Knead the dough until smooth and pliable, gradually adding warm water. Finally, sprinkle a little oil over it
- Roll evenly, not too thick or thin, to avoid uneven puffing.
- Ensure the oil is hot enough (not smoking) for perfect puffing and golden color.
- Place fried bhature on paper towels to keep them light and non-greasy.