Indian Pani Puri Recipe

India’s beloved street food, pani puri is a classic snack known for its unique combination of flavors and textures. An immensely popular snack that can be eaten anytime of day, pani puri is especially loved for its sweet and sour combination of the “pani” or water and the crunchy puri or pocket.


  • Puri shells
  • Potatoes
  • Chaat Masala
  • Grated ginger
  • Cumin powder
  • Coriander powder
  • Cumin seeds
  • Garam masala
  • Grated coconut
  • Tamarind pulp
  • Green chillies, chopped
  • Chopped coriander leaves


1. Begin by preparing the puri shells. Take some maida or all purpose flour and knead it with a pinch of salt and a tablespoon of oil. Roll it out and cut out small circular pieces that should be kept aside.

2. Now, prepare the potato mixture. Take two potatoes and boil them. Peel and mash them, add some chaat masala, ginger, cumin powder, coriander powder, cumin seeds, and garam masala and mix everything together. You can also add grated coconut if desired.

3. Prepare the sour water or “pani”. Take some tamarind pulp and soak it in some water; strain it and add spices like red chilli powder, salt, and a teaspoon of jaggery to the tamarind water. Again add to this water some freshly chopped green chillies and coriander leaves as per taste.

4. To assemble the pani puri, take one puri and make a small hole in it. Fill the puri with some of the mashed potato mixture and then pour the sour water or “pani” over it. The puri should be served immediately and the remainder of the puri, potato mixture, and sour “pani” can be enjoyed later.

Indian pani puri is a wonderful and delicious snack that never fails to satiate! Enjoy the delightful combination of crunchy puri and tangy “pani” with this classic Indian treat!