When you purchase through links on our site, we may earn an affiliate commission. Details.

Pani Puri, A Street Food Favorite

| Featuring , , , , , ,

Pani Puri is made from some very basic ingredients, garbanzo beans (chana), moong beans and potato. You can substitute other beans that you have on hand as well. You place these in a puri (a crunchy shell) and add chutney and “pani.” Pani means water, but in this case, it is a flavored water.

Pani Puri

Pani puri is one of the most delightful street food snacks. It simply hits all of the buttons, with a crisp outer shell and a cool, watery middle. It is an explosion of textures, with the crunch of the puri against the soft potato and lentil filling. The cool water against the spice, and I like to use a lot of tamarind chutney for an additional punch of sweet and sour.

Pani puri is also an interactive food. It makes a great buffet item at a party, where guests are invited to fill their own shells. Everyone has their own preferences when it comes to pani puri anyway, whether they want more lentils or more potato, more sweet chutney, or more green chutney, spicy water or cool.

Pani puri in a bowl

Pani Puri as Street Food

In India, a major part of the experience of eating Pani Puri comes from the experience of ordering from roadside stalls. At these stalls, they usually have a few different versions that you can ask for. This is a basic pani puri with a potato and mung filling. 

You can ask for spicy water, sweet water, or regular water. Regular water is the mint water I use in this recipe. You can add a garlic chutney to it that is garlicky and spicy. There is also a more sour version. You can add as much sweet and sour chutney as you want to meet your taste.

For the filling, there can be many options, like ragda, a thick dried pea stew, which is served hot. When you add the cold pani puri pani, you get the explosion of flavor and also diverse temperatures. I can’t think of a lot of foods that use a variation in temperature like this.

A plate usually has 6 puris. They are made one by one. You eat them as they are made. Often the street vendor is serving 5 or 6 people at once. You get one, then they serve the next person who gets one and the next, until your turn comes back again.

Pani puri is such a fun and playful treat, these vendors with their full carts are now often brought to weddings. It is even becoming more common to see similar carts in the US. I’ve seen them set up next to a restaurant inside an Indian grocery store, and I’ve seen them on the street between two stores in the little India part of Artesia.

When you eat it, you stick the whole puri in your mouth. What you get is a wonderful assortment of flavors and textures. The puri crunches and collapses in your mouth, releasing the pani as you bite into the soft potato and beans. What you taste is an explosion of sweet, tart, spicy and cool mint flavors.

This version of pani puri is what my mother makes. It’s a little different from the Bombay street version that uses a hot pea stew instead of chana and moong.

Pani Puri

Pani Puri Water

“Pani” is Hindi for water. It refers to the “water” that is used to fill the shell once the shell is stuffed. If you don’t get the pani right, the dish is ruined.

Pani puri shells often come with a packet of pani puri powder. In theory, you could just mix this with some water and you’ve got your pani. But that pani is never very good.

It isn’t terribly difficult to make your own pani. The fresh mint leaves in the pani must be what makes all of the difference.

Aside from the fresh ingredients, what give pani puri its special flavor is “sanchar,” or “kala namak,” black salt. Black salt is a naturally occuring salt from the Himalayas that is high in iron. It is produced by burning various materials in a ceramic pot with salt to add iron sulfide to the salt.

The pani isn’t really meant to be drunk on its own, but I love it so much it’s one of the things I look forward to. After I’ve eaten my puris, I drink a full glass of pani.

Pani Puri with Pani Puri Water

Pani puri shells filled with moong beans, channa, potato, pani puri pani and chutney
4.85 from 19 votes
Prep Time 15 minutes
Total Time 15 minutes
Course Snack
Cuisine Indian
Servings 8
Calories 73 kcal


For the Pani Puri

  • 24 pani puri shells
  • ½ cup cooked garbanzo beans brown
  • ½ cup cooked moong beans
  • ½ cup boiled potato skinned and cut into 1/4 inch cubes
  • 2 tbsp tamarind chutney

For the Pani Puri Pani

  • 1 cup mint packed
  • 1 serrano chili
  • 2 tbsp tamarind concentrate, or 1/4 cup of dried tamarind from a block
  • ½ cup water
  • 1 tbsp black salt
  • ½ tsp black pepper
  • 1 tsp salt
  • 7 cups water


For the Pani Puri Pani

  • Put 1/2 cup water with mint leaves, chili and tamarind concentrate into a blender, and blend thoroughly.
    If using dried tamarind, soak it in warm water for 20 minutes and mash with your fingers to squeeze out as much pulp as possible. Strain and use this as your tamarind concentrate.
  • Add the rest of the ingredients and blend to combine.
    Pani Puri Pani

For the Pani Puri

  • Break the shells by crushing the tops with your finger or tapping it with a knife or spoon. Be careful not to crack the side or bottom of the shell as you do this.
  • Add an equal amount of garbanzo beans, moong beans and potato to each one to fill.
    Add potato, mung beans
  • Top with a few drops of tamarind chutney.
  • Fill the shell completely with pani puri pani and consume immediately. You can prepare each shell ahead of time, but don’t add the pani until the last second before eating.
    Pani Puri recipe by Indiaphile.info


Pani puri shells are easily available at Indian stores.


Serving: 3gCalories: 73kcalCarbohydrates: 15gProtein: 4gFat: 0.4gSaturated Fat: 0.1gPolyunsaturated Fat: 0.1gMonounsaturated Fat: 0.1gSodium: 1207mgPotassium: 229mgFiber: 3gSugar: 4gVitamin A: 26IUVitamin C: 1mgCalcium: 34mgIron: 1mg
Keyword pani puri, street food
Tried this recipe?Let us know how it was!

(Originally published June 2, 2014, with major changes July 31, 2022)

How long can you store pani puri water in fridge?

You can store pani puri water in the refrigerator for up to one week. Any longer and the mint will start changing color and turning slimy. You can also freeze it for several months.


  1. I have been enjoying your recipe posts on Facebook. I have always appreciated Indian cooking and over the last several years have been able to acquire the most impressive collection of spices. I have even planted a mint patch in my yard! I love all the flavors, and am no shrinking violet when it comes to HOT spices and heat. I love everything about it.
    The best part of all this is my husband who is as white as white can be LOVES this food, too. He can even take the heat! I am fortunate to have a partner who appreciates food and food culture as much as I do. I gave him his first fruit lassi last night with dinner. 🙂
    Keep up the great work with the blog and recipe sharing.! Thank you for giving us a chance to win a pressure cooker.

  2. Signed up for email subscription. Was already a fan of yours on Facebook. Belated Anniversary wishes to both of you. Love the way Panipuri looks.

  3. What an interesting and delicious looking recipe! Congrats on your blogiversary! I’ve been following along on all avenues. You are one of my favorite local blogs 🙂

  4. Congrats on your two year blogiversary! The photos look awesome – it looks like a little crunchy pocket of love. I like your Facebook page already.

  5. 5 stars
    Thank you for sharing your expertise and passion for pani puri with us. Your blog post has truly inspired to embark on a flavorful culinary adventure. Keep up the fantastic work, and I look forward to exploring more of your recipes and culinary insights in the future!

  6. 5 stars
    I adore pani puri! Its burst of flavors and crispy shells create an irresistible delight that always satisfies my taste buds.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating