Indian pani puri arranged on a steel plate with green pani and tamarind chutney, a street-stall style plate
Prep35 min
Cook20 min
Serves4 servings (about 24 pieces)
CuisineIndian

Pani Puri: Indian Street Snack of Crisp Shells and Spiced Water

How to make pani puri in the context of Indian street food: green pani, tamarind chutney, a potato and chickpea filling, handling the puri shells, regional names, shopping, what goes wrong, storage, and how to eat it.

Total: 55 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 6

Make the filling

15 min

Mixing potatoes, chickpeas, onion, cilantro and spices in a metal bowl
Mix the filling coarsely. Leaving the grains keeps it from soaking up too much water and keeps the texture inside the pani puri

Peel 300 g potatoes, cut into 2 cm (3/4 in) cubes, and put them on medium heat from cold water. Once boiling, cook 10 to 12 minutes over medium-low heat until a skewer slides through easily. Drain and crush coarsely, then mix in the chickpeas, red onion, cilantro, roasted cumin, amchur, chili and salt. Rather than a full mash, leave the corners of potato and the grains of chickpea, and it won't turn sticky inside the shell.

STEP 22 / 6

Make the green pani

10 min

Straining the green pani, mixed with mint and cilantro, through a sieve
Straining makes the green pani lighter to drink. Too much coarse leaf remaining makes the texture inside the puri heavy

Blend the mint, cilantro, green chili, ginger, lemon juice, amchur, roasted cumin, black salt, sugar and 200 ml cold water in a blender until smooth. Strain through a sieve and mix in the remaining 300 ml cold water. Taste; the guide is that sourness comes first, saltiness next, and the aroma of mint last. If thin, add a pinch of black salt; if heavy, add 1 tsp lemon juice.

STEP 33 / 6

Cook the tamarind chutney

8 min

Reducing tamarind chutney in a small pot
Cook the tamarind chutney over low heat, bubbling. Scorching brings bitterness, so scrape the bottom

Put the tamarind paste, water, cane sugar, roasted cumin, chili and salt in a small pot and bring to a boil over medium heat. When fine bubbles appear at the edge, lower to low heat and cook 6 to 8 minutes until a trail from a wooden spoon lasts about 1 second. The guide to done is a glossy surface and a thickness at which scraping the bottom leaves a line. It stiffens a little as it cools, so stop at a thickness that falls from a spoon in a thin stream. If too thick, add hot water 1 tbsp at a time.

STEP 44 / 6

Open the puris and fill them

8 min

Poking a hole in a puri shell and filling it with potato and chickpea filling
Open the puri shells just before eating. Don't overfill, and the pani goes in easily

With the thin side of the puri shell up, make a hole about 1.5 cm (5/8 in) across with your thumb or a small spoon. If the force escapes sideways the whole shell cracks, so press lightly down from above. Fill with about 2 tsp of filling. Too much leaves no room to pour in the pani, and it collapses before you bite.

STEP 55 / 6

Pour in the pani and chutney

3 min

Pouring green pani with a small ladle into a puri shell holding the filling
Eat as soon as the pani is poured. The longer you leave it, the more the shell soaks up water and the lightness is lost

Just before eating, pour in 1/2 tsp tamarind chutney and 2 to 3 tsp green pani. Chutney first and pani after leaves the sweet-sour at the bottom, so the flavors separate within a single bite. When each person pours at the table, put the pani cold into a small bowl, and don't leave wet puris sitting on a plate.

STEP 66 / 6

Set up the table to eat at once

2 min

A table set with pani puri, green pani, tamarind chutney, filling, onion and herbs
Assembling pani puri at the table lets you eat it with the lightness of the shell kept

On a plate, set separately the holed puris, the filling, green pani, tamarind chutney, onion cut into 5 mm (1/4 in) dice, cilantro and lemon. Letting the eater pour on the spot fails less than lining up finished pieces for everyone. It is a success if, the moment you bite the shell, the cold sourness and the roundness of the potato burst out together.

0 / 0
Ingredients

Ingredients

1 / 3

Puri and filling

