Indian · Appetizers

Pani Puri

Hollow crisp spheres filled with spiced water, potato and chickpea, eaten whole in one go. India's most-loved street snack.

1 hr prep and cooking plus 1 hr resting the dough plus time for cooling completely, which the recipe does not time at least 2 hr start to finish Serves 6 servings Hard
Jump to Recipe Method
Pani Puri

Photograph credit: Crispy Pani Puri (image of Panipuri on Wikidata Q2722122) by Teena Sometimes · CC BY-SA 4.0 · Wikimedia Commons · this resized copy is shared under the same licence

Before You Start

Stiff dough and 190°C / 375°F oil, or they will not puff.

Cool them completely before storing — warm puris go soft.

Fill one at a time. Twenty seconds is all you get.

Pani Puri, in preparation
Pani Puri, in preparation

Photograph credit: Bombay Chowpatty - Doha by Mohamod Fasil · CC BY 2.0 · Wikimedia Commons

How to Make Pani Puri

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Mix the semolina, plain flour and dough salt with the warm water into a very stiff dough. Knead 8 minutes.

  2. Cover with a damp cloth and rest 30 minutes.

  3. Roll the dough as thin as you can and cut 40 rounds about 4 cm across.

  4. Heat the oil to 190°C / 375°F and fry 6 rounds at a time, pressing them under with a slotted spoon until they puff, about 90 seconds each batch.

  5. Drain on a rack and cool completely — they crisp as they cool.

  6. Blend the mint, coriander, chillies, ginger, tamarind, chaat masala, cumin and black salt with a little of the cold water to a smooth paste.

  7. Stir the paste into the rest of the ice-cold water and chill 30 minutes.

  8. Toss the potato and chickpeas with the chilli powder and a pinch of salt.

  9. To serve, crack a hole in the top of each puri, spoon in a little filling, dip it full of cold pani.

  10. Eat it whole, immediately, and make the next one.

Something wrong or unclear in this recipe? Report a problem with this recipe.

What's Going On Here

The puris puff because the dough is stiff and the oil is hot — a soft dough steams and stays flat, and oil under 190°C / 374°F lets them absorb rather than inflate. Roll thin, cut small, and fry in oil hot enough that they rise within five seconds. Then keep the pani ice cold and assemble one at a time: a filled puri has about twenty seconds before it collapses.

After You've Cooked It

The puris keep 2 weeks airtight. The pani keeps 3 days refrigerated.

Ingredient Swaps

  • Dried chilli flakes can stand in for the green chillies. Heat varies a great deal between chillies and between jars, so start with a small pinch and add more to taste.
  • If you only have ground ginger, a quarter-teaspoon for each tablespoon of fresh is the ratio usually given; it tastes warmer and less bright than the fresh root.

Good With

  • Sweet tamarind chutney
  • Bhel puri
  • Cold lassi

Common Questions About Pani Puri

How long does Pani Puri take to make?

40 minutes of preparation and 20 minutes of cooking, plus 1 hour of resting the dough, so allow 2 hours from start to finish. The method also needs time for cooling completely, which it does not time, so treat that as a minimum. The recipe serves 6.

Nutrition per Serving

No nutrition figures are given for this recipe: they cannot be worked out reliably from its ingredient list (how much frying oil the food takes up cannot be known from the recipe). Why some recipes have none.

Your notes on this recipe

Cooked this? Keep a note for next time

Your own rating out of 5

Private to you: notes and ratings are saved in this browser only, are never sent anywhere, and other readers cannot see them.

Compiled by Turab

Checked by script for timings, diet labels and nutrition arithmetic. How the recipes are checked. Found a mistake? Tell us.

First published ; last changed .