What is Pani Puri
If youโve never had the pleasure of devouring Pani Puri, let me introduce you to one of Indiaโs most beloved street foods. Pani Puri is a vibrant, mouthwatering snack that combines crispy puris, spicy and tangy mint-cilantro water (pani), and a savory filling of potatoes and chickpeas. Itโs the perfect explosion of flavorsโcool, spicy, tangy, and sweetโall in one bite. A true pocket of joy, served fresh on the streets or at family gatherings. Ready to dive into this flavorful adventure? Letโs get started!
Why I Love This Recipe
Growing up in India, Pani Puri was a staple of my childhood. It wasnโt just a snackโit was an experience! After school, my friends and I would rush to the local vendor who would set up his stall, tossing puris into bowls of chilled mint-cilantro water that would splash up as he filled each puri with a perfect potato mash. Weโd crowd around, eagerly waiting for that first bite, our mouths bursting with flavor. It wasnโt just the tasteโit was the excitement of sharing this iconic dish with loved ones and strangers alike, all gathered together in anticipation. Whether at a busy street corner or during festive family get-togethers, Pani Puri always has a way of bringing people together.
History of Pani Puri
Pani Puri has a rich and fascinating history. Originating in the Bengal region (in the 10th century!), the snack was initially called Phuchka in Bengal and Gol Gappa in other regions of India. Itโs said that it was invented when royal chefs in ancient India were looking for a way to make a snack that was both fun to eat and full of varietyโhence, the crunchy puris filled with spicy water and mashed potato filling. Over time, the recipe spread across the country, each region adding its own unique twist, making Pani Puri a nationwide sensation. From the streets of Kolkata to Mumbaiโs bustling lanes, itโs become a symbol of Indian street food culture.
Key Flavor Components
What makes Pani Puri so irresistible? Itโs all about the perfect balance of flavors and textures:
Crunchy Puris: The base that holds it all together. These tiny, crispy shells provide the crunch that contrasts perfectly with the soft filling and tangy water.
Mint-Cilantro Water (Pani): A refreshing, spicy, and tangy concoction of fresh mint, cilantro, tamarind, spices, and lemon juice. Itโs what makes the dish burst with flavor!
Filling: Typically a mix of mashed potatoes and black chickpeas (chana), seasoned with spices like roasted cumin powder, chaat masala, and salt. The filling adds savory depth to the crunchy puri.
Spices: Roasted cumin, black salt, and chaat masala provide that signature โkickโ that makes Pani Puri so addictive.st a bowl and a whisk.
Ingredients List (for 4-6 servings)
For the Pani (Mint-Cilantro Water):
- 1 cup fresh mint leaves (packed)
- 1 cup fresh cilantro (packed)
- 1-2 green chilies (optional)
- 1-inch piece of ginger
- 1/2 tsp roasted cumin powder
- 1/2 tsp black salt
- 1 tsp chaat masala
- 1 tbsp tamarind paste (or more to taste)
- 1-2 tbsp lemon juice (to taste)
- 1-2 cups cold water
- Ice cubes (optional)
For the Filling:
- 1 cup boiled black chana (chickpeas)
- 3 medium-sized boiled potatoes, mashed
- 1/2 small red onion, finely chopped (optional)
- 1/2 tsp roasted cumin powder
- 1/2 tsp chaat masala
- 1/4 tsp red chili powder
- Salt to taste
- Fresh coriander, chopped
- Lemon juice (optional)
For the Puri:
- Store-bought puri (or homemade, if you’re feeling adventurous)
Step-by-Step Method for Making Pani Puri
Step 1: Prepare the Pani (Mint-Cilantro Water)
Start by blending together the mint leaves, cilantro, green chilies, and ginger with a little water until smooth. Add the roasted cumin powder, black salt, chaat masala, and tamarind paste. Blend again and adjust the seasoning to taste. Add cold water to dilute, and refrigerate for 30 minutes to let the flavors infuse. Serve chilled with ice cubes if you like it extra refreshing!

Step 2: Make the Filling
In a bowl, combine the boiled potatoes and black chana. Add chopped onion, tomato, roasted cumin powder, chaat masala, red chili powder, and salt. Mix everything well until all ingredients are evenly coated. Squeeze a little lemon juice and add fresh coriander for that extra burst of freshness.