Ingredient Amount Substitutes & notes
Puri shells for pani puri 24 Look at Indian grocers, online and import stores. Ones that have gone soft from humidity are hard to use
Potatoes 300g Floury types are easy to crush. With waxy potatoes, chop a little coarser
Chickpeas (canned) 120g Boiled mung beans or black chickpeas also work
Red onion 1/4 (about 50 g) If an ordinary onion, soak in water for 5 minutes
Cilantro 10g If you dislike it, 5 g green onion
Roasted cumin powder 1 tsp Dry-roasting cumin seeds and crushing them gives a better aroma
Amchur 1 tsp If none, 2 tsp lemon juice
Chili powder 1/4 tsp Start mild
Salt 1/2 tsp If using black salt, start from 1/4 tsp
2 / 3

Green pani

Ingredient Amount Substitutes & notes
Mint leaves 25g Remove hard stems
Cilantro 30g If the roots are clean, a little adds more aroma
Green chili 1/2 1/4 to start if a hot variety
Ginger 5g Grated is fine
Lemon juice 1 tbsp Lime also works
Amchur 1 tsp Adds a dry sourness. If none, add 2 tsp more lemon juice
Roasted cumin powder 1 tsp The axis of the water's aroma
Black salt 3/4 tsp If none, 1/2 tsp salt and a pinch of sugar
Sugar 1 tsp Rounds off the sourness and heat
Cold water 500ml Strain, then chill in the refrigerator
3 / 3

Tamarind chutney

Ingredient Amount Substitutes & notes
Tamarind paste 2 tbsp If a block, soak in hot water and strain
Water 160ml Add more at the end if too thick
Light cane sugar or jaggery 45g Dark brown sugar has a stronger aroma, so start from 35 g
Roasted cumin powder 1/2 tsp Tightens the sweetness
Chili powder 1/4 tsp Optional
Salt 1/4 tsp Black salt also works
0 / 0

The tension just before you pour sour water into a small shell

Poke a hole in a crisp puri, stuff it with potato and chickpeas, and pour in green pani. From here you can't wait. A shell that has taken up water softens within tens of seconds, and it is a contest between eating it in one bite and having it fall apart on your fingertips. Even when you make it in your own kitchen, this "it's now or never" feeling is the fun of pani puri.

Pani puri (पानी पूरी / pani puri) is an Indian chaat in which a hollow fried puri is filled with a potato and chickpea mixture, spicy, sour mint water and sweet-sour tamarind chutney. In north India it is called golgappa, around Bengal puchka or phuchka, and in the central-east sometimes gupchup. It is not only the names that change; the sourness of the water, the filling and the way the heat comes through also differ a little from region to region.

The hard parts at home are how to get the puri shells, not letting the green water become just a green juice, and not skipping the sweet-sour of tamarind. This article takes the realistic method of using store-bought puri made for pani puri as the base, and covers where to land when shells aren't available, how to strain the mint water, and the order of work just before eating.

Among Indian street snacks too, samosa (in Japanese) is a dish of freshly fried toastiness. Pani puri is a dish that matches a fried shell with a cold sourness. Unlike chana masala (in Japanese) or dal tadka (in Japanese), where the flavor is built in a pot, here the assembly at the moment of eating decides the taste.

About the spelling

This article uses "pani puri" as the main form. Pani means water and puri a thin fried bread. The regional names golgappa, puchka and gupchup are also given in the text.


Background: a chaat completed in the vendor's hands

Pani puri ingredients on a wooden board: puri shells, potato, chickpeas, mint, cilantro, tamarind and spices
Prepare the shells, filling, sour water and sweet-sour chutney separately for pani puri, and combine them just before eating

In Indian street food, pani puri is a dish where "speed of hand" is part of the dish. At a stall, the vendor pokes a hole in a small puri, adds the filling, dips it in the pani and hands them out one after another. The customer doesn't keep them waiting on the plate but puts them straight in the mouth. This is because once the shell has taken in moisture, the good of the shell is lost as time passes.

The differences in regional names help when you look for recipes too. Around Mumbai you will often find it as pani puri, around Delhi as golgappa, and around Kolkata as puchka or phuchka. Puchka is often said to have the sourness of tamarind or black salt coming through strongly in the filling, and golgappa to put the heat and aroma of the water forward. Of course there is a lot of variation between stalls, and no single name has a completely fixed recipe.

To get close to the original in a home kitchen, it matters more to keep the following roles than to gather every ingredient.

