Every culinary tradition has its iconic comfort foods, and in North Indian cuisine, chola bhatura stands as a beloved weekend treat. This dish pairs spiced chickpeas (chola) with fluffy, deep-fried bread (bhatura), offering a symphony of textures and flavors. Embracing a health-conscious approach, this recipe thoughtfully adapts the classic by incorporating whole-food ingredients and mindful cooking techniques, transforming it into a nourishing meal that doesn’t compromise on authentic taste or satisfaction.
Why This Recipe Works
- Using dried chickpeas soaked overnight maximizes their creamy texture and nutrient absorption, providing a superior base rich in plant-based protein and fiber compared to canned varieties.
- A carefully balanced spice blend, toasted to release essential oils, creates a deeply aromatic and flavorful gravy without relying on excessive oil or heavy cream for richness.
- The bhatura dough incorporates whole wheat flour and yogurt, offering a more nutritious, tender crumb with beneficial probiotics and a lower glycemic impact than traditional all-purpose flour versions.
- Precise frying at 375°F ensures the bhatura puffs perfectly with minimal oil absorption, resulting in a lighter, less greasy final product that’s crisp on the outside and airy within.
Ingredients
- For the Chola (Spiced Chickpeas):
- 1 cup dried chickpeas, soaked overnight in 4 cups water with 1/2 tsp baking soda
- 1 large yellow onion, finely chopped (about 1 1/2 cups)
- 3 medium tomatoes, pureed (about 1 1/2 cups)
- 1 tbsp ginger-garlic paste
- 1 tsp cumin seeds
- 1 tsp turmeric powder
- 1 tbsp coriander powder
- 1 tsp garam masala
- 1/2 tsp red chili powder (adjust to taste)
- 1/4 cup fresh cilantro, chopped
- 2 tbsp avocado oil
- Salt to taste
- 4 cups water for cooking
- For the Bhatura (Fried Bread):
- 1 cup whole wheat flour
- 1 cup all-purpose flour
- 1/2 cup plain Greek yogurt
- 1 tsp sugar
- 1/2 tsp baking powder
- 1/4 tsp baking soda
- 1 tbsp avocado oil (plus more for frying)
- 1/2 cup warm water (approximately)
- Salt to taste
Equipment Needed
- Large bowl (for soaking chickpeas)
- Pressure cooker or large pot with lid
- Large skillet or Dutch oven
- Medium mixing bowl
- Rolling pin
- Deep fryer or heavy-bottomed pot
- Cooking thermometer
- Slotted spoon
- Paper towels
Instructions

