Pani Puri

Step by StepJump to Recipe

Pani puri is an immensely popular Indian street food of crispy, hollow, fried dough balls (puri) stuffed with boiled potatoes or steamed moong sprouts or boiled chickpeas or white peas curry (also known as ragda) together with spicy tangy water and a sweet chutney. Pani puri is a favorite chaat snack of many folks and ours too. With so many bursts of tastes and flavors in your mouth when you have pani puri, you just cannot have one 🙂

pani puri recipe, pani puri

What is Pani Puri

Pani Literally translates to water and here the Puris are fried puffed crisp dough balls which are hollow. Generally, the water or pani is sour, tangy as well as spicy. This spicy pani is balanced with the addition of sweet tamarind chutney.

This sweet chutney is called as Meetha (which means sweet) Pani. The spicy water is called as Teekha (which means spicy) Pani. Both are added in the puri along with the main filling which consists of boiled potatoes, cooked chickpeas, moong sprouts or a thick dry curry made from white peas which is called as Ragda.

I don’t know who invented pani puri or how it came into existence. It is one of the popular street foods in India. Whereas in Mumbai, we call it pani puri. In the northern states, it is called Golgappa and in Bengal, it is called as Puchka. In Bihar and Jharkand its known as gupchup. So there various ways this street food snack is made and enjoyed.

This is an easy pani puri recipe as you don’t need to make the sweet tamarind chutney.

The pani recipe that I share is spicy, tangy as well as sweet. However if you want a more sweeter taste, you can make the sweet chutney.

This pani or spiced water recipe is my mom’s recipe and to save time she would make the pani in such a way that it would have all the three major tastes – spicy, tangy and sweet. So all three tastes – teekha, khatta and meetha taste in just one pani. Otherwise generally both the spicy chutney and sweet chutney are made separately.

Pani puri is my most favorite chaat from childhood. I used to have them often with my family on the streets of Mumbai (Bombay) and it was something I have thoroughly enjoyed.

If you are a foodie then there few more delicious street food recipes from Mumbai which you can easily make at home like:

pani puri served in bowls and plates
Step-by-Step Guide

How to make Pani Puri

1. Rinse 1 cup tightly packed coriander leaves, ½ cup tightly packed mint leaves, 2 to 3 green chilies and 1 inch ginger very well in water a few times. Drain all the water.

Peel the ginger and roughly chop it. Also chop the green chilies. Roughly chop the coriander leaves and mint leaves. Don’t use the stem of mint leaves as they can make the spiced water have a bitter taste. Only use the fresh mint leaves.

herbs in a bowl

2. Add coriander leaves, mint leaves, ginger and green chili in a grinder or blender jar. For a less spicy pani you can add just 1 chopped green chilli.

herbs added to grinder jar

3. Add 1 tablespoon tightly packed tamarind and 3.5 to 4 tablespoons jaggery powder or grated jaggery.

If you do not have tamarind, then you can use 2 tablespoons lemon juice. You can also use equal amounts of jaggery and dates. So you can add 2 tablespoons crumbled jaggery and 2 tablespoons chopped dates.

tamarind and jaggery powder added

4. Now add 1 teaspoon roasted cumin powder, 1 teaspoon chaat masala and salt as per taste. You can also use a mix of black salt and pink salt or regular salt. I personally prefer to use either black salt or edible rock salt.

spices and chaat masala added

5. Add ⅓ cup water and grind to a smooth consistency.

green chutney in the grinder jar

6. Remove the chutney to a bowl or a small pan.

chutney removed in a bowl

7. Now add ½ cup water in the grinder jar and swirl the jar so that the chutney at the sides of the jar gets mixed with the water.

water added to grinder jar

8. Add this water to the bowl containing the chutney.

chutney water added to green chutney

9. Then add ½ to ¾ cup water. You can add less or more water depending on the consistency you want. But do not add too much water as then the taste and flavor of the spiced water reduces. Also check the taste and if required you can add some more jaggery or salt as required.

