What Is Pani Puri? India’s Favourite Street Food Snack Explained
By the Indian Bites kitchen team, Pustervig 4, Copenhagen. Reviewed for accuracy on 07 September 2026.
So, what is pani puri? It is a crisp, hollow, deep-fried shell about the size of a golf ball, filled with spiced potato and chickpeas and flooded with cold, tangy, herb-heavy water, then eaten whole in a single bite. Nothing else in Indian cooking works quite like it. It is crunchy, cold, sour, salty and spicy at the same moment, and the whole experience lasts about three seconds. Across India it is sold on street corners by the hundred thousand every evening, and it is the snack our guests in Copenhagen are most curious about once they see it arrive at a neighbouring table. Indian Bites has served more than 200,000 customers across our two Danish restaurants, and this is what we tell people when they ask.

What Is Pani Puri? The Short Answer
Pani puri is a snack from the chaat family, the broad category of Indian savoury street food built on contrast: crisp against soft, sour against sweet, cold against spice. The name is literal. Pani means water in Hindi, and puri is the fried bread shell. Put together, it is water in a shell.
The same snack, many names
Ask for pani puri in Mumbai and you will get exactly what you expect. Ask in Delhi and it is golgappa. In Kolkata it is puchka, usually darker, more tamarind-forward and considerably hotter. In parts of eastern and central India it is gup chup, named after the sound of eating it. The regional versions differ in shell size, in how sour the water is and in how much chilli goes in, but the structure never changes.
Where it comes from
The dish is generally traced to the Magadha region of what is now Bihar, in eastern India, and spread west and south over the last century as workers moved between cities. It has no single inventor and no fixed recipe, which is why it varies so much from one street cart to the next. What it does have is a fixed logic: a brittle shell, a firmly seasoned filling, and water that must be cold.
The Three Parts, and Why Each One Matters
The puri shell
The shell is made from fine semolina, known in Indian kitchens as sooji, usually cut with a little wheat flour. Rolled thin and dropped into hot oil, it inflates within seconds into a hollow sphere, then dries as it cools into something closer to a cracker than a bread. A good puri makes an audible snap under your thumb. One that bends instead has picked up moisture and is already past its best, which is why storage matters as much as frying.
The filling
Boiled potato is the base, mashed coarsely so it keeps some texture, mixed with chickpeas or sprouted moong. The seasoning is where the expertise sits: roasted cumin for earthiness, chaat masala for its sour, funky edge, and kala namak, black salt, which carries a faint sulphurous note that tastes wrong on its own and completely right here. A pinch of red chilli and fresh coriander finish it.
The pani
The spiced water is the part that separates a good pani puri from a forgettable one. Fresh mint and coriander are blended with green chilli, ginger and cold water, then sharpened with tamarind pulp and seasoned with roasted cumin, black salt and a trace of asafoetida. It should be bright green, properly cold, and sour enough to make you blink. We keep ours chilled right up to the moment it is poured, because lukewarm pani flattens the whole dish.
How We Make It in Our Kitchen
Two things govern how we serve it. First, nothing is assembled in advance. The shells, the filling and the pani go to the table separately, or are filled at the last possible second, because a shell sitting in liquid for even a minute has gone soft and the dish is finished. Guests who have eaten it in India recognise this immediately; guests who have not are usually surprised that a snack comes with assembly instructions.
Second, we build the pani in stages. The mint and coriander base is blended first, then the tamarind, then the chilli last, tasted between additions. That order lets us hold back the heat for a table with children without thinning out the flavour, which is the mistake most people make when they try to make it mild. The tamarind and black salt do the heavy lifting; the chilli is just the top note.
Our spices come directly from India, which matters most for the cumin and the chaat masala. Both lose their aromatics quickly once ground, and in a dish this simple there is nowhere for a dull spice to hide.
How to Eat Pani Puri
There is one rule: whole, in one bite, straight away. Press your thumb through the thinnest part of the shell, spoon in the potato, pour the pani in until it is full, and eat it immediately. Do not put it down, and do not try to eat it in halves. The dish is engineered around the sequence a single bite gives you: the snap of the shell, the cold rush of spiced water, then the soft potato at the end. It is the appetiser we most often see guests order twice before the mains arrive.
Where to Try It: Copenhagen and Bakken
The dish is on the appetiser menu at our city centre restaurant, Indian Bites, Pustervig 4, 1126 Copenhagen K, a few minutes’ walk from Nørreport and Strøget. We are open every day from 11:00 to 20:30 for dine-in, takeaway and Wolt delivery. Appetisers are 49 to 69 DKK, and a Mango Lassi at 39 DKK is the drink we would put beside it, since the yoghurt takes the edge off the chilli in a way water does not.
At our second restaurant, Indian Bites Bakken, Dyrehavsbakken 207, 2930 Klampenborg, inside the world’s oldest operating amusement park, the appetisers are samosa and vegetable pakora at 49 DKK, alongside mains such as Butter Chicken at 149 DKK and garlic naan at 30 DKK. Bakken opens Monday to Friday 11:00 to 20:00 and Saturday to Sunday 11:00 to 21:00, following the park’s seasonal calendar, and sits a short walk through Dyrehaven from Klampenborg Station on the C and F lines.
Visit us at Pustervig 4 in Copenhagen: see the menu and order online. Coming to the park instead? Find us at Indian Bites Bakken. Feeding a larger group? Our catering team covers events from 20 to 500 guests across Copenhagen.
Meat at both restaurants is halal certified, every menu carries vegetarian and vegan dishes, and our guests have given us 4.7 stars from 634 Google reviews in the city centre and 4.8 stars at Bakken.
Frequently Asked Questions
What is pani puri made of?
Pani puri has three parts. The puri is a hollow, deep-fried shell made from semolina and wheat flour that puffs up in hot oil and dries to a thin crisp. The filling is usually spiced potato with chickpeas or moong beans, seasoned with cumin, chaat masala and black salt. The pani is a cold spiced water made from fresh mint, coriander, green chilli, tamarind and roasted cumin. You crack the top of the shell, spoon in the filling and pour in the pani just before eating.
Is pani puri vegetarian or vegan?
Pani puri is naturally vegetarian, and in its classic form it is also vegan. The shell is flour, semolina and oil with no dairy, the filling is potato and pulses, and the pani is herbs, water, tamarind and spices. The only version that is not vegan is one served with sweetened yoghurt, which is a variation rather than the standard. Tell our team if you need the vegan version and we will keep the yoghurt off the plate.
Is pani puri spicy?
The heat comes from the green chilli in the pani, and it is the easiest part of the dish to control. Traditional street versions in India are sharp and bracing. In our kitchen we blend the mint and coriander base first, then add chilli in stages and taste as we go, so we can serve a mild version for children and a fuller one for guests who want the proper street food kick. The tamarind and black salt carry most of the flavour, so a mild pani still tastes complete.
How do you eat pani puri properly?
In one bite. Crack a small hole in the top of the shell with your thumb, add the potato filling, pour the pani in until the shell is full, then put the whole thing in your mouth immediately. If you pause, the shell absorbs the liquid and collapses. Eating it whole is what gives you the sequence the dish is built for: the crack of the crisp shell, the cold burst of spiced water, then the soft potato at the end.
What is the difference between pani puri, golgappa and puchka?
They are the same family of snack under regional names. Pani puri is the name used in Mumbai and much of western India, golgappa is used in Delhi and the north, and puchka is the Bengali name used in Kolkata. The details vary: puchka tends to be darker, more tamarind heavy and hotter, while golgappa often uses a slightly larger shell. In eastern India you will also hear gup chup. The idea is identical everywhere: a crisp shell, a spiced filling and a cold flavoured water.
Where can I try pani puri in Copenhagen?
Pani puri is on the appetiser menu at Indian Bites, Pustervig 4, 1126 Copenhagen K, open every day from 11:00 to 20:30. Appetisers run from 49 to 69 DKK. Our second restaurant at Dyrehavsbakken 207 in Klampenborg serves samosa and vegetable pakora as its appetisers during the Bakken season. Indian Bites has served more than 200,000 customers and holds 4.7 stars from 634 Google reviews in the city centre and 4.8 stars at Bakken.
Last updated: 7 September 2026. Questions about a dish, an allergy or a booking? Call us on +45 53 69 91 77 or email atamjit@indianbites.dk.
Læs også fra Indian Bites
Udforsk mere fra Indian Bites