Chole Bhature Online Order: Make It at Home

Updated November 6, 2026

Total time
1 hr 15 min
prep 30 min · cook 45 min
Serves
4
portions as written

Jump to recipe

Chole Bhature Online Order: Make It at Home

Chole bhature is a beloved North Indian dish featuring spicy chickpea curry (chole) paired with fluffy, deep-fried bread (bhature). While ordering it online is convenient, making it at home gives you control over the spice level and ensures the bhature are crisp and fresh. This recipe delivers a restaurant-style chole with a tangy, aromatic gravy and soft, puffy bhature that are surprisingly simple to prepare.

Ingredients

For the Chole (Chickpea Curry)

  • 1 cup (200 g) dried chickpeas (or 2 cans, 15 oz / 425 g each, drained)
  • 2 black tea bags (or 2 tbsp (10 g) black tea leaves tied in cheesecloth)
  • 1 bay leaf
  • 1 cinnamon stick (2-inch / 5 cm)
  • 2 black cardamom pods (optional)
  • 2 tbsp (30 ml) vegetable oil
  • 1 large onion, finely chopped (about 1 cup / 150 g)
  • 2 tsp (10 g) ginger-garlic paste
  • 2 medium tomatoes, pureed (about 1 cup / 240 ml)
  • 1 green chili, slit (optional)
  • 1 tsp (5 g) cumin seeds
  • 1 tsp (5 g) ground coriander
  • 1 tsp (5 g) ground cumin
  • 1/2 tsp (2.5 g) turmeric powder
  • 1 tsp (5 g) Kashmiri red chili powder (or paprika for less heat)
  • 1 tsp (5 g) chole masala (or garam masala)
  • 1 tsp (5 g) salt, or to taste
  • 1 tbsp (15 ml) lemon juice
  • 1/4 cup (60 ml) water (if needed)
  • Fresh cilantro, chopped, for garnish

For the Bhature (Fried Bread)

  • 2 cups (250 g) all-purpose flour (maida)
  • 1/2 cup (120 g) plain yogurt, whisked
  • 1 tsp (5 g) sugar
  • 1/2 tsp (2.5 g) baking powder
  • 1/4 tsp (1 g) baking soda
  • 1/2 tsp (2.5 g) salt
  • 2 tbsp (30 ml) vegetable oil, plus more for kneading
  • 1/4 cup (60 ml) warm water, as needed
  • Oil for deep frying (about 2 cups / 500 ml)

Instructions

Prepare the Chickpeas (if using dried)

  1. Soak the dried chickpeas in plenty of water overnight or for at least 8 hours. Drain and rinse.
  2. In a pressure cooker or large pot, add the soaked chickpeas, tea bags (or tea leaves in a muslin cloth), bay leaf, cinnamon stick, and black cardamom. Add 4 cups (1 liter) of water.
  3. Pressure cook for 15-20 minutes (or until chickpeas are soft but not mushy). If using a regular pot, simmer for 1 to 1.5 hours until tender. Discard the tea bags, bay leaf, cinnamon, and cardamom. Reserve the cooking liquid.

Make the Chole Gravy

  1. Heat the 2 tbsp oil in a large pan over medium heat. Add cumin seeds and let them sizzle for 30 seconds.
  2. Add the chopped onions and sauté until golden brown, about 5-7 minutes.
  3. Add the ginger-garlic paste and green chili (if using). Cook for 1 minute until fragrant.
  4. Add the tomato puree. Cook, stirring occasionally, until the tomatoes are well cooked and the oil starts to separate from the masala, about 5-6 minutes.
  5. Add ground coriander, ground cumin, turmeric, red chili powder, chole masala, and salt. Stir and cook for 1 minute.
  6. Add the cooked chickpeas (or canned, drained) and 1 cup (240 ml) of the reserved cooking liquid (or water if using canned). Stir well.
  7. Simmer the chole on low heat for 15-20 minutes, mashing a few chickpeas against the side of the pan to thicken the gravy. Add more water if it becomes too thick.
  8. Stir in the lemon juice. Adjust salt and spice to taste. Garnish with fresh cilantro and keep warm.

