Make this street-style snack at home with a simple homemade pani puri recipe. Load crispy puris with spiced potato and chickpeas, sweet tamarind chutney, and a bold, mint and chili pani. It’s a perfect grab-and-go treat for entertaining.

What is Pani Puri?
Pani puri, also known as golgappa (North India) or puchka (Bengal), is one of India’s most beloved street food. These crispy, hollow puris are stuffed with a flavorful mix of mashed potatoes, chickpeas, onions, chiles, and spices.
Just before serving, pani puri wallas (street vendors) pour tangy, flavorful water or pani over the top for a burst of flavor in every single, perfect bite.

Key Ingredients
Learn how to make this simple pani puri recipe at home, from the flavorful filling to the sweet chutney and spicy pani. It might seem intimidating at first, but each element comes together easily. Here’s what you need to get started.
- Puris: Use ready-made crisp puris, store-bought puri discs, or homemade puri—whatever you decide.
- Puri Filling: Mashed up Russet potatoes and canned chickpeas are the base for the filling. Add chopped red onion, chilies, and cilantro for texture and flavor. Season the mixture with kosher salt, Kashmiri chili powder (red chili powder for more heat), chaat masala powder, and cumin powder.
- Pani: Go with store-bought pani or try my pani recipe by mixing up mint leaves, cilantro, fresh ginger, and chopped chilies with lemon juice, chaat masala, black salt (if you can find it), cumin powder, ginger powder, and a little water.
- Tamarind Chutney: Sweet and sour tamarind chutney is a must-have with pani puri. Mix up chopped dates, tamarind paste, sugar, Kashmiri chili powder (red chili powder), coriander powder, cumin powder, ginger powder, and kosher salt to make homemade chutney.
Additions and Substitutions
- Try dahi puri. Dahi puri is a twist on the classic pani puri recipe that swaps the flavored water for yogurt and different chutneys.
How to Make the Pani Puri Recipe
The full recipe with measurements is in the recipe card below.
Prepare the Filling

Step 1: Wash, peel, and cut the potatoes into small pieces. Transfer them to a stockpot with a teaspoon of kosher salt. Bring the mixture to a boil over high heat. Lower the heat to medium and cook for 20 minutes. Drain the potatoes through a colander and set them aside.

Step 2: Meanwhile, mix red onion, green chili, cilantro, Kashmiri chili powder, chaat masala, ½ teaspoon of kosher salt, cumin powder, and chickpeas in a large bowl.

Step 3: Once the potatoes cool slightly, transfer them to the mixing bowl. Use a potato masher to break up the potatoes. Then, stir everything together to combine. Set it aside.
Make the Pani

Step 1: Combine mint leaves, cilantro, ginger, green chilies, lemon juice, chaat masala, cumin, ginger powder, salt, and ¼ cup of water in a blender. Process until smooth and pour it into a small serving bowl.

Step 2: Stir in two cups of COLD water, cover, and refrigerate until it’s time to serve.
Mix the Tamarind Chutney

Step 1: Rinse the blender and add the chopped dates, tamarind paste, granulated sugar, Kashmiri chili powder, coriander powder, cumin powder, ginger powder, kosher salt, and water. Pulse to combine and pour it into a serving bowl.
How to Assemble Pani Puri
Eating pani puri is a whole experience, that’s messy and delicious! Whether you’re trying it for the first time or just need a refresher on how to eat it like a pro, here’s a little breakdown of how to build the perfect bite.

Step 1: Use your thumb to gently crack open the top of the hollow puri and make a small hole.

Step 2: Spoon in some of the chickpea and potato filling.

Step 3: Add chopped peanuts, green chiles, onions, and a sprinkle of cilantro.

Step 4: Top it off with a spoonful of tamarind chutney.

Step 5: Either dunk the puri into the pani (spiced water) or pour it over the top—your choice.

Step 6: Finish with a drizzle of yogurt and a pinch of chaat masala. There’s no polite way to eat pani puri—pop the entire thing in your mouth in one go.
Expert Tips
- Use cold water. Avoid using warm or hot water to make the pani. Instead, use room temperature or cold water for the best results.

If you enjoy this pani puri recipe, try more Indian-inspired recipes!