Step 1: Prepare and Cook the Chickpeas
Begin by draining the chickpeas that have been soaking overnight with baking soda; this alkaline agent helps break down complex sugars, making them easier to digest and reducing cooking time significantly. Rinse them thoroughly under cold water to remove any residual soda. Transfer the chickpeas to a pressure cooker, add 4 cups of fresh water and 1 teaspoon of salt, then seal and cook on high pressure for 15 minutes once it reaches full pressure. If using a regular pot, bring to a boil, then simmer covered for 60-75 minutes until tender but not mushy. The chickpeas should yield slightly when pressed between your fingers. Reserve 1 cup of the cooking liquid before draining, as this starchy broth will enrich the gravy later. This method preserves more water-soluble B vitamins compared to discarding all the liquid, enhancing the nutritional profile of your dish.
Step 2: Create the Flavor Base for the Gravy
Heat 2 tablespoons of avocado oil in a large skillet over medium heat until it shimmers, about 2 minutes. Add 1 teaspoon of cumin seeds and allow them to sizzle for 30 seconds until fragrant and slightly darkened. Immediately add the finely chopped yellow onion and sauté, stirring frequently, for 8-10 minutes until they turn translucent and develop golden edges. Incorporate 1 tablespoon of ginger-garlic paste and cook for another 2 minutes until the raw aroma dissipates. This slow caramelization process builds a complex sweetness without adding sugar, while the healthy monounsaturated fats in avocado oil remain stable at medium heat, making it a superior choice for sautéing compared to oils with lower smoke points.
Step 3: Develop the Spiced Tomato Gravy
Introduce the pureed tomatoes to the skillet, increasing the heat to medium-high. Cook, stirring occasionally, for 10-12 minutes until the mixture thickens and the oil begins to separate from the edges. This critical step concentrates the tomatoes’ natural umami and reduces acidity. Reduce heat to low and add 1 teaspoon turmeric powder, 1 tablespoon coriander powder, 1/2 teaspoon red chili powder, and 1/2 teaspoon salt. Toast the spices with the tomato base for 2 minutes, stirring constantly to prevent burning. Toasting unlocks volatile oils in the spices, maximizing their antioxidant potential and flavor intensity without requiring additional fat. The deep orange-red hue indicates proper spice integration.
Step 4: Simmer the Chickpeas in the Gravy
Add the cooked, drained chickpeas to the skillet along with the reserved 1 cup of cooking liquid. Stir gently to coat every chickpea with the spiced gravy. Bring the mixture to a gentle simmer over medium-low heat, then cover and cook for 20 minutes, stirring halfway through. Uncover and continue simmering for another 10 minutes to slightly thicken the sauce. In the final 2 minutes, stir in 1 teaspoon of garam masala and half of the chopped fresh cilantro. The slow simmering allows the chickpeas to absorb the complex flavors while maintaining their structural integrity, and adding garam masala at the end preserves its delicate aromatic compounds that would otherwise dissipate with prolonged cooking.
Step 5: Prepare and Rest the Bhatura Dough
In a medium mixing bowl, combine 1 cup whole wheat flour, 1 cup all-purpose flour, 1 teaspoon sugar, 1/2 teaspoon baking powder, 1/4 teaspoon baking soda, and 1/2 teaspoon salt. Whisk thoroughly to distribute the leavening agents evenly. Make a well in the center and add 1/2 cup Greek yogurt, 1 tablespoon avocado oil, and gradually incorporate about 1/2 cup warm water, mixing with your hands until a soft, slightly sticky dough forms. Greek yogurt introduces beneficial probiotics and lactic acid, which tenderizes the gluten strands, while the combination of baking powder and soda ensures reliable puffing during frying. Knead for 5-7 minutes until smooth and elastic, then coat with a thin layer of oil, cover with a damp cloth, and let rest at room temperature for 2 hours. This resting period allows the gluten to relax and the yogurt to work its tenderizing magic, resulting in a more pliable dough that’s easier to roll and yields a lighter texture.
Step 6: Shape and Fry the Bhatura to Perfection
After the dough has rested, divide it into 8 equal portions and roll each into a smooth ball. On a lightly floured surface, use a rolling pin to flatten each ball into a 6-inch oval or round, about 1/4-inch thick. In a deep fryer or heavy-bottomed pot, heat 3 inches of avocado oil to precisely 375°F, verified with a cooking thermometer. Maintaining this temperature is crucial; oil that’s too cool will lead to greasy, dense bread, while oil that’s too hot will cause uneven cooking. Gently slide one rolled bhatura into the hot oil. It should immediately begin to sizzle and bubble around the edges. Within 15-20 seconds, use a slotted spoon to gently press and submerge the center, encouraging even puffing. Fry for 45-60 seconds per side until uniformly golden brown and fully puffed. Drain on a wire rack lined with paper towels. Repeat with remaining dough, allowing the oil to return to 375°F between batches. This technique ensures minimal oil absorption while achieving the characteristic airy pocket.
Tips and Tricks
For an even creamier chola texture without extended cooking, mash approximately 1/4 cup of the cooked chickpeas against the side of the skillet before adding the liquid; this natural thickener enhances the gravy’s body without flour or cornstarch. If you prefer a smoother gravy, blend half of the cooked chickpea mixture with an immersion blender before the final simmer. To make the bhatura dough ahead, prepare it through the kneading stage, then refrigerate covered for up to 24 hours; bring to room temperature for 1 hour before shaping and frying—the cold fermentation develops more complex flavors. When frying, avoid overcrowding the pot, as adding multiple bhatura at once significantly drops the oil temperature, compromising texture. For a lighter alternative, you can cook the rolled bhatura on a preheated cast-iron skillet brushed with oil over medium-high heat, pressing with a spatula to encourage puffing; they won’t achieve the same dramatic rise but offer a delicious, less-oily version. Store leftover chola in an airtight container in the refrigerator for up to 4 days; the flavors often deepen, making excellent leftovers.
Recipe Variations
- Protein-Packed Chola: Boost the protein content by adding 1 cup of cooked quinoa or crumbled paneer (Indian cottage cheese) during the final 5 minutes of simmering. Quinoa adds a complete protein profile and a pleasant texture, while paneer provides a creamy, calcium-rich element that complements the spices beautifully.
- Gluten-Free Bhatura: Replace the wheat flours with a blend of 1 cup sorghum flour and 1 cup tapioca starch, adding 1 teaspoon xanthan gum to mimic gluten’s elasticity. The dough may be stickier; wet your hands slightly when shaping. Fry as directed—the result is slightly denser but wonderfully crisp and celiac-friendly.
- Slow-Cooker Chola: For hands-off convenience, combine soaked chickpeas, all chopped vegetables, spices (except garam masala), oil, and 3 cups water in a slow cooker. Cook on low for 8 hours. Stir in garam masala and cilantro before serving. This method yields exceptionally tender chickpeas and allows flavors to meld deeply.
- Herb-Infused Bhatura: Incorporate 2 tablespoons of finely chopped fresh herbs like cilantro, mint, or dill into the dough during kneading. The herbs impart a vibrant color and fresh flavor that pairs wonderfully with the spiced chickpeas, while adding phytonutrients and visual appeal.
- Low-Sodium Version: Omit added salt and use salt-free spice blends. Enhance flavor with 2 tablespoons of lemon juice added at the end of cooking, along with extra cumin seeds and a pinch of asafoetida (hing) while tempering. This variation supports heart health without sacrificing the dish’s characteristic zest.
Frequently Asked Questions
Q: Can I use canned chickpeas instead of dried to save time?
A: Yes, substitute 2 (15-ounce) cans of low-sodium chickpeas, drained and rinsed. Add them in Step 4 with 1 cup vegetable broth instead of cooking liquid. Simmer for 15 minutes. Note that canned chickpeas may be slightly softer and contain less fiber than properly soaked and cooked dried beans.
Q: Why did my bhatura not puff up properly during frying?
A: Inadequate puffing usually stems from three issues: oil temperature deviating from 375°F, dough that hasn’t rested sufficiently (aim for 2 hours), or over-kneading which develops too much gluten. Ensure your leavening agents are fresh and gently press the center with a spoon immediately after adding to the oil to encourage even expansion.
Q: Is there a way to make this recipe vegan?
A: Absolutely. For the bhatura, replace Greek yogurt with an equal amount of unsweetened plant-based yogurt (soy or coconut work well) and use a neutral oil. The chola is naturally vegan. The plant-based yogurt provides similar acidity for tenderizing, though the dough may require slightly less water due to varying consistencies.
Q: How can I increase the fiber content further?
A: Add 1 cup of chopped spinach or kale during the last 5 minutes of simmering the chola. For the bhatura, replace 1/2 cup of all-purpose flour with oat flour or add 2 tablespoons of ground flaxseed to the dry ingredients. These additions boost soluble fiber, vitamins, and minerals without altering the core flavors significantly.
Q: What are the best side dishes to serve with chola bhatura?
A: Traditional accompaniments include sliced red onions tossed with lemon juice and chaat masala, a tangy mango pickle, or a simple cucumber raita made with yogurt, grated cucumber, and mint. For a balanced meal, add a side salad of shredded carrots, beets, and radishes with a lemon-cumin dressing to complement the rich flavors.
Summary
This health-conscious chola bhatura recipe delivers authentic North Indian flavors through nutrient-dense ingredients and precise techniques. By focusing on whole foods, mindful spicing, and controlled frying, it transforms a classic indulgence into a nourishing, satisfying meal that celebrates both tradition and well-being.
Chola Bhatura
8
servings30
minutes60
minutesIngredients
Instructions
- 1 Soak chickpeas overnight with baking soda. Drain, rinse, and cook in 4 cups water with salt until tender (15 mins pressure cook or 60-75 mins simmer). Reserve 1 cup liquid.
- 2 Heat oil in skillet. Sauté cumin seeds 30 secs. Add onion; cook 8-10 mins until golden. Add ginger-garlic paste; cook 2 mins.
- 3 Add tomato puree; cook 10-12 mins until thickened. Add turmeric, coriander, chili powder, salt; toast 2 mins.
- 4 Add chickpeas and reserved liquid. Simmer covered 20 mins, then uncovered 10 mins. Stir in garam masala and cilantro last 2 mins.
- 5 For bhatura, mix dry ingredients. Add yogurt, oil, and warm water to form dough. Knead 5-7 mins. Rest covered 2 hours.
- 6 Divide dough into 8 balls. Roll into 6-inch ovals. Heat oil to 375°F. Fry each 45-60 secs per side until puffed and golden. Drain on paper towels.
- 7 Serve hot chola with bhatura and desired sides.