Role The core of the local character Where to land at home
Shell A thin, hollow puri that breaks lightly when bitten Puri for pani puri from an Indian grocery. Substitute crackers are something else
Filling Potato, beans, onion, herbs, a dry sourness Potato and chickpeas are enough. Add amchur or lemon
Green water Mint, cilantro, green chili, black salt, cumin More mint. Start with half a green chili for heat
Sweet-sour Tamarind and jaggery Easy to recreate with tamarind paste and cane sugar
How to eat Pour it and eat in one bite right away Let each person fill their own at the table; fewer failures

Making your own puri shells raises the difficulty a notch. You have to knead semolina or wheat flour, roll it thin, fry at high heat and puff it into a hollow. For the first time, using store-bought shells and looking at the balance of filling and water gets you to the enjoyment of the dish sooner.


Ingredients (serves 4, about 24 pieces): separate the shells, filling, water and chutney

An amount for a light snack for four, or a starter in an Indian menu. For a party, make more filling and water and add only puri shells.

Allergies and dietary restrictions

Some store-bought puri shells contain wheat, dairy, nuts or legumes. If you have a chickpea or legume allergy, avoid this, and check the label when buying. If you want a vegan version, check that the ingredients of the puri shells contain no animal fat or dairy.


Ingredients that give you pause when shopping: look only at the ones that decide the taste

Potatoes, onions and lemons available at an ordinary supermarket need no comment. What is worth seeking out for pani puri are the ingredients that are hard to find in many kitchens and decide the outline of the flavor.

Tamarind is the core of the sweet-sour chutney. Substitute lemon or vinegar alone and the sourness comes but the deep fruity sweet-sour is missing. Beyond pani puri it can also be used in pad thai (in Japanese) and other sour Southeast Asian dishes.

Amchur is dried mango powder. In water it gives a dry sourness different from lemon. It can also go into the filling of chana masala (in Japanese) and samosa (in Japanese), so if you keep cooking Indian food it is a spice that doesn't go to waste.

Cumin seeds give a clearer start to the aroma than powder. Just dry-roast and crush them, and they can go into both the green pani and the filling. They are a basic spice that can also go to dal tadka (in Japanese) and aloo gobi (in Japanese).

Tip

Pani puri shells are the key to the dish. Look for them at Indian grocers or online under "pani puri puri" or "golgappa puri," and choose ones with little breakage that arrive dry.


Method: arrange the work so nothing waits after pouring

There are six steps. Only the boiling of the potatoes and the tamarind chutney involve cooking. The difficulty is less in the cooking than in the order of combining filling, water, chutney and shell just before eating.

It is to be eaten at once

Don't make it ahead as a finished dish. A puri that has had pani poured in goes soft after even 1 minute. When serving others, explain first and pour at the table, and fewer pieces get eaten late.

A table of choices for getting close to the original in a home kitchen

If you think pani puri isn't authentic unless you make the shells too, it suddenly becomes a distant dish. But the center of the street-stall character is "a thin shell, cold sourness, sweet-sour chutney, and the order of eating at once." Keep these, and even with store-bought shells it is a thoroughly enjoyable plate.

What you wonder about Closer to the original Realistic at home Effect on the result
Puri shells Frying thin shells with semolina Store-bought puri for pani puri Store-bought shells fail less
Black salt Use kala namak Salt + lemon + a little sugar The sulfur scent weakens but it still works
Tamarind Paste or rehydrated pulp Paste is easier to handle With vinegar or lemon alone the aftertaste is short
Sourness Amchur and tamarind Use lemon together The dry sourness is weaker
Heat Plenty of green chili Adjust from half For family, serve extra heat on the side
Filling Black chickpeas, mung beans, potato Potato + canned chickpeas Texture is enough. Don't crush the beans too much

The one thing not to substitute is the tamarind chutney. You can eat it with green pani alone, but sourness and heat only make the flavor thin. With the sweet-sour layer of tamarind, the taste spreads when you bite the puri.

If you can't find puri shells, you can eat it "chaat style" with thin crackers or small rice crackers. But it is then no longer a dish where you pour in water. If you introduce it as pani puri, it is more honest to look for hollow puri shells.


What goes wrong: cracked shells, watery, blurry taste

A comparison with a puri that kept its hollow on the left and one that took up water and collapsed on the right
The best time for pani puri is right after the water is poured. Left sitting, the shell collapses and the filling gets heavy

Failures with pani puri come more from the order of work than from cooking skill. Opening the shells too early, making the filling too wet, thinning the pani, lining up finished pieces and leaving them: avoid these and it is quite stable.