What to Eat With Pani Puri?
Homemade pani puris are a fun and flavorful Indian chaat eaten as a light meal, snack, or appetizer. One of the best parts about making them at home is getting creative with the toppings and turning it into a hands-on experience everyone at the table can enjoy.
Build Your Own Pani Puri
Add Toppings
- Diced Onion
- Chopped Cilantro
- Diced Green Chilies
- Crushed Peanuts
- Chaat Masala Powder
- Chopped Cucumber
- Sev (Crispy Chickpea Flour Noodles)
- Boondi (Crispy Chickpea Flour Balls)
- Moong Sprouts
- Pomegranate Seeds
- Crushed Papdi
Select a Sauce
- Tamarind Chutney (Imli Chutney)
- Yogurt or Dahi
- Mint Chutney
- Spicy Chutney
- Green Chutney
Choose a Pani
- Khatta Meetha Pani
- Theeka Pani
- Aamchur Pani
- Hing Pani
- Garlic Pani
- Jeera Pani
What To Do With Leftovers
- Refrigerate. Store the different elements for the pani puri recipe in separate airtight containers. You can leave the puri in an airtight container on the counter for one week. The puri filling and pani will stay fresh in the fridge for 2-3 days.
Frequently Asked Questions
Can I prepare the pani puri recipe ahead of time?
Save time on the day you serve pani puri, especially if you’re making other dishes. Prep the filling, tamarind chutney, and pani one to two days ahead and store them separately in the fridge.
Where can I find puri?
Making puris from scratch is labor-intensive, but doable if you’re up for the extra work.
1. Combine the dough ingredients.
2. Roll the dough very thin and cut out small circles (about 2 inches).
3. Heat oil and fry on medium-high heat, pressing them gently into the oil so they puff up.
4. Drain on paper towels and let them cool completely before serving.
If you’d rather skip the extra work, grab a pack of readymade puris from your local Indian grocery store or order them online. They usually come in packs of 10 to 50. You can also find uncooked puri discs that puff up easily when fried in hot oil.
More Appetizer Recipes:

Pani Puri Recipe
- 50 puris
- 3 Russet potatoes, peeled and cut into pieces
- 1½ teaspoon kosher salt, divided
- ½ red onion, finely diced
- 1 green chili, finely diced
- ¼ cup cilantro leaves, finely chopped
- 1 teaspoon Kashmiri chili powder
- ½ teaspoon chaat masala
- ¼ teaspoon cumin powder
- ½ cup canned chickpeas, drained
- ½ cup mint leaves
- ½ cup cilantro leaves
- 1 -inch knob of ginger, roughly chopped
- 1-2 green chiles, stemmed, deseeded, and roughly chopped
- lemon juice, ½ lemon
- ½ teaspoon chaat masala
- ½ teaspoon black salt or kosher salt
- ½ teaspoon cumin powder
- ¼ teaspoon ginger powder
- 2 cups cold water, plus ¼ cup water to blend
- ¼ cup pitted dates, roughly chopped
- ¼ cup tamarind paste
- 2 tablespoons granulated sugar or jaggery
- ½ teaspoon Kashmiri chili powder
- ½ teaspoon coriander powder
- ½ teaspoon cumin powder
- ½ teaspoon ginger powder
- ½ teaspoon kosher salt
- ⅓ cup water
- ½ cup peanuts, chopped
- ½ red onion, finely diced
- 1 green chiles, finely diced
- ½ cup cilantro leaves, chopped
- ½ cup yogurt
- chaat masala powder
- Meanwhile, mix red onion, green chili, cilantro, Kashmiri chili powder, chaat masala, ½ teaspoon of kosher salt, cumin powder, and chickpeas in a large bowl.
- Once the potatoes cool slightly, transfer them to the mixing bowl. Use a potato masher to break up the potatoes. Then, stir everything together to combine. Set it aside.
- Combine mint leaves, cilantro, ginger, green chilies, lemon juice, chaat masala, cumin, ginger powder, salt, and ¼ cup of water in a blender. Process until smooth and pour it into a small serving bowl.
- Stir in two cups of COLD water, cover, and refrigerate until it’s time to serve.
- Rinse the blender and add the chopped dates, tamarind paste, granulated sugar, Kashmiri chili powder, coriander powder, cumin powder, ginger powder, kosher salt, and water. Pulse to combine and pour it into a serving bowl.
- Use your thumb to gently crack open the top of the hollow puri and make a small hole. Spoon in some of the chickpea and potato filling.
- Add chopped peanuts, green chiles, onions, and a sprinkle of cilantro.
- Top it off with a spoonful of tamarind chutney.
- Either dunk the puri into the pani (spiced water) or pour it over the top—your choice.
- Finish with a drizzle of yogurt and a pinch of chaat masala. There’s no polite way to eat pani puri—pop the entire thing in your mouth in one go.
- Use cold water. Avoid using warm or hot water to make the pani. Instead, use room temperature or cold water for the best results.



