Home Cooked Indian Meals - Chole Bhature Recipe

Home Cooked Indian Meals - Chole Bhature Recipe

Vegan & vegetarian 26 Last Update: Mar 08, 2026 Created: Jan 25, 2026
Home Cooked Indian Meals - Chole Bhature Recipe Home Cooked Indian Meals - Chole Bhature Recipe
  • Serves: 6 People
  • Prepare Time: 45 minutes
  • Cooking Time: 1 hour 15 m
  • Calories: -
  • Difficulty: Medium
Print

Welcome to the vibrant world of North Indian cuisine, where flavors dance and aromas tantalize! If you're looking to bring the magic of home cooked Indian meals into your kitchen, you've landed in the perfect spot. Today, we're diving into an absolute classic: Chole Bhature. This iconic combo features a rich, spicy chickpea curry (Chole) paired with soft, puffy, deep-fried bread (Bhature) – a match made in culinary heaven that’s popular from bustling street carts to cozy family tables.
Our authentic Chole Bhature recipe promises a truly restaurant-style experience. Expect a symphony of flavors: the chole is wonderfully spicy, tangy, and boasts a deep, earthy aroma from blooming whole spices, while the bhature are incredibly light and fluffy, perfect for scooping up every last bit of that delicious curry.
This recipe is your ticket to a fantastic weekend treat or a show-stopping vegetarian crowd-pleaser. Whether you're a beginner eager to explore easy plant based meals or an experienced Indian home cook refining your skills, we've broken down every step to ensure your success. Get ready to create a taste of India right in your own home!

Ingredients

