Pani Puri
Indian

Pani Puri

Medium·1 hour 30 min

Crispy hollow puris filled with tangy tamarind water and spicy potato filling, a beloved street snack.

Origins disputed: one tradition places it in 16th-century Magadha (modern Bihar) with the Mauryan-era stuffed snack phulki; another credits a Brahmin migration into north India. The version sold at Mumbai and Kolkata street stalls solidified in the early 20th century — Mumbai's pani is sweeter (date-tamarind chutney added), Kolkata's puchka is spicier and uses black salt heavily. Banarasi golgappa is the most austere.

Origin disputed — 16th-century Magadha or a Brahmin migration north. Mumbai's pani is sweeter (date-tamarind chutney added), Kolkata's puchka leans on black salt, Banarasi golgappa is the most austere. Eat in one bite immediately; cold pani buys you maybe 20 seconds before the shell goes soggy.

A hollow puffed wheat-and-semolina shell the size of a walnut, cracked open at the top, stuffed with spiced potato and chickpea, then dunked in a sharp green water (pani) of mint, coriander, green chili, and tamarind. You eat it whole in one bite, immediately, before the shell goes soggy — the contrast between crisp shell and cold liquid is the whole point. The vendor hands them to you one at a time; eating in series is the ritual.

The shell is engineered: semolina (rava) replaces some flour to create a glassy, brittle wall that fries up hollow because steam puffs it before the gluten sets. Too much wheat flour and the shell stays dense; too little and it shatters into shards. The pani must be served ice-cold — cold pani delays the soak by maybe 20 seconds, just enough to fit the bite into your mouth.

Variations

Mumbai pani puri (sweet date-tamarind pani plus boondi); Kolkata puchka (spicier, black-salt-heavy, white-pea filling); Banarasi golgappa (semolina shell, mint-jaljeera pani, no chutney); Delhi gol-gappe sit in between.

On the Palate

Where Pani Puri sits in the Indian flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

How it's made

5 steps · 1 hour 30 min

  1. 1
    20 min

    Prepare the tamarind water by mixing tamarind paste with mint, cilantro, green chili, and cumin.

    Watch out

    Serve the tamarind water ice-cold — cold pani buys about twenty seconds before it soaks through the shell, just enough to get the whole puri in your mouth.

  2. 2
    33 min

    Boil potatoes until soft, then mash and season with spices and black salt.

    Watch out

    Season the mashed potato aggressively with black salt and chili — it's the only savory anchor against the sour-sweet water, so taste and push it bold.

  3. 3
    20 min

    Poke a hole in each puri and fill with the potato mixture.

    Watch out

    Fill and eat right away, one at a time — a puri that sits even a minute goes limp and collapses before it reaches your mouth.

  4. 4
    8 min

    Serve with a side of tamarind water for dipping.

  5. 5
    8 min

    Garnish with sev and chopped onions before serving.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Dishes like this

More from Indian