Indulge in the rich and flavorful world of Indian cuisine with this classic Chole Bhature recipe. This dish combines spicy and tangy chickpeas with fluffy, deep-fried bhature, creating a perfect harmony of textures and tastes. Ideal for a hearty meal, this recipe is sure to become a favorite in your household.
When preparing this recipe, you might need to visit a supermarket for a few specific ingredients. Chole masala is a spice blend specifically for chickpeas, adding a unique flavor. Ginger-garlic paste is another essential, providing a robust base for the dish. Ensure you have yogurt and baking powder for the bhature dough, as these ingredients help achieve the perfect texture.

Ingredients For Indian Chole Bhature Recipe
Chickpeas: Soaked overnight to soften and prepare for cooking.
Oil: Used for sautéing and frying, adding richness to the dish.
Onion: Finely chopped to provide a sweet and savory base.
Tomatoes: Pureed to create a tangy and rich sauce.
Ginger-garlic paste: Adds depth and aroma to the dish.
Chole masala: A spice blend that gives the chickpeas their distinctive flavor.
Cumin seeds: Adds a warm, earthy flavor when spluttered in oil.
Turmeric powder: Provides color and a subtle earthy taste.
Red chili powder: Adds heat and vibrant color to the dish.
Salt: Enhances all the flavors in the recipe.
All-purpose flour: The base for the bhature dough.
Baking powder: Helps the bhature puff up when fried.
Sugar: Adds a slight sweetness to balance the flavors.
Yogurt: Used in the dough to create a soft texture.
Water: Needed to knead the dough and cook the chickpeas.
Oil for frying: Essential for deep-frying the bhature to a golden brown.
Technique Tip for This Recipe
When making chole, ensure that the chickpeas are soaked overnight and pressure-cooked until they are soft but not mushy. This will help them absorb the flavors better when simmered with the spices. For the bhature, make sure the dough is well-rested for at least 1-2 hours, which allows the gluten to relax and results in a softer, more pliable dough that puffs up beautifully when fried.
Suggested Side Dishes
Alternative Ingredients
chickpeas - Substitute with canned chickpeas: If you don't have time to soak chickpeas overnight, canned chickpeas can be a quick alternative. Just rinse and drain them before use.
oil - Substitute with ghee: Ghee adds a richer flavor to the dish and is commonly used in Indian cooking.
onion - Substitute with shallots: Shallots have a milder flavor and can be used if you want a less pungent taste.
pureed tomatoes - Substitute with tomato paste: Tomato paste can be diluted with water to achieve a similar consistency and flavor.
ginger-garlic paste - Substitute with freshly minced ginger and garlic: Freshly minced ginger and garlic can provide a more robust flavor.
chole masala - Substitute with garam masala: Garam masala can be used if you don't have chole masala, though the flavor profile will be slightly different.
cumin seeds - Substitute with ground cumin: Ground cumin can be used in place of cumin seeds, though it will blend into the dish rather than providing a distinct texture.
turmeric powder - Substitute with saffron: Saffron can add a unique flavor and color, though it is more expensive and should be used sparingly.
red chili powder - Substitute with cayenne pepper: Cayenne pepper can provide a similar level of heat.
all-purpose flour - Substitute with whole wheat flour: Whole wheat flour can be used for a healthier option, though the texture will be denser.
baking powder - Substitute with baking soda and cream of tartar: A combination of baking soda and cream of tartar can mimic the leavening effect of baking powder.
sugar - Substitute with honey: Honey can be used as a natural sweetener, though it will add a slight honey flavor.
yogurt - Substitute with buttermilk: Buttermilk can provide a similar tangy flavor and moisture to the dough.
water - Substitute with milk: Milk can add extra richness to the dough.
oil - Substitute with vegetable shortening: Vegetable shortening can be used for frying to achieve a similar crispy texture.
Other Alternative Recipes Similar to This Dish
How to Store or Freeze This Dish
- Allow the chole to cool completely before storing. This prevents condensation and keeps the dish fresh.
- Transfer the chole into an airtight container. This helps to maintain its flavor and prevents it from absorbing other odors in the fridge.
- Store the container in the refrigerator if you plan to consume it within 3-4 days. For longer storage, place it in the freezer.
- To freeze, divide the chole into portion-sized containers or freezer bags. This makes it easier to thaw only what you need.
- Label the containers with the date of preparation. This ensures you use the oldest batches first and keeps track of how long they’ve been stored.
- For the bhature, allow them to cool completely after frying. This prevents them from becoming soggy when stored.
- Place the bhature in a single layer on a baking sheet lined with parchment paper. Freeze them for about an hour until they are firm.
- Once frozen, transfer the bhature to a freezer-safe bag or container. This prevents them from sticking together and saves space.
- When ready to eat, reheat the chole on the stovetop over medium heat, adding a splash of water if needed to reach the desired consistency.
- Reheat the bhature in a preheated oven at 350°F (175°C) for about 10 minutes, or until they are warm and crispy. Alternatively, you can reheat them in a skillet over medium heat for a few minutes on each side.
How to Reheat Leftovers
Stovetop Method for Chole:
- Transfer the chole to a saucepan.
- Add a splash of water to prevent it from drying out.
- Heat over medium flame, stirring occasionally, until warmed through.
- Adjust seasoning if needed.
Microwave Method for Chole:
- Place the chole in a microwave-safe dish.
- Cover with a microwave-safe lid or plastic wrap, leaving a small vent.
- Heat on medium power for 2-3 minutes, stirring halfway through.
- Check if it's heated evenly; if not, continue in 30-second intervals.
Oven Method for Bhature:
- Preheat your oven to 350°F (175°C).
- Place the bhature on a baking sheet.
- Cover with aluminum foil to prevent them from drying out.
- Heat for about 10 minutes or until they are warm and slightly crispy.
Stovetop Method for Bhature:
- Heat a non-stick skillet over medium heat.
- Place the bhature on the skillet.
- Heat each side for about 1-2 minutes, pressing gently with a spatula to ensure even heating.
Microwave Method for Bhature:
- Place the bhature on a microwave-safe plate.
- Cover with a damp paper towel to keep them moist.
- Microwave on medium power for 30-45 seconds.
- Check if they are warm; if not, continue in 15-second intervals.
Best Tools for This Recipe
Pressure cooker: Used to cook the soaked chickpeas until they are soft and tender.
Pan: Essential for sautéing onions, cooking the tomato puree, and simmering the chickpeas with spices.
Spatula: Useful for stirring and mixing ingredients while cooking.
Knife: Needed for finely chopping the onions.
Cutting board: Provides a surface for chopping the onions.
Blender: Used to puree the tomatoes.
Mixing bowl: For mixing the flour, baking powder, sugar, and yogurt to make the dough for bhature.
Rolling pin: Helps in rolling out the dough balls into flat discs for frying.
Deep fryer: Used for frying the bhature until they are golden brown.
Slotted spoon: Handy for removing the fried bhature from the oil.
Measuring spoons: Ensures accurate measurement of spices and other ingredients.
Measuring cups: For measuring the flour, yogurt, and water accurately.
Bowl: To hold the cooked chickpeas before adding them to the pan.
Tongs: Useful for handling the hot bhature while frying.
How to Save Time on Making This Recipe
Use canned chickpeas: Save time by using canned chickpeas instead of soaking and cooking them. Rinse well before use.
Pre-made ginger-garlic paste: Opt for store-bought ginger-garlic paste to cut down on prep time.
Ready-made chole masala: Use ready-made chole masala to avoid measuring out individual spices.
Knead dough in advance: Prepare the bhature dough the night before and refrigerate it. Let it come to room temperature before frying.
Use a food processor: Chop onions and puree tomatoes quickly with a food processor.
Double the recipe: Make a larger batch and freeze portions for quick meals later.