Directions

  1. Timeline: How to Pull This Off Without Stress
    1. Night before: Soak chickpeas.
    2. Day of: Cook chickpeas → simmer chole while bhature dough rests → fry bhature right before serving.
  2. Soak the Chickpeas (Overnight)Place the dried chickpeas in a large bowl and cover them with plenty of water (at least 3-4 inches above the chickpeas, as they will expand significantly). Let them soak overnight, or for at least 8-10 hours. They should be plump and nearly doubled in size when ready. Drain and rinse them thoroughly before proceeding.
  3. Cook Chickpeas (with Whole Spices + Optional Tea)Combine the soaked and drained chickpeas with 4-5 cups of fresh water in a pressure cooker or a large heavy-bottomed pot. Add the bay leaf, cinnamon stick, green cardamom pods, black cardamom pod, cloves, and the optional tea bag.
    1. Pressure Cooker Method: Cook on high pressure for 6-7 whistles (about 40-45 minutes). Let the pressure release naturally. The chickpeas should be very tender, easily mashed between your fingers.
    2. Pot Method: Bring to a boil, then reduce heat, cover, and simmer for 1.5-2 hours, or until very tender.
    Once cooked, carefully remove the whole spices (you can leave them if you prefer, but they're best removed) and the tea bag.
  4. Crucially, save the cooking liquid – this is essential for the chole gravy.
  5. Build the Chole Masala BaseHeat the ghee (or oil) in a large kadai or heavy-bottomed pot over medium heat. Add the finely chopped onions and sauté until they turn golden brown, stirring frequently (this "bhunao" stage is key for flavor depth!). Add the ginger-garlic paste and cook for another minute until fragrant.Stir in the pureed tomatoes and cook until the oil starts to separate from the mixture, about 5-7 minutes. This indicates the tomatoes are well-cooked.Reduce the heat to low and add the chole masala, Kashmiri chili powder, cayenne pepper, ground cumin, and ground coriander. Sauté the spices for 30-60 seconds, stirring constantly to prevent burning. The spices will bloom and release their aromas.
  6. Simmer to Thicken + Finish for FlavorAdd the cooked chickpeas to the spice base. Pour in 1-2 cups of the reserved chickpea cooking liquid. Bring the mixture to a gentle simmer.Using the back of a spoon or a potato masher, gently mash a few of the chickpeas against the side of the pot. This helps to naturally thicken the gravy.Continue to simmer for 15-20 minutes, allowing the flavors to meld and the gravy to thicken to your desired consistency. If it becomes too thick, add a little more reserved cooking liquid.Stir in the amchur (or lemon juice) and salt to taste. Finish with a small drizzle of fresh ghee (if not already used) and stir in half of the fresh cilantro and ginger juliennes.
  7. Make Bhature DoughIn a large bowl, whisk together the all-purpose flour, fine semolina (if using), baking powder, baking soda, sugar, and salt.Add the plain yogurt and 2 tablespoons of neutral oil. Gradually add water, a little at a time, and knead the mixture until it forms a soft, pliable, and slightly sticky dough. The dough should be softer than chapati dough.Knead for 5-7 minutes until smooth and elastic. Cover the bowl with a damp cloth or plastic wrap and let the dough rest in a warm place for at least 1-2 hours (or up to 4 hours). The dough should feel slightly puffed and very soft when ready.
  8. Roll + Fry Bhature (Right Before Serving)Heat enough neutral oil for deep frying in a heavy pot or kadai over medium-high heat. The oil should be hot, around 350-375°F (175-190°C). You can test the oil by dropping a tiny piece of dough; it should sizzle and rise immediately.Divide the rested bhature dough into equal portions (about golf-ball sized). Lightly grease your hands and a rolling pin with oil (avoid using dry flour, as it can burn in the oil).Roll each portion into an oval or circular shape, about 5-6 inches in diameter and about 1/8 inch thick. Don't roll them too thin, or they won't puff well.Carefully slide one rolled bhatura into the hot oil. Gently press down on the center of the bhatura with the back of a slotted spoon or spider to encourage it to puff up.Once puffed and golden on one side (this happens quickly, in 15-30 seconds), flip it over and fry the other side until golden brown.Remove the bhatura from the oil and drain excess oil on a paper towel-lined plate.
  9. ServeServe the Chole hot, garnished with the remaining fresh cilantro and ginger juliennes. Accompany immediately with the freshly fried, piping hot Bhature. Optional add-ins include sliced raw onions, lemon wedges, and your favorite Indian pickle. Enjoy this delightful home cooked Indian meal!

Home Cooked Indian Meals - Chole Bhature Recipe



  • Serves: 6 People
  • Prepare Time: 45 minutes
  • Cooking Time: 1 hour 15 m
  • Calories: -
  • Difficulty: Medium

Welcome to the vibrant world of North Indian cuisine, where flavors dance and aromas tantalize! If you're looking to bring the magic of home cooked Indian meals into your kitchen, you've landed in the perfect spot. Today, we're diving into an absolute classic: Chole Bhature. This iconic combo features a rich, spicy chickpea curry (Chole) paired with soft, puffy, deep-fried bread (Bhature) – a match made in culinary heaven that’s popular from bustling street carts to cozy family tables.
Our authentic Chole Bhature recipe promises a truly restaurant-style experience. Expect a symphony of flavors: the chole is wonderfully spicy, tangy, and boasts a deep, earthy aroma from blooming whole spices, while the bhature are incredibly light and fluffy, perfect for scooping up every last bit of that delicious curry.
This recipe is your ticket to a fantastic weekend treat or a show-stopping vegetarian crowd-pleaser. Whether you're a beginner eager to explore easy plant based meals or an experienced Indian home cook refining your skills, we've broken down every step to ensure your success. Get ready to create a taste of India right in your own home!

Ingredients

Directions

  1. Timeline: How to Pull This Off Without Stress
    1. Night before: Soak chickpeas.
    2. Day of: Cook chickpeas → simmer chole while bhature dough rests → fry bhature right before serving.
  2. Soak the Chickpeas (Overnight)Place the dried chickpeas in a large bowl and cover them with plenty of water (at least 3-4 inches above the chickpeas, as they will expand significantly). Let them soak overnight, or for at least 8-10 hours. They should be plump and nearly doubled in size when ready. Drain and rinse them thoroughly before proceeding.
  3. Cook Chickpeas (with Whole Spices + Optional Tea)Combine the soaked and drained chickpeas with 4-5 cups of fresh water in a pressure cooker or a large heavy-bottomed pot. Add the bay leaf, cinnamon stick, green cardamom pods, black cardamom pod, cloves, and the optional tea bag.
    1. Pressure Cooker Method: Cook on high pressure for 6-7 whistles (about 40-45 minutes). Let the pressure release naturally. The chickpeas should be very tender, easily mashed between your fingers.
    2. Pot Method: Bring to a boil, then reduce heat, cover, and simmer for 1.5-2 hours, or until very tender.
    Once cooked, carefully remove the whole spices (you can leave them if you prefer, but they're best removed) and the tea bag.
  4. Crucially, save the cooking liquid – this is essential for the chole gravy.
  5. Build the Chole Masala BaseHeat the ghee (or oil) in a large kadai or heavy-bottomed pot over medium heat. Add the finely chopped onions and sauté until they turn golden brown, stirring frequently (this "bhunao" stage is key for flavor depth!). Add the ginger-garlic paste and cook for another minute until fragrant.Stir in the pureed tomatoes and cook until the oil starts to separate from the mixture, about 5-7 minutes. This indicates the tomatoes are well-cooked.Reduce the heat to low and add the chole masala, Kashmiri chili powder, cayenne pepper, ground cumin, and ground coriander. Sauté the spices for 30-60 seconds, stirring constantly to prevent burning. The spices will bloom and release their aromas.
  6. Simmer to Thicken + Finish for FlavorAdd the cooked chickpeas to the spice base. Pour in 1-2 cups of the reserved chickpea cooking liquid. Bring the mixture to a gentle simmer.Using the back of a spoon or a potato masher, gently mash a few of the chickpeas against the side of the pot. This helps to naturally thicken the gravy.Continue to simmer for 15-20 minutes, allowing the flavors to meld and the gravy to thicken to your desired consistency. If it becomes too thick, add a little more reserved cooking liquid.Stir in the amchur (or lemon juice) and salt to taste. Finish with a small drizzle of fresh ghee (if not already used) and stir in half of the fresh cilantro and ginger juliennes.
  7. Make Bhature DoughIn a large bowl, whisk together the all-purpose flour, fine semolina (if using), baking powder, baking soda, sugar, and salt.Add the plain yogurt and 2 tablespoons of neutral oil. Gradually add water, a little at a time, and knead the mixture until it forms a soft, pliable, and slightly sticky dough. The dough should be softer than chapati dough.Knead for 5-7 minutes until smooth and elastic. Cover the bowl with a damp cloth or plastic wrap and let the dough rest in a warm place for at least 1-2 hours (or up to 4 hours). The dough should feel slightly puffed and very soft when ready.
  8. Roll + Fry Bhature (Right Before Serving)Heat enough neutral oil for deep frying in a heavy pot or kadai over medium-high heat. The oil should be hot, around 350-375°F (175-190°C). You can test the oil by dropping a tiny piece of dough; it should sizzle and rise immediately.Divide the rested bhature dough into equal portions (about golf-ball sized). Lightly grease your hands and a rolling pin with oil (avoid using dry flour, as it can burn in the oil).Roll each portion into an oval or circular shape, about 5-6 inches in diameter and about 1/8 inch thick. Don't roll them too thin, or they won't puff well.Carefully slide one rolled bhatura into the hot oil. Gently press down on the center of the bhatura with the back of a slotted spoon or spider to encourage it to puff up.Once puffed and golden on one side (this happens quickly, in 15-30 seconds), flip it over and fry the other side until golden brown.Remove the bhatura from the oil and drain excess oil on a paper towel-lined plate.
  9. ServeServe the Chole hot, garnished with the remaining fresh cilantro and ginger juliennes. Accompany immediately with the freshly fried, piping hot Bhature. Optional add-ins include sliced raw onions, lemon wedges, and your favorite Indian pickle. Enjoy this delightful home cooked Indian meal!

You may also like

Newsletter

Sign up to receive email updates on new recipes.