water added to green chutney

10. Mix very well. Cover the pan and refrigerate the pani. Before refrigerating you can also add 1 to 1.5 tablespoons of salted boondi.

Boondi also gives a good taste. It can also be made at home or purchased easily from grocery stores.

mixing water with green chutney

Making potato filling for pani puri

11. Boil 2 to 3 medium-sized potatoes. You can boil or steam the potatoes in a pan, instant pot or stovetop pressure cooker adding water as required.

When warm, peel them and chop them into small cubes. You can also add some steamed or boiled moong sprouts. Some finely chopped onions can also be added. I have added 1 small-sized finely chopped onion.

mashed potatoes in a bowl

12. Add 1 to 1.5 tablespoon chopped coriander leaves.

coriander leaves added to potatoes

13. Then add ¼ teaspoon red chili powder, 1 teaspoon chaat masala and 1 teaspoon roasted cumin powder. Also add salt as per taste.

spices added to potatoes

14. Stir and mix very well. Keep aside.

mixing potatoes with herbs and spices

Assembling Pani Puri

15. Keep everything ready before you start assembling the pani puri. The potato filling, pooris and the spiced water.

In the photos below, I have made sweet tamarind dates chutney, just to show the assembling. 

First crack the top of the puri with a spoon or with your fingers or thumb. Then stuff the potato filling in the puri with a spoon.

Add a few teaspoons of sweet chutney or as per your choice. The addition of sweet chutney is optional for the pani recipe shared in this post.

serving and preparing pani puri

16. Then add a few teaspoons of the green spiced water or as per your choice.

adding green chutney in the pani puri

17. The pani puri is ready to serve. Pop in your mouth, eat every bite and enjoy the burst of various flavors and textures. Make sure to eat them immediately as you prepare each puri.

They have to be had immediately. Or else the puris become soggy. To make a Mumbai style pani puri recipe, use ragda or moong sprouts as the filling.

pani puri served in a plate

Helpful Tips for Pani Puri

  • The puri or pooris for making pani puri are made from flour or sooji (cream of wheat or rava) or both. These can be brought ready from the stores or can be made at home too.
  • If you want to make pooris at home, then check this post -> Puri recipe for golgappa.
  • For the stuffing, you can use your choice of fillings. At home we prefer moong sprouts or ragda. You can also use boiled potatoes and onions. Even boiled white chickpeas or black chickpeas can be used along with boiled potatoes.
  • Assemble everything before you begin to make pani puri.
  • You can prepare the spiced water before a few hours and then chill it in the fridge. You can also make it overnight and keep it in the fridge.
  • Adding ice cubes may dilute the taste and flavor of the water.
  • Addition of black salt gives a really good taste and flavor. So if possible do try to add black salt in the pani recipe.

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

pani puri served on a white plate

Pani Puri

Pani puri is a popular Indian street food of crispy, fried, hollow dough balls that are stuffed with boiled potatoes, steamed moong sprouts, spicy tangy water and sweet chutney.
4.90 from 93 votes
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Cuisine Indian
Course Snacks
Diet Vegan, Vegetarian
Difficulty Level Easy
Servings 4


For pani puri stuffing – * check notes for other options

  • 2 to 3 potatoes – medium-sized
  • 1 onion – small to medium-sized, optional
  • 1 to 1.5 tablespoons chopped coriander leaves (cilantro)
  • 1 teaspoon roasted cumin powder
  • 1 teaspoon chaat masala powder
  • ¼ teaspoon red chili powder – optional
  • black salt or regular salt or pink salt, as required