Make the Bhature

  1. In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt.
  2. Add the yogurt and 2 tbsp oil. Mix with your fingers until the mixture resembles coarse crumbs.
  3. Gradually add warm water, a little at a time, and knead into a soft, pliable dough. It should be slightly sticky but not wet. Knead for 5-7 minutes until smooth.
  4. Cover the dough with a damp cloth and let it rest for at least 30 minutes at room temperature.
  5. After resting, knead the dough again briefly. Divide into 8 equal balls. Roll each ball into a smooth sphere.
  6. Heat oil for deep frying in a wok or deep pan to 350°F (175°C). The oil should be hot but not smoking.
  7. Take one dough ball and roll it into an oval or circle, about 6-7 inches (15-18 cm) in diameter and 1/4-inch (6 mm) thick. Keep the rolled bhature covered with a damp cloth while rolling others.
  8. Gently slide one bhature into the hot oil. It should sizzle and rise to the surface. Use a slotted spoon to gently press it down so it puffs up. Fry for 30-40 seconds per side, until golden brown and blistered.
  9. Remove and drain on paper towels. Repeat with remaining dough balls.

Tips

  • Tea for color: The tea bags give the chickpeas a dark, rich color without artificial coloring. If you don’t have tea, you can skip it; the chole will be lighter in color but still tasty.
  • Dough consistency: The bhature dough should be soft and slightly sticky. If it’s too dry, the bhature will be hard. If too wet, they will absorb oil. Adjust with flour or water as needed.
  • Oil temperature: If the oil is not hot enough, the bhature will be greasy and flat. If too hot, they will brown quickly but remain doughy inside. Test by dropping a small piece of dough; it should sizzle and rise immediately.
  • Make ahead: You can prepare the chole a day ahead and refrigerate; the flavors meld and improve. The bhature dough can also be made ahead and refrigerated for up to 24 hours, but bring it to room temperature before rolling.

Serving Suggestions

Serve hot bhature with a generous ladle of chole. Add a side of pickled onions (thinly sliced red onions tossed with lemon juice and salt), fresh green chilies, and a wedge of lemon. For a complete meal, pair with a cooling glass of sweet or salted lassi (yogurt drink).

Variations

  • Paneer bhature: Add 1/2 cup (100 g) crumbled paneer (Indian cottage cheese) to the dough for a richer, softer texture.
  • Whole wheat bhature: Substitute half of the all-purpose flour with whole wheat flour for a heartier version. They will be slightly less puffy but more nutritious.
  • Kabuli chole: For a lighter, more soupy version, skip the tea and use fewer spices, adding more tomatoes and a splash of water. This is common in some regions of Pakistan.
  • Spicy chole: Increase the green chili and add 1 tsp of dried mango powder (amchur) for extra tang and heat.

Storage and Reheating

Chole can be refrigerated in an airtight container for up to 4 days. Reheat on the stovetop over medium heat, adding a splash of water if it has thickened. Bhature are best eaten fresh, but leftover bhature can be stored in a zip-top bag at room temperature for 1 day. To reheat, place them in a preheated oven at 350°F (175°C) for 5-7 minutes, or in a dry skillet over medium heat for 1-2 minutes per side. Do not microwave bhature as they will become tough and rubbery.

Frequently Asked Questions

Can I use canned chickpeas instead of dried? Yes, absolutely. Canned chickpeas save time. Drain and rinse them well, then add them to the gravy with 1 cup of water. Simmer for 10-15 minutes so they absorb the flavors. The texture will be slightly softer than dried chickpeas.

Why are my bhature not puffing up? The most common reasons are: the dough is too stiff (add more water), the oil is not hot enough (wait until it shimmers and a small piece of dough sizzles immediately), or the dough wasn’t rested long enough. Also, make sure your baking powder and soda are fresh.

Can I make bhature without yeast or baking soda? Yes, you can use baking powder alone (increase to 1 tsp) or even skip leavening agents, but they will be flatter and denser. The yogurt and resting time help develop some natural fermentation, but the result will be closer to a puri than a bhature.

How do I make the chole less spicy? Reduce or omit the green chili and use mild Kashmiri red chili powder (or paprika). You can also add a spoonful of yogurt or cream at the end to mellow the heat.

Can I freeze chole bhature? Chole freezes well for up to 3 months in an airtight container. Thaw overnight in the refrigerator and reheat on the stove. Bhature do not freeze well; they become soggy when thawed. It’s best to make fresh bhature and freeze only the chole.

What is chole masala? Chole masala is a spice blend specifically for chickpea curries, usually containing coriander, cumin, black cardamom, cinnamon, cloves, and dried ginger. If you don’t have it, use garam masala with a pinch of amchur (dried mango powder) and a bay leaf.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).