Indian Chole Bhature Recipe
Ingredients
Chole Ingredients
- 2 cups Chickpeas soaked overnight
- 2 tablespoon Oil
- 1 large Onion finely chopped
- 2 medium Tomatoes pureed
- 1 teaspoon Ginger-Garlic Paste
- 1 teaspoon Chole Masala
- 1 teaspoon Cumin Seeds
- 1 teaspoon Turmeric Powder
- 1 teaspoon Red Chili Powder
- to taste Salt
Bhature Ingredients
- 2 cups All-Purpose Flour
- 1 teaspoon Baking Powder
- 1 teaspoon Sugar
- ½ cup Yogurt
- as needed Water to knead the dough
- for frying Oil
Instructions
- 1. Pressure cook the soaked chickpeas with salt and water until soft.
- 2. Heat oil in a pan, add cumin seeds, and let them splutter.
- 3. Add chopped onions and sauté until golden brown.
- 4. Add ginger-garlic paste and cook for a minute.
- 5. Add tomato puree, turmeric powder, red chili powder, and chole masala. Cook until oil separates.
- 6. Add the cooked chickpeas and some water. Simmer for 15-20 minutes.
- 7. For Bhature, mix flour, baking powder, sugar, and yogurt. Add water as needed to knead a soft dough. Let it rest for 1-2 hours.
- 8. Divide the dough into balls, roll them out, and deep fry until golden brown.
Nutritional Value
Keywords
Suggested Appetizers and Desserts
More Amazing Recipes to Try 🙂
- Mulligatawny Soup Recipe1 Hours
- Indian Vegetable Jalfrezi Recipe35 Minutes
- Indian Malabar Vegetable Curry Recipe50 Minutes
- Cannoli Recipe50 Minutes
- Indian Veg Jaipuri Recipe50 Minutes
- Indian Pointed Gourd Curry (Parwal)45 Minutes
- Indian Methi Matar Malai Recipe40 Minutes
- Egg Roll Bowl Recipe25 Minutes
Leave a Reply