Failure Cause How to fix it
Shells crack easily Soft puri from humidity, widened the hole sideways Store with a desiccant after opening. Press the hole in from above
Shells are soft Left to sit after pouring the pani Eat as soon as it's poured. Don't make finished pieces ahead
Heavy filling Mashed the potato completely Crush coarsely and keep the grains of chickpea
The water tastes grassy Mint and cilantro not strained, too little salt and sourness After straining, adjust black salt, lemon and sugar
Weak flavor Not enough salt in the pani, no chutney Add a pinch of salt and tamarind chutney
Too hot Strong green chili Dilute with 100 ml cold water, 1/2 tsp sugar and a little lemon

It is easier to make the green pani strong and then adjust with water. Put all 500 ml in the blender from the start and it tends to become a water with a weak taste but lots of herbs. After straining, add water a little at a time and look for the point where, drinking it, you sense "sour, salty, aromatic" in that order.

Shells fear humidity. Don't take them out of the bag until just before use, and put leftover shells in an airtight container. If they've gone limp the next day, drying them in a low oven or toaster can bring them back, but they scorch easily, so don't take your eyes off them.


Storage and making ahead: stop before assembly

What can be made ahead is the filling, green pani and tamarind chutney. Finished pani puri cannot be stored.

Component How to store Guide
Filling Airtight container in the refrigerator Until the next day
Green pani Refrigerate. Stir before drinking Best aroma the same day
Tamarind chutney Refrigerate 4 to 5 days
Puri shells Airtight container with a desiccant Follow the product label

If you serve it on a day you have guests, make the pani and chutney up to 2 hours ahead and chill them, mix the filling 30 minutes before, and keep the puri shells in their bag or airtight container until just before they go out on the table. Poking the holes is also done just before. If you open them all in advance, the humidity of the kitchen alone weakens the edges, and they crack when you put the filling in.

The filling stiffens a little when cold. To use it the next day, take it out of the refrigerator for 10 minutes and loosen it with 1 tsp lemon juice or 1 tsp pani. But making it watery from the start makes the shells collapse easily, so moisten only just before eating.

Green pani loses aroma easily. Make it the morning of the day or a few hours before eating rather than the day before. Chilling in the refrigerator tightens the flavor, so check the salt and sourness again before eating.


As a menu

Pani puri is less an evening main dish than one suited to the start of a meal. The sourness and heat open the mouth, so placing a bean curry or rice dish afterward helps it come together.

Combination Occasion Reason
Chana masala (in Japanese) A day you want to organize around bean dishes You can reuse the chickpeas. Gives a satisfying finish
Dal tadka (in Japanese) A light dinner The gentleness of the beans suits after the sourness of pani puri
Samosa (in Japanese) A day you want to line up street snacks The toastiness of fried food contrasts with the cold pani
Raita (in Japanese) A day you want to calm the heat The cold of yogurt rests the mouth
Dosa A day you want to lean toward a South Indian light meal The sourness of fermented batter connects with the sourness of chaat

When you serve it at the table, setting out the puris, filling, pani and chutney and having each person make one at a time suits better than finishing portions for everyone and handing them out. To someone eating it for the first time, saying only "once the water is in, eat it in one bite right away" conveys the pleasure of the dish.


FAQ

Can I make the puri shells myself?

You can, but I recommend store-bought shells the first time. You have to knead semolina, flour and water, roll thin and puff in oil, and if the thickness or oil temperature is off they won't hollow. Get the taste of the filling and pani first, then try it, and you will fail less.

Can I make it without black salt?

Yes. Black salt has a distinctive sulfurous aroma that gives the chaat atmosphere, but with salt, lemon, sugar and roasted cumin you can get quite close. If you use black salt, the aroma is strong, so start with less.

Can I make the pani with mint alone?

Yes, but with cilantro the aroma has more depth. With mint alone it tends to taste grassy, so make the lemon juice and roasted cumin a little stronger, then strain and chill it.

Can I make a pani puri that isn't spicy?

Leave out the green chili and the heat falls a lot. But with only sourness and salt the flavor thins, so make the roasted cumin, black salt and tamarind chutney a little stronger. For adults, serving minced green chili on the side makes it easier to adjust.

What can I do with leftover pani?

You can drink it as is as a cold spice water, or spoon a little over boiled potatoes or cucumber for a chaat style. The aroma weakens the next day, so refrigerate it and use it up between the same day and the next morning to be safe.