Gurnoor Brar’s Absolute Favorite Chole Bhature is the kind of North Indian meal that feels celebratory from the very first bite. It brings together deeply spiced chickpeas, fluffy fried bhature, tangy garnishes, and that unmistakable street-style aroma people associate with a proper Punjabi feast. This recipe is designed for home cooks who want restaurant-style flavor without losing the warmth of a homemade plate. The chole are bold, dark, savory, slightly tangy, and layered with whole spices, while the bhature are soft inside, lightly crisp outside, and perfect for scooping up every bit of masala.
What makes this chole bhature special is balance. The chickpeas should not taste flat or overly hot; they should taste rounded, with heat, acidity, earthiness, and a gentle sweetness from onions and tomatoes. The bhature should puff beautifully but still remain tender enough to tear easily. With the right soaking, pressure cooking, spice blooming, and dough resting, this classic dish becomes completely achievable in a regular kitchen. Serve it for weekend brunch, festive lunch, family gatherings, or any day when a simple meal will not do.
Recipe Information
- Recipe name: Gurnoor Brar’s Absolute Favorite Chole Bhature
- Preparation time: 30 minutes active preparation, not including overnight chickpea soaking
- Cooking time: 1 hour
- Total time: 1 hour 30 minutes
- Servings: 6 generous servings
- Recipe category: Main Course
- Recipe cuisine: North Indian, Punjabi
- Skill level: Intermediate
- Best served with: Pickled onions, green chilies, lemon wedges, boondi raita, and mango pickle
The recipe has two main parts: the chole and the bhature. For the best texture, dried chickpeas are soaked overnight and then pressure cooked until soft but not broken. This gives the gravy a fuller body than canned chickpeas. However, canned chickpeas can be used on a busy day if they are simmered long enough with the masala to absorb flavor. The bhature dough uses all-purpose flour, semolina, yogurt, and a small amount of leavening to create a soft dough that rests before frying. The rest is about patience: cooking the masala until oil separates, simmering the chickpeas until the gravy thickens, and frying each bhatura in hot oil so it balloons properly.
Ingredients
- 2 cups dried chickpeas, soaked overnight in plenty of water
- 5 cups water for pressure cooking
- 2 black tea bags or 1 tablespoon loose black tea tied in muslin, optional for darker color
- 2 bay leaves
- 1 black cardamom
- 3 green cardamom pods
- 1 small cinnamon stick
- 4 cloves
- 1 teaspoon salt for cooking chickpeas
- 3 tablespoons oil or ghee for the chole masala
- 2 medium onions, finely chopped
- 2 teaspoons ginger-garlic paste
- 2 green chilies, slit or finely chopped
- 3 medium tomatoes, pureed or finely grated
- 1 tablespoon tomato paste, optional for deeper color
- 2 teaspoons coriander powder
- 1 teaspoon cumin powder
- 1 teaspoon Kashmiri red chili powder
- 1 teaspoon regular red chili powder, adjust to taste
- 1 teaspoon turmeric powder
- 2 teaspoons chole masala
- 1 teaspoon garam masala
- 1 teaspoon roasted cumin powder
- 1 tablespoon crushed kasuri methi
- 1 teaspoon amchur powder or 1 tablespoon lemon juice
- Salt to taste
- 2 tablespoons chopped fresh coriander
- 1 tablespoon ginger juliennes for garnish
- 3 cups all-purpose flour for bhature
- 1/4 cup fine semolina
- 1/2 cup plain yogurt
- 1 teaspoon sugar
- 1/2 teaspoon baking powder
- 1/4 teaspoon baking soda
- 1 teaspoon salt for the dough
- 1 tablespoon oil for the dough
- 1/2 cup warm water, added gradually as needed
- Oil for deep frying
- Lemon wedges, sliced onions, and pickled green chilies for serving
Preparation
Rinse the dried chickpeas well and soak them overnight in a large bowl of water. They will expand significantly, so use enough water to keep them fully submerged. The next day, drain the soaking water and rinse the chickpeas again. Transfer them to a pressure cooker with 5 cups fresh water, bay leaves, black cardamom, green cardamom, cinnamon, cloves, salt, and tea bags if using. Pressure cook until the chickpeas are tender enough to mash between your fingers. Depending on the cooker and chickpea age, this can take about 20 to 30 minutes after pressure builds. Remove the tea bags and whole spices if desired, but reserve the cooking liquid because it carries flavor and helps form the gravy.
While the chickpeas cook, prepare the bhature dough. In a large bowl, combine all-purpose flour, semolina, sugar, baking powder, baking soda, and salt. Add yogurt and oil, then mix with your fingertips until the flour feels slightly crumbly. Add warm water little by little and knead into a smooth, soft dough. It should not be sticky, but it should be softer than regular roti dough. Knead for 6 to 8 minutes until elastic. Cover with a damp cloth and let it rest for at least 30 minutes. Resting allows the semolina to hydrate and the dough to relax, which helps the bhature roll easily and puff better during frying.
To make the chole masala, heat oil or ghee in a heavy pan. Add chopped onions and cook over medium heat until golden brown. This step is important because pale onions create a thin, underdeveloped gravy. Stir often and allow the onions to caramelize slowly without burning. Add ginger-garlic paste and green chilies, then cook for another minute until the raw aroma disappears. Add tomato puree and tomato paste if using. Cook the mixture until it thickens, darkens slightly, and the oil begins to separate from the sides. This slow cooking gives the chole their rich base.
Add coriander powder, cumin powder, Kashmiri red chili powder, regular red chili powder, turmeric, chole masala, and a little salt. Stir the spices into the tomato-onion base and cook for 2 to 3 minutes. If the masala sticks, splash in a few tablespoons of chickpea cooking liquid rather than adding extra oil. Add the cooked chickpeas along with enough reserved liquid to create a thick gravy. Mash a small handful of chickpeas against the side of the pan and stir them back in. This naturally thickens the chole and gives the gravy a satisfying texture without using flour or cream.
Simmer the chole uncovered for 20 to 25 minutes on medium-low heat. Stir occasionally and adjust the liquid as needed. The gravy should become glossy, dark, and thick enough to cling to the chickpeas. Add garam masala, roasted cumin powder, crushed kasuri methi, and amchur powder. Simmer for another 5 minutes. Taste and adjust salt, chili, and tanginess. If using lemon juice instead of amchur, add it after turning off the heat so the flavor stays fresh. Finish with chopped coriander and ginger juliennes.
To fry the bhature, divide the rested dough into equal balls. Heat oil in a deep kadai or heavy pot over medium-high heat. Roll each dough ball into a slightly thick oval or round shape. Do not dust heavily with flour because dry flour can burn in hot oil. When the oil is hot enough, slide in one bhatura carefully. Press lightly with a slotted spoon so it puffs. Fry until golden on one side, then flip and fry the other side. Remove and drain on a rack or paper towel. Repeat with the remaining dough. Serve the bhature immediately, because they taste best while hot and airy.
Plate the hot chole in a bowl and garnish with coriander, ginger, onion slices, and a squeeze of lemon. Place the bhature beside the chole and add pickled green chilies or mango pickle for extra punch. A small bowl of chilled raita is also excellent because it cools the spices and makes the meal feel complete. This dish is hearty, so one or two bhature with a generous ladle of chole is usually enough for a satisfying serving.
Tips
- Use older, darker chole masala only if it still smells fresh. Stale spice blends can make the gravy dull, even when the technique is right.
- Do not rush the onion and tomato masala. The final flavor depends heavily on cooking this base until it is thick and aromatic.
- Tea bags are optional, but they help create the deep, dhaba-style color often associated with Punjabi chole.
- If the chickpeas are cooked but the gravy tastes thin, simmer longer and mash a few more chickpeas into the sauce.
- Keep the bhature dough covered while rolling and frying so it does not dry out.
- Make sure the frying oil is hot but not smoking. If the oil is too cool, the bhature will absorb oil; if too hot, they will brown before puffing.
- Serve immediately after frying. Bhature lose their puff and softness as they sit.
- For extra restaurant-style aroma, add a small spoon of ghee and crushed kasuri methi at the end of cooking.
Variations
For a slightly lighter version, serve the same chole with kulcha, tandoori roti, or steamed basmati rice instead of fried bhature. The flavor remains bold, but the meal becomes easier for a weekday lunch. You can also make mini bhature for parties, which are easier to serve and look attractive on a festive platter. For a spicier version, increase the green chilies and add a pinch of crushed black pepper near the end. For a tangier Amritsari-style flavor, increase the amchur and finish with extra lemon juice.
If you prefer a no-onion, no-garlic version, skip both and build the base with tomato puree, ginger, green chili, asafoetida, and spices. The result will be different but still delicious. For a richer chole, add one tablespoon of ghee at the finishing stage. For a vegan version, use dairy-free yogurt in the bhature dough or replace yogurt with a small amount of plant-based curd and warm water. The chole itself is naturally vegan when oil is used instead of ghee.
Canned chickpeas can be used when time is short. Use about 5 to 6 cups drained canned chickpeas, rinse them well, and simmer them in the masala with water or vegetable stock for at least 25 minutes. They will not have the exact same depth as dried chickpeas cooked with spices, but the final dish will still be flavorful if the masala is properly cooked.
Conclusion
Gurnoor Brar’s Absolute Favorite Chole Bhature is a must-try because it captures everything people love about this iconic dish: spicy chickpeas, tangy gravy, aromatic spices, and hot puffed bhature that make the meal feel instantly festive. It is not a recipe to rush, but it is also not difficult when each step is handled with care. Soak the chickpeas, build the masala slowly, rest the dough, and fry the bhature fresh. The reward is a plate that tastes generous, comforting, and full of North Indian character.
This recipe is ideal for weekends, family celebrations, special brunches, and days when you want a meal that feels indulgent and memorable. With pickled onions, lemon wedges, and green chilies on the side, every bite becomes bright, hearty, and satisfying. Once you master the base method, you can adjust the spice, tang, richness, and serving style to make it your own signature chole bhature.