For pani recipe

  • ½ cup chopped mint leaves – tightly packed,
  • 1 cup chopped coriander leaves – tightly packed (cilantro)
  • 1 inch ginger – chopped
  • 2 to 3 green chilies – chopped (for a less spicy pani, add about 1 green chili)
  • 1 tablespoon tamarind – tightly packed
  • 3.5 to 4 tablespoons jaggery powder or grated/chopped jaggery or sugar, add as required – check point 6 in notes
  • 1 teaspoon roasted cumin powder
  • 1 teaspoon chaat masala powder
  • cup water for blending
  • 1 to 1.25 cups water to be added later, add water as per the consistency you want
  • 1 to 1.5 tablespoons boondi (fried tiny gram flour balls), optional
  • black salt or regular salt, add as required

Other ingredients

  • 24 to 30 puris you could buy these puris readymade or make them at home
  • 1 small bowl Tamarind Chutney or tamarind dates chutney – optional


Making pani puri stuffing

  • Boil the potatoes till they are cooked completely.
  • Peel them and then chop them.
  • Finely chop the onion if using it.
  • In a small bowl, mix the potatoes, onions, coriander leaves, cumin powder, chaat masala powder and black salt or regular salt. Mix well and keep aside.

Making pani (spiced water)

  • In a blender add all the ingredients mentioned above for the pani.
  • Add water and grind to a fine chutney.
  • Remove the green chutney in a large bowl. Rinse the mixer jar with ½ cup water first and then add this water in the bowl. Then add ½ to ¾ cup more water.
  • Mix well. Check the seasoning. Add more salt or jeera powder or chaat masala or jaggery if required. If you want a thin pani, you could add some water. But keep on checking the seasoning, as per your taste.
  • Add the boondi to the pani.
  • You can chill the pani in the fridge or add some ice cubes to it.

Assembling pani puri

  • Crack the top of the puri with a spoon.
  • Add 2 to 3 teaspoons of the boiled potato-onion filling in the poori.
  • Stir the green pani first and then add it in the poori. Optionally you can add some sweet chutney in the puri. 
  • Serve the pani puri immediately otherwise the prepared puri with stuffing and water will become soggy.
  • You can also make individual portions with the puris, potato-onion mixture and the pani. Let the individual assemble the pani puri for himself/herself as per his/her taste.


1. Pani puri stuffing ideas

Other stuffing combinations for pani puri Or a combination of these:
  • Steamed moong sprouts
  • Boiled white chickpeas (kabuli chana)
  • Boiled black chickpeas (kala chana)
  • Boiled potatoes
  • Chopped onions
  • Chopped coriander leaves (cilantro)
  • Ragda – a dry white peas curry
2. To make the pani hot and spicy, You can add one more green chili.
3. Ensure that your puri is crispy and not soft. In case if the puri has become soft then lightly roast them in a pan stirring often until crispy.
4. Make sure to use fresh herbs. Don’t use the stems of mint leaves as they can make the spicy water bitter.
5. Don’t add too much water to the spicy chutney as you don’t want the flavors to become diluted.
6. Instead of only jaggery powder, you can also add 1.5 tablespoons chopped seedless dates and 1.5 tablespoons of powdered jaggery. The sweetness can be adjusted according to your taste preferences by adding less or more of the dates and jaggery. 

This Pani Puri post from the archives (August 2010) has been republished and updated on 22 September 2021.

Share This Recipe:


Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

More Vegetarian Recipes You'll Love

Comments are closed.

4.90 from 93 votes (59 ratings without comment)


  1. I love all your recipes… but this one is my favorite 😋 thanks for sharing… God bless.5 stars

    1. Nice to know and thank for taking the time to comment. Thanks for the rating too.

  2. I made the pani and aloo stuffing for my family and they absolutely loved it!

    I also added lemon juice to the pani which really helped bring the flavour out. Thank you Dassana!5 stars

    1. Great and thanks for sharing this lovely feedback. Thanks also for the rating on the recipe.

  3. what a brilliant idea ! fried hollow ball itself so nice. stuffing and dipping… pani puri is full of fun… this recipe is going to be very interesting! thanks!5 stars