Skip to Content

Pani Puri Is India’s Most Addictive Street Snack — Here’s How to Make It Right at Home

How to Make Pani Puri (Recipe Guide)

Pani Puri, also known as Golgappa or Puchka depending on where you are in India, isn’t just a street food—it’s a cultural obsession. With its crisp shell, tangy-spicy water, and potato or chickpea filling, it hits every flavor note: crunchy, spicy, sour, and utterly refreshing. It’s one of the few dishes that delivers a full sensory experience in a single bite.

This beloved snack is a staple at roadside stalls from Mumbai to Kolkata, usually served by vendors who craft each puri with precision and speed. There’s a ritual to eating Pani Puri: you stand in line, get served one at a time, and eat immediately—no waiting, no plate. It’s chaotic, fun, and completely communal.

But what if you could bring that same street-food magic home? With a few ingredients and the right techniques, you can recreate the iconic Pani Puri experience in your kitchen—and you might just find that the homemade version is even more customizable and satisfying.

BOOK YOUR TRAVEL INSURANCE

Two of our favorite travel insurance: Heymondo Vs Safetwing cheapest travel Insurance. You can get for $135 USD your Heymondo Travel Insurance with Heymondo discount code valid for 90 days. Read our full comparison of Genki vs Safetywing Travel Insurance Review and the comparison Heymondo vs Genki

How to Eat

Pani Puri must be eaten quickly, one by one, and in a single bite. Crack a small hole at the top of the puri, stuff it with your chosen filling (usually spiced mashed potato or chickpeas), add a spoonful of tangy tamarind water (pani), and pop it into your mouth immediately. Waiting too long will make the puri soggy, and the magic will be lost.

How to Partner

Pani Puri is often enjoyed alongside other Indian chaat dishes like bhel puri, sev puri, or dahi puri. Serve it as a starter during an Indian dinner party or as a fun DIY snack bar where guests can fill their own puris with a variety of ingredients. Pair it with cooling drinks like sweet lassi, masala chai, or even a chilled beer for a bold contrast.

Ask five Indians how to make the “right” pani, and you’ll get five very different answers. Some insist on tamarind-heavy flavors, others swear by mint, and in Bengal, the pani leans sweet and spicy. Even the filling sparks debate: potatoes vs. black chickpeas, or spicy sprouts? These regional rivalries run deep.

The other tension lies in hygiene. Many locals will only trust their favorite vendor, while others won’t touch street versions due to concerns over water safety. Ironically, the very element that makes Pani Puri crave-worthy—the pani—is also the reason some people avoid it. Making it at home is a compromise between flavor and peace of mind.

In Western kitchens, Pani Puri is often served as a plated appetizer, filled ahead of time—a serious faux pas in India. This twist may look pretty, but it misses the spontaneity and crunch that make the snack so iconic. The takeaway? Authenticity is not just in the recipe—it’s in the experience.

How to Make Pani Puri

Pani Puri Recipe Ingredients

How to Make Pani Puri (Recipe Guide)

For the Puris:

1 cup semolina (sooji/rava)
1 tablespoon all-purpose flour (maida)
A pinch of baking soda
Water (as needed)
Oil for frying
For the Pani (Spicy Water):

1 cup fresh coriander leaves
1/2 cup fresh mint leaves
2 green chilies
1-inch piece of ginger
1 lemon (juice)
2 tablespoons tamarind pulp
1 teaspoon roasted cumin powder
1 teaspoon chaat masala
1 teaspoon black salt (kala namak)
Salt to taste
4 cups cold water
For the Filling:

2 medium potatoes, boiled and mashed
1/2 cup boiled chickpeas
1 teaspoon chaat masala
1 teaspoon cumin powder
Salt to taste
Fresh coriander leaves, chopped (for garnish)

Get the best deals for your home and kitchen needs

Step By Step How to Make Pani Puri

How to Make Pani Puri (Recipe Guide)

Prepare the Puris

In a mixing bowl, combine semolina, all-purpose flour, and a pinch of baking soda. Add water gradually and knead to form a stiff dough. Cover and let it rest for 30 minutes.

Divide the dough into small balls. Roll each ball into a thin disc (about 2 inches in diameter) using a rolling pin.
Use a cookie cutter or a small bowl to cut out uniform circles.

Heat oil in a deep frying pan over medium heat. Fry the puris until they puff up and turn golden brown. Remove and drain on paper towels. Let them cool and become crisp.

How to Make Pani Puri (Recipe Guide)

Prepare the Pani

In a blender, combine coriander leaves, mint leaves, green chilies, ginger, and a little water. Blend to a smooth paste. In a large bowl, mix the green paste with tamarind pulp, lemon juice, roasted cumin powder, chaat masala, black salt, regular salt, and cold water. Stir well. Adjust the seasoning to taste. Chill in the refrigerator until ready to serve.

Prepare the Filling

In a bowl, combine boiled and mashed potatoes with boiled chickpeas. Add chaat masala, cumin powder, and salt. Mix well.
Garnish with chopped fresh coriander leaves.

How to Make Pani Puri (Recipe Guide)

Assemble the Pani Puri

Carefully make a small hole in the center of each puri with your thumb. Fill each puri with a spoonful of the potato-chickpea mixture.

Serve

Serve the filled puris alongside the spicy pani. To eat, pour a little pani into each puri and enjoy immediately.

How to Make Pani Puri (Recipe Guide)

Tips To Make Pani Puri

Ensure the dough is stiff and rolled out thinly to achieve crispy puris. Fry them in moderately hot oil so they puff up properly. Adjust the spiciness of the pani by varying the amount of green chilies. Make sure to chill the pani for a refreshing taste.

You can add boondi (small fried gram flour balls) or sprouts to the filling for extra texture and flavor. Serve the puris immediately after filling them with pani to keep them crisp.

How to Make Pani Puri (Recipe Guide)

How Many Calories Have Pani Puri

Puri: 30 calories
Pani: 5 calories
Filling: 20 calories

Total Estimated Calories per Puri: Approximately 55 calories

Serving Suggestions

Serve puris and filling separately to keep them crisp. Set up a Pani Puri bar with bowls of mashed spiced potatoes, chickpeas, chopped onions, sweet tamarind chutney, and two types of pani (one minty and spicy, one sweeter). Let guests assemble and eat as they go. It’s best enjoyed standing up, with a napkin in hand, and plenty of laughter.

Final Thoughts

Pani Puri is more than just a snack—it’s a nostalgic trip, a social experience, and a balance of powerful flavors in one explosive bite. Recreating it at home may not fully capture the street-side thrill, but it gives you control, hygiene, and a chance to experiment.

If you want a fun, crowd-pleasing dish that doubles as entertainment, this is it. Just remember: eat fast, don’t skimp on the spice, and always serve it with joy. Because once you’ve had one, you’re going to want six more.

Disclaimer: This post may contain affiliate links. If you click on these links and make a purchase, we may earn a commission at no extra cost to you. Please note that we only recommend products and services that we have personally used or believe will add value to our readers. Your support through these links helps us to continue creating informative and engaging content. Thank you for your support!