Step 3: Assemble the Pani Puri
Gently poke a hole in the center of each puri using your finger or a spoon. Stuff the puris with the potato and chana filling. Then, dip each stuffed puri into the chilled mint-cilantro water. Be sure to enjoy it immediatelyโthese little pockets of joy are best served fresh!

FAQ
Q1: Can I make Pani Puri without mint?
If youโre not a fan of mint, you can reduce the mint and increase the cilantro in the water for a more herbaceous flavor. However, mint gives it that signature freshness, so I recommend keeping a little in!
Q2: Can I make the filling ahead of time?
Yes! You can make the potato and chana filling ahead of time and store it in the fridge for up to 2 days. Just assemble the puris just before serving to keep them crispy.
Q3: Can I make homemade puris?
Absolutely! If you’re feeling adventurous, you can make your own puris by mixing semolina, water, and salt, then deep-frying them until crispy. But, store-bought puris work perfectly fine and are super convenient.
Q4: How spicy is the Pani Puri?
The spice level is adjustable! If you like it mild, reduce the green chilies and red chili powder. If you want to kick up the heat, add extra green chilies or even a dash of chili powder to the filling.
Nutritional Information (Per Serving)
- Calories: ~250-300 calories (depending on the number of puris and the portion size of filling)
- Carbohydrates: ~40g
- Protein: ~6g
- Fat: ~8g (depending on how many puris you eat)
- Fiber: ~5g
Link to watch the video:ย https://www.instagram.com/amateurprochef/
To check out my other recipes, click here!
Pani Puri
5
servings20
minutes40
minutes280
kcalIngredients
- For the Pani (Mint-Cilantro Water)
1 bunch of fresh mint leaves
1 bunch of cilantro (coriander) leaves
1-2 green chilies (optional, for spice)
1-inch piece of ginger
1/2 tsp roasted cumin powder
1/2 tsp black salt
1 tsp chaat masala
1 tsp tamarind paste (or to taste)
1-2 tbsp lemon juice (to taste)
1-2 cups cold water
Ice cubes (optional)
- For the Filling
1 cup boiled black chana (chickpeas)
3 medium-sized potatoes, boiled and mashed
1/2 small red onion, finely chopped (optional)
1/2 tsp roasted cumin powder
1/2 tsp chaat masala
1/4 tsp red chili powder
Salt to taste
Fresh coriander, chopped
1/2 cup of Pani we made earlier
- For the Puri
Store-bought puris (or homemade, if you want to make them fresh)
Directions
- Prepare the Mint-Cilantro Water (Pani)
- In a blender, add the mint leaves, cilantro, green chilies, and ginger. Blend with a little water until smooth.
- Add the roasted cumin powder, black salt, chaat masala, tamarind paste, and lemon juice. Blend again.
- Pour the blended mixture into a large bowl and add cold water to dilute to your desired taste.
- Adjust the seasoning by adding more salt, lemon juice, or tamarind paste as needed.
- Refrigerate the pani for at least 30 minutes to let the flavors meld. If you want it chilled, you can add some ice cubes. Lastly garnish with some boondi.
- Prepare the Filling
- In a bowl, combine the boiled and mashed potatoes and black chana.
- For the potatoes, use an pressure cooker or Instant Pot to boil and save time. Add potatoes in pot, submerge with water and pressure cook for 10 minutes.
- For the black chana, first soak them overnight in water then add it to a pressure cooker, submerge in water and add 1 tsp salt, then cook for 30 minutes
- Add the chopped onion, cumin powder, chaat masala, red chili powder, and salt.
- Mix everything well until the filling is evenly seasoned.
- Add fresh coriander leaves and a squeeze of lemon juice for extra flavor. Adjust seasoning if necessary.
- Assemble the Pani Puri
- Gently poke a hole in the center of each puri using your finger or a spoon. Stuff each puri with the prepared black chana and potato filling. Dip the stuffed puris into the chilled mint-cilantro water (pani). Serve immediately and enjoy your homemade pani puri!