All recipes
Pani Puri

Pani Puri

40 min Medium 4 servings

Serves 4 · Total 40 min · Prep 30 min · Cook 10 min

Photo: Sruthi612 / CC BY-SA 4.0

Hollow, crisp semolina shells cracked open and filled with spiced potato and chickpeas, then dunked in tangy, fiery tamarind-mint water. India's most popular street snack, eaten in one electric bite.

Quick answer: 40 min in total · serves 4 · main ingredients: Semolina, All-purpose flour, Cooking oil, Potato · amounts in metric and US

Jump to recipe

Ingredients

  • 150 g 5.3 oz Semolina, fine, for the shells
  • 2 tbsp 2 tbsp All-purpose flour
  • 500 ml 2 cup Cooking oil, for deep-frying
  • 3 pc 3 pc Potato, boiled and mashed, for filling
  • 100 g 3.5 oz Chickpeas, cooked or tinned, drained
  • 1 cup 1 cup Mint, for pani
  • 0.5 cup 0.5 cup Coriander, for pani
  • 3 tbsp 3 tbsp Tamarind, pulp, for pani
  • 2 pc 2 pc Green chilli, for pani
  • 2 tsp 2 tsp Chaat masala
  • 1.5 tsp 1.5 tsp Salt, to taste

Steps

Timers run only while this tab is open. The Degchi app keeps them running on a locked phone.

  1. Knead the semolina, all-purpose flour and a little water into a stiff dough, cover with a damp cloth and rest for 20 minutes.
    ⏱ Resting dough · 20 min
  2. Roll the dough very thin (about 1.5 mm) and cut small 4 cm rounds, keeping them under a damp cloth. Fry a few at a time in oil at about 180 °C (350 °F), pressing gently with a slotted spoon as they hit the oil, until puffed and golden.
    ⏱ Frying puris · 8 min
  3. Drain the puris on paper towels and let them cool completely; they turn crisp as they cool. Store airtight once cold.
  4. Blend the mint leaves (leave out the stems, which turn the pani bitter), coriander, green chilli, tamarind pulp, chaat masala and salt with about 750 ml (3 cups) of cold water until smooth.
  5. Strain the pani into a jug and chill for at least 30 minutes. Taste it: it should be tangy, salty and spicy, so add a little water, salt or tamarind to balance.
    ⏱ Chilling pani · 30 min
  6. Mash the boiled potato and chickpeas together with a little chaat masala and salt for the filling.
  7. Just before eating, tap a hole in the top of each puri, spoon in the filling, fill with the chilled pani and eat at once, before the shell softens.

Cook this in the app — get Degchi on Google Play

Get it on Google Play

Not sure you have everything? Check this against your pantry

Frequently asked questions

How long does Pani Puri take?

40 minutes in total: about 30 minutes of prep and 10 minutes of cooking.

Is Pani Puri hard to make?

Degchi rates it medium. The method has 7 steps, and 3 of them have a timer you can start on this page.

How many people does Pani Puri serve?

This recipe serves 4. Use the toggle above the ingredient list to see the amounts in metric or US measures. For more or fewer portions, scale every amount in the same proportion, or use the servings control in the Degchi app.

Is Pani Puri halal, vegetarian or eggless?

It is marked halal in our recipe data. It is vegetarian. It has no egg. It has no beef. Check the labels on any packaged ingredients for your own needs.

What will I probably need to buy for Pani Puri?

Everyday staples that Degchi counts as pantry basics: cooking oil, salt. Spice-box items: tamarind, chaat masala. Fresh items you will probably need to buy: potato, mint, coriander, green chilli. Lentils, grains and other dry goods: semolina, all-purpose flour, chickpeas.

Any tips for making Pani Puri?

Making the shells puff up requires hot enough oil and a gentle press with a slotted spoon the moment they hit the oil. Make ahead: the pani keeps in the fridge for a day and the cooled puris keep a week in an airtight tin. Fill the puris only at the moment of serving, or they go soggy.

Notes and questions

No notes yet. Ask a question about this recipe, share a tip, or tell us if something needs fixing. Our team reads every note before it appears.

Ask a question or add a note

Cooking terms in this recipe: Tamarind · Sooji (semolina)

More with potato More with chickpeas More with flour