How to Make Pani Puri (Golgappa) at Home: A DFW Caterer's Recipe + Live Chaat Counter Guide
A working DFW caterer's pani puri recipe focused on the part you make at home: the perfect mint-coriander-tamarind spiced water plus the potato-chickpea filling. Plus DFW puri sourcing and live chaat counter context for weddings and events.
Pani puri (also called golgappa in north India and puchka in Bengal) is the most-ordered street food across India and the showpiece of any Indian wedding live chaat counter. The dish has three parts: the crispy hollow puri shell, the cold tangy spiced water (pani), and the boiled potato-chickpea filling that goes inside the puri. Done right, each bite delivers crunch, cool, tang, heat, and salt in two seconds.
This is TiffinsTo Go's signature a live pani puri counter recipe, the one we serve at DFW catering orders across the metro. The home version below serves 4 to 6 as an appetizer (about 8 to 10 puris per person). For wedding-tier live chaat counters, scroll to the catering section.
Total time: about 45 minutes (plus 30 minutes pani chill time). Active prep: 30 minutes.
How do you make pani puri at home?
Pani puri has 3 parts. First, the spiced water (pani): blend ½ cup mint + 1 cup coriander + 1 inch ginger + 2 green chilies + a small lemon-sized ball of tamarind soaked in water; strain. Mix the strained liquid with 3 cups cold water, 1 teaspoon chaat masala, 1 teaspoon cumin powder, ½ teaspoon black salt, 1 teaspoon regular salt, a pinch of hing, ¼ teaspoon black pepper. Chill 30 minutes. Second, the filling: 3 boiled potatoes diced fine, 1 cup boiled or canned chickpeas, ½ cup chopped onion, ½ teaspoon chaat masala, ½ teaspoon cumin powder, ¼ teaspoon salt, 2 tablespoons fresh coriander. Third, assembly: poke a small hole in the top of each puri, fill with 1 tablespoon of the potato-chickpea mix, dunk in the pani, eat in one bite. We recommend buying the puris ready-made; deep-frying perfect hollow puris at home requires a stand mixer, the right semolina-to-flour ratio, and practice.
What is the difference between pani puri, golgappa, and puchka?
Same dish, regional variations:
- Pani puri is the Mumbai / western India name. The pani leans tangy-sweet with tamarind chutney drizzled in alongside the spiced water.
- Golgappa is the Delhi / north India name. The pani leans spicy-tangy with more mint and less sweetness.
- Puchka is the Bengali (Kolkata) name. The filling uses mashed potato with bengal masala, and the pani has tamarind plus jaggery for sweet-sour balance.
This recipe is the Mumbai-style pani puri (most-searched in DFW South Asian households). Adjust to your regional preference.
Ingredients (for 4 to 6 servings, about 40 to 50 puris)
Ready-made puris: 40 to 50 puris, sold at any DFW South Asian grocery in plastic tubs (50 to 80 puris per tub, typically $4 to $6). Brands: Haldiram, Bikano, Garvi Gujarat. Storage at home: in their sealed tub or an airtight container; humidity ruins them, so seal between uses.
For the spiced water (pani):
- Fresh mint leaves - ½ cup, lightly packed.
- Fresh coriander leaves - 1 cup, lightly packed.
- Fresh ginger - 1-inch piece, peeled.
- Green chilies - 2 to 3, stemmed (adjust to your spice tolerance).
- Tamarind, lemon-sized ball - soaked in ¼ cup warm water for 15 minutes, then squeezed to extract pulp.
- Cold water - 3 cups.
- Chaat masala - 1 teaspoon.
- Cumin powder, roasted - 1 teaspoon.
- Black salt (kala namak) - ½ teaspoon. Non-negotiable; provides the signature sulfurous tang.
- Regular salt - 1 teaspoon (adjust to taste).
- Hing (asafoetida) - a pinch.
- Black pepper, freshly ground - ¼ teaspoon.
- Sugar or jaggery - ½ teaspoon (optional, balances the tang).
- Boondi - 2 tablespoons (optional, floats in the pani as a textural garnish).
For the filling:
- Russet potatoes, boiled, peeled, and finely diced - 3 medium.
- Boiled or canned chickpeas, drained - 1 cup.
- Red onion, finely chopped - ½ cup.
- Chaat masala - ½ teaspoon.
- Cumin powder - ½ teaspoon.
- Black salt - ¼ teaspoon.
- Lemon juice - 1 teaspoon.
- Fresh coriander leaves, chopped - 2 tablespoons.
Optional accompaniments:
- Sweet tamarind chutney - 1 cup. Bought or homemade (tamarind + jaggery + dates + ginger + cumin). Drizzled into each puri for the Mumbai-sweet style.
- Mint-coriander green chutney - if you want to layer flavors.
Quick roadmap: what are the steps?
- Soak the tamarind in warm water for 15 minutes.
- Boil and dice the potatoes; drain the chickpeas.
- Blend the mint, coriander, ginger, green chilies, and tamarind pulp.
- Strain the blend through a fine sieve into a bowl.
- Add cold water, chaat masala, cumin powder, black salt, regular salt, hing, pepper.
- Chill the pani 30 minutes (mandatory for flavor melding).
- Combine diced potato, chickpeas, onion, spices, and lemon juice for the filling.
- Set up the assembly station: puris, filling, pani, chutneys, plates.
- Poke a small hole in the top of each puri.
- Fill with 1 tablespoon potato-chickpea mix, dunk in pani, eat immediately.
Step-by-step: how do you make pani puri?
-
Soak the tamarind in warm water for 15 minutes. Place a lemon-sized ball of tamarind in ¼ cup warm water. Soak 15 minutes. Squeeze with your fingers to extract the dark pulp; discard the seeds and fiber. Reserve the strained pulp liquid.
Why this matters: tamarind needs soaking to release its sour pulp; using it dry leaves the pani thin and one-dimensional.
-
Boil and dice the potatoes; drain the chickpeas. Boil 3 medium russet potatoes whole in salted water for 18 to 20 minutes until knife-tender. Peel and dice into ¼-inch cubes. If using canned chickpeas, drain and rinse 1 cup; if using dried, pre-soak and pressure cook (4 whistles) and reserve.
Why this matters: uniform ¼-inch dice means the filling fits cleanly inside the puri without breaking it; large chunks crack the shell.
-
Blend the mint, coriander, ginger, green chilies, and tamarind pulp. In a blender, combine ½ cup mint, 1 cup coriander, 1-inch ginger, 2 to 3 green chilies, and the reserved tamarind pulp. Add ½ cup cold water. Blend smooth, about 30 seconds.
Why this matters: the herbs need to break down completely so their flavor disperses into the pani; chunks of mint stay green-bitter.
-
Strain the blend through a fine sieve into a bowl. Press the green blend through a fine-mesh sieve with the back of a spoon. Discard the fibrous solids. You should have about 1 cup of strained green liquid.
Why this matters: straining is what makes the pani drinkable; fibrous mint and coriander bits make for an unpleasant texture.
-
Add cold water, chaat masala, cumin powder, black salt, regular salt, hing, and pepper. Whisk in 3 cups cold water (so total is about 4 cups pani), 1 teaspoon chaat masala, 1 teaspoon roasted cumin powder, ½ teaspoon black salt, 1 teaspoon regular salt, a pinch of hing, and ¼ teaspoon black pepper. Optional: add ½ teaspoon sugar or jaggery for sweet-tang balance.
Why this matters: cold water keeps the pani refreshing; black salt is non-negotiable for the signature pani puri tang.
-
Chill the pani 30 minutes. Transfer the pani to the fridge. Chill 30 minutes minimum. Taste and adjust salt or tang before serving.
Why this matters: the chill lets the flavors meld; pani served immediately tastes sharp and unintegrated.
-
Combine diced potato, chickpeas, onion, spices, and lemon juice for the filling. In a bowl, combine the diced potatoes, drained chickpeas, ½ cup chopped onion, ½ teaspoon chaat masala, ½ teaspoon cumin powder, ¼ teaspoon black salt, 1 teaspoon lemon juice, and 2 tablespoons chopped coriander. Mix well.
Why this matters: the spiced filling carries the heart of the pani puri flavor; under-seasoned filling makes for bland bites.
-
Set up the assembly station. Arrange: a bowl of puris, a bowl of filling, a bowl of chilled pani (with boondi sprinkled on top if using), a bowl of sweet tamarind chutney (if using), and plates with small bowls for the assembled puris. The station setup matters because pani puri is eaten the moment it's assembled.
Why this matters: pani puri sits for 30 seconds maximum once assembled before the puri goes soggy; the station-and-eat-immediately flow is the dish.
-
Poke a small hole in the top of each puri. With your thumb or a small spoon handle, gently poke a small hole (about ¼ inch) in the top center of each puri. Press gently; don't crack the shell.
Why this matters: a small hole keeps the puri structurally intact; a large crack lets the pani spill out before you can eat it.
-
Fill, dunk, eat. Fill each puri with 1 tablespoon of the potato-chickpea filling. Optional: drizzle a few drops of sweet tamarind chutney. Dunk the filled puri in the pani so it half-fills with the spiced water. Eat the whole puri in one bite. Repeat.
Why this matters: one bite is the dish; biting half a puri spills the pani and breaks the experience.
What are the most common pani puri mistakes, and how do you fix them?
- Mistake: pani is too sour. Fix: add cold water 2 tablespoons at a time, taste between additions. Add ½ teaspoon sugar or jaggery to balance.
- Mistake: pani is too bland. Fix: more chaat masala or more black salt. Adjust ¼ teaspoon at a time.
- Mistake: pani tastes raw or harsh. Fix: you skipped the chill step. Refrigerate 1 hour and re-taste.
- Mistake: puri shatters when poking the hole. Fix: the puris were stale or stored in humidity. Discard and use fresh ones; humidity is pani puri's enemy.
- Mistake: filling is bland. Fix: more black salt and more chaat masala in the filling. ¼ teaspoon at a time, mix, taste.
Where do you find ready-made puris and chaat ingredients in DFW?
- Ready-made puris: India Bazaar (8600 N MacArthur Blvd, Irving, plus Plano locations), Patel Brothers (Irving, Plano), Bombay Bazaar (528 N Fielder Rd, Arlington). Brands: Haldiram, Bikano, Garvi Gujarat. Sold in plastic tubs of 50 to 80 puris.
- Chaat masala: MDH, Everest, Shan brands at the same stores.
- Black salt (kala namak): same stores; sold as black salt or kala namak in 100g containers.
- Tamarind: seedless tamarind block in the dry-goods aisle; cheaper and easier than fresh.
- Sweet tamarind chutney (ready-made): brands like Swad and Deep sell jars of "imli chutney" or "khatta meetha chutney"; saves 30 minutes if you don't want to make it.
- Boondi: small fried chickpea-flour balls; sold in plastic tubs. Adds floating texture in the pani.
Does TiffinsTo Go offer a live pani puri / chaat counter for DFW events?
Yes. The live chaat / pani puri counter is part of our Tier 3 Full-Service catering for weddings and large events of 50 to 300+ guests across DFW. Our team brings the puris, pani, multiple chutneys, and filling pre-prepped; we assemble each puri to order so every guest gets a fresh, crispy bite.
The live pani puri counter is one of the most-popular Indian wedding stations - guests line up, eat 6 to 10 puris each, and it doubles as a social moment. Pair it with our live momo making station for a Nepali + Indian fusion appetizer experience that's unique in DFW catering.
Request a quote for any event with a live chaat counter. Typical pricing tier matches our T3 wedding services; quote within 24 hours.
What should you serve with pani puri?
Pani puri is the centerpiece of a chaat plate. Pair with other Indian street-food snacks:
- Bhel puri - puffed rice with chutneys, onions, and sev.
- Sev puri - flat puris topped with potato, chutneys, and sev.
- Dahi puri - puris filled with yogurt, sweet chutney, and sev.
- Aloo tikki - spiced potato patties.
- Pav bhaji - if you want a heartier add-on.
For weddings, a live chaat counter typically offers 3 to 5 of these together. The Nepali angle: pair with a live momo making station for a Nepali + Indian appetizer combo that's distinctive in DFW catering.
How do you store pani puri components?
Pani: refrigerate up to 24 hours in an airtight bottle. Taste before serving; freshness peaks within 4 hours of making.
Filling: refrigerate up to 24 hours. Re-season just before serving (salt and chaat masala fade in cold storage).
Puris: store in their original sealed tub or an airtight container. Humidity ruins them. Never refrigerate puris.
Frequently asked questions about pani puri
Can you make pani puri ahead of time for a party?
Make the pani and filling up to 24 hours ahead; both improve with chill time. Keep the puris in their sealed tub. Set up the assembly station 30 minutes before guests arrive; assemble each puri to order or let guests self-assemble.
Why does my pani puri get soggy?
You held the assembled puri for more than 30 seconds before eating. Pani puri is a 2-second dish: fill, dunk, eat. The puri starts absorbing water immediately. The right experience is one bite, swallow, repeat.
Can you make pani puri without tamarind?
You can but the result lacks the signature tang. Substitute 3 tablespoons lemon juice plus ½ teaspoon amchur (dried mango powder). Better than nothing but not the same.
Is pani puri vegan?
Yes - the traditional recipe is vegan. Spiced water, potatoes, chickpeas, herbs, and chutneys are all vegan. The only common addition that's not vegan is yogurt (in dahi puri or some pani recipes); the Mumbai pani puri version above is fully vegan.
Does TiffinsTo Go cater live chaat counters for DFW weddings?
Yes. Live pani puri and chaat counters are part of our Tier 3 Full-Service catering for events of 50 to 300+ guests. We bring all ingredients pre-prepped, assemble fresh to order, and offer the option of pairing with our live momo making station for a Nepali + Indian fusion experience. Request a quote within 24 hours.
Final notes
This is one of TiffinsTo Go's signature recipes, refined in our DFW kitchen and served at catering orders across the metro.
How to order or request a catering quote
For frozen momo packs and pickup orders across DFW, visit our order page. For wedding live-chaat counters and full-service catering quotes covering events of 50 to 300+ guests (Fort Worth, Arlington, Dallas, Plano, Irving, and the wider DFW metro), request a quote online and our team responds within 24 hours. To speak with us directly, call (817) 692-8003 or email tiffinstogoindfw@gmail.com.
