Chole Bhature is one of the most iconic North Indian street food combinations, especially popular in Punjab, Delhi, and across India. It consists of spicy, tangy chickpea curry known as chole, served with deep-fried fluffy bread called bhature. The dish is famous for its bold spices, rich gravy, and satisfying contrast between the soft, airy bread and the hearty chickpea curry. It is often eaten for breakfast, lunch, or festive meals and is considered a complete indulgent dish. This is a very detailed large-family recipe serving about 8 to 10 people.
Ingredients for chole (chickpea curry) include 2 cups dried chickpeas, 2 large onions finely chopped, 4 large tomatoes blended into puree, 2 tablespoons ginger-garlic paste, 2 green chilies chopped, 4 tablespoons oil, 2 teaspoons salt or to taste, 2 teaspoons red chili powder, 1 teaspoon turmeric powder, 2 teaspoons coriander powder, 2 teaspoons cumin powder, 2 teaspoons garam masala, 1 teaspoon amchur (dry mango powder), 1 teaspoon chole masala, 1 black tea bag or 1 teaspoon tea leaves wrapped in cloth for dark color, 2 bay leaves, 4 cloves, 2 black cardamom pods, 1 cinnamon stick, and 1 teaspoon baking soda for soaking.
Ingredients for bhature include 4 cups all-purpose flour (maida), 1 cup semolina (sooji), 1 cup plain yogurt, 1 teaspoon sugar, 1 teaspoon salt, 1 teaspoon baking powder, 1/2 teaspoon baking soda, 2 tablespoons oil, and warm water as needed for kneading. You will also need plenty of oil for deep frying.
Start by preparing the chickpeas. Wash and soak them overnight in plenty of water with baking soda. This helps soften them and speeds up cooking. The next day, drain and rinse the chickpeas. Cook them in a pressure cooker with fresh water, salt, bay leaves, cloves, cinnamon, black cardamom, and the tea bag. The tea bag is optional but gives the chole a dark, rich restaurant-style color. Cook until chickpeas are soft but not mushy.
While the chickpeas are cooking, prepare the masala base. Heat oil in a large pot. Add chopped onions and sauté until golden brown. Add ginger-garlic paste and green chilies and cook until the raw smell disappears. Add tomato puree and cook until it thickens and oil begins to separate.
Add turmeric, red chili powder, coriander powder, cumin powder, chole masala, and salt. Cook the spices well so they release their full aroma. Add the cooked chickpeas along with some of their cooking liquid. Mash a few chickpeas lightly in the pot to thicken the gravy naturally. Simmer for 15 to 20 minutes so flavors blend deeply.
Add amchur powder and garam masala at the end for tanginess and aroma. Adjust consistency by adding water if needed. The chole should be thick, spicy, and slightly tangy with a rich gravy.
For bhature, mix flour, semolina, salt, sugar, baking powder, and baking soda in a large bowl. Add yogurt and oil and mix well. Gradually add warm water and knead into a soft, smooth dough. Cover and let it rest for at least 2 to 3 hours so it becomes elastic and airy.
After resting, divide the dough into equal balls and roll them into oval or round shapes. Heat oil in a deep pan until medium hot. Carefully slide in the rolled dough and fry gently, pressing lightly so it puffs up. Flip and fry until golden brown on both sides. Remove and drain on paper towels.
Serve hot chole with freshly fried bhature. Garnish chole with chopped onions, coriander leaves, and lemon wedges. Some people also serve pickles and green chilies on the side for extra heat.
For best results, cook chickpeas until very soft for a creamy texture, and allow the masala to cook slowly so flavors deepen. Bhature dough must rest properly to achieve puffiness and softness. Maintaining correct oil temperature is important so bhature puff up instead of becoming oily.
This large recipe produces spicy, flavorful chole with deep aromatic spices and soft, fluffy bhature, creating one of the most satisfying and popular street food meals in North Indian cuisine.
