Panipuri Radar

The most important map we needed!

The Panipuri Guide

One snack, a dozen names, and endless arguments about whose version is best. Here's what to know before your next plate.

What is panipuri?

Panipuri is a hollow, crisp puri, about the size of a golf ball, that is cracked open at the top, stuffed with a filling and dunked in flavoured water (the pani). The whole thing goes into your mouth in one bite, before the shell has a chance to go soggy. The vendor hands them to you one at a time, so a plate is eaten standing at the stall at whatever speed the vendor sets.

The puris are made from either semolina (sooji/rava), which gives a thin, glassy shell, or wheat flour (atta), which is a bit thicker and sturdier. The filling is usually some mix of boiled potato, chickpeas or white peas (ragda), sprouted moong and onion. The pani is almost always a mint–coriander water sharpened with tamarind, black salt and roasted cumin, and many stalls also offer a sweet date–tamarind chutney or a second, sweeter pani.

One snack, many names

Travel across India and the name changes every few hundred kilometres. So does the recipe:

NameWhere you'll hear itWhat's distinctive
Pani puriMaharashtra, Gujarat, much of the southOften served with hot ragda (white-pea curry) as the filling, plus sweet chutney on request.
Golgappa / gol gappeDelhi, Punjab, HaryanaUsually atta puris; potato and chickpea filling; a punchy, spicy jaljeera-style pani.
Puchka / phuchkaWest Bengal, AssamBigger, darker atta shells packed with a spiced, tangy potato mash; very sour tamarind water.
Pani ke batasheUttar PradeshSeveral pani flavours at one stall is common: mint, hing, jeera, sometimes ginger.
GupchupOdisha, Jharkhand, ChhattisgarhNamed for the "gup" sound it makes as it goes in; often with a spicy chickpea or peas filling.
PakodiParts of GujaratSame idea, sometimes with a sweeter pani and sev on top.

You'll also run into fusion stalls selling vodka, jaljeera-shot, or "dahi puri" versions. Dahi puri and sev puri are close cousins: same shell, but topped with yoghurt and chutneys and eaten as a dry plate instead of dunked.

How to spot a hygienic stall

Panipuri has a reputation for upset stomachs, almost always because of the water. That's why every spot on Panipuri Radar is rated on hygiene as well as taste. Before you eat, look for these:

If you have a sensitive stomach, start with dry versions like sev puri or dahi puri, which use chutneys instead of the big pot of water.

What does a plate cost?

Prices vary a lot by city and by setting. A roadside cart in a smaller town may still charge ₹20–30 for a plate of 5–6 puris. In metro neighbourhoods, ₹30–60 is more typical, and sit-down chaat shops or malls can charge ₹80–150 for "premium" versions with packaged water and several pani flavours. When you add a spot to the map you can record the price per plate, so other people know what to expect.

How to eat it like a regular

  1. Tell the vendor how spicy you want it (teekha, medium or meetha) before they start.
  2. Hold your bowl or leaf plate out and take each puri as soon as it's handed over. Don't let it sit.
  3. One bite, whole. Biting it in half ends with pani down your shirt.
  4. Say "bas" (enough) when you're done. Otherwise the vendor keeps going.
  5. Ask for the free sukha puri at the end: a dry puri with filling, masala and a squeeze of lime. Many stalls throw one in.

Find a great stall near you

Panipuri Radar is a community map of panipuri spots across India, with every stall rated on taste and hygiene by the people who've eaten there. Open the map, tap 📍 to jump to your location, and check the ratings before you queue up. Found a stall that isn't listed yet? Drop a pin and rate it.

Open the map