Authentic Pani Puri Recipe: India’s Favorite Street Food Snack
Pani puri, known as golgappa in North India and puchka in West Bengal, is one of India’s most iconic street foods, with its exact origin debated between Uttar Pradesh, Bihar, and the Magadh region, though Mumbai and Delhi street stalls have made it a nationwide obsession. The dish consists of crispy hollow semolina puris filled with spicy-tangy tamarind-mint water, boiled potatoes, chickpeas, and sweet chutney, eaten in one bite as an explosive burst of flavors and textures. Nearly every Indian state has its own regional twist, with variations in the spice level, water flavor, and filling ingredients.
Ingredients
| Component | Ingredient | Quantity |
| Puri (Shell) | Semolina (sooji/rava) | 1 cup |
| All-purpose flour (maida) | 2 tbsp | |
| Baking soda | A pinch | |
| Water | As needed (for dough) | |
| Oil | For deep frying | |
| Pani (Spicy Water) | Mint leaves | 1 cup |
| Coriander leaves | ½ cup | |
| Green chilies | 2-3 | |
| Ginger | 1-inch piece | |
| Tamarind pulp | 2 tbsp | |
| Black salt (kala namak) | 1 tsp | |
| Roasted cumin powder | 1 tsp | |
| Chaat masala | 1 tsp | |
| Lemon juice | 1 tbsp | |
| Chilled water | 3-4 cups | |
| Filling | Boiled potatoes (mashed) | 2 medium |
| Boiled chickpeas (kabuli chana) | ½ cup | |
| Boiled moong sprouts (optional) | ½ cup | |
| Red chili powder | ½ tsp | |
| Chaat masala | ½ tsp | |
| Sweet tamarind-date chutney | As needed |
Cooking Steps
- Make the puri dough: Mix semolina, flour, and baking soda. Knead into a stiff dough using small amounts of water. Cover with a damp cloth and rest for 20-30 minutes.
- Roll and cut: Roll the dough thin and cut into small 2-inch circles using a cookie cutter or lid.
- Dry the puris: Let the cut circles sit uncovered for 10-15 minutes to dry slightly – this helps them puff up.
- Fry the puris: Heat oil until hot. Fry puris in batches, pressing gently with a slotted spoon so they puff into hollow balls. Fry until golden and crisp, then drain on paper towels.
- Prepare the pani: Blend mint, coriander, green chilies, ginger, tamarind pulp, black salt, cumin powder, and chaat masala with a little water into a smooth paste.
- Dilute the pani: Strain the paste if needed, mix with chilled water and lemon juice, and adjust salt and spice to taste. Chill for at least 1 hour.
- Prepare the filling: Mash potatoes lightly, mix with boiled chickpeas, sprouts, red chili powder, and chaat masala.
- Assemble just before serving: Crack a small hole in the top of each puri, stuff with the potato-chickpea filling, add a dash of sweet chutney, then dunk in spicy mint-tamarind pani.
Serving Style
Pani puri is always served fresh and eaten immediately – the puris go soggy within seconds, so they’re filled and dunked one at a time right before eating. Traditionally served on a small steel plate or a leaf bowl, with extra pani in a jug or bowl on the side so you can refill as you go. Offer both spicy (teekha) and sweet pani as options, and keep everything – puris, filling, and pani – prepared ahead so the final assembly takes seconds. Best enjoyed standing at a street cart or as a fun interactive snack at home where guests assemble their own.
FAQs
The dough needs to be stiff (not soft), rolled thin and evenly, and the oil must be hot enough (around 180°C/350°F) before frying – a lukewarm oil is the most common cause of flat puris.
Yes – the puris can be made and stored airtight for up to 2 weeks, and the pani can be refrigerated for 2-3 days. Only the final assembly (filling + dunking) should be done right before eating.
Amchur (dry mango powder) or lemon juice can substitute for tamarind’s tang if it’s unavailable.
Traditional puris use semolina and a small amount of all-purpose flour, so they aren’t gluten-free as written – substitute with rice flour and a gluten-free binder for a gluten-free version.
Spice level is fully adjustable – traditional street-style pani is quite spicy, but you can reduce green chilies and skip red chili powder in the filling for a milder version.
