Skip to Content

Pani Puri Recipe

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.

Pani puri on a plate.

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.

A bowl of puri.

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.

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

Potatoes in a colander.

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.

Filling in a bowl.

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.

Chickpea and potato filling in a 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

Pani ingredients in a blender.

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.

Pani in a serving bowl.

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

Mix the Tamarind Chutney

Chutney in a small bowl.

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.

A cracked pani puri.

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

A puri with filling.

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

Pani puri with toppings.

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

A puri with chutney.

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

A puri topped with chutney and pani.

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

Yogurt and chaat masala on a puri.

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.
Pani puri on a plate.

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

Pani puri on a plate.

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:

Did you make this recipe?

Let me know how it turned out for you by leaving a comment and rating below. And if you’re looking for more tasty international recipes for everyday cooking, sign up to get them delivered straight to your inbox.

Pani puri on a plate.

Pani Puri Recipe

Tressa Jamil
Prepare this easy pani puri recipe at home with spiced potato and chickpeas, tamarind chutney, and mint and chili pani—perfect for entertaining.
5 from 2 votes
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Appetizer
Cuisine Indian, Pakistani
Servings 5 Servings
Calories 297 kcal
Ingredients
  
  • 50 puris
For the Filling:
For the Pani:
  • ½ 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
For the Tamarind Chutney:
For the Garnish:
  • ½ cup peanuts, chopped
  • ½ red onion, finely diced
  • 1 green chiles, finely diced
  • ½ cup cilantro leaves, chopped
  • ½ cup yogurt
  • chaat masala powder
Instructions
 
Prepare the Filling:
  • 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.
  • 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.
Make the Pani:
  • 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.
Mix the Tamarind Chutney:
  • 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:
  • 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.
Notes
Serving Size: 10 Puris
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.
Nutrition
Serving: 1 Serving | Calories: 297 kcal | Carbohydrates: 49 g | Protein: 10 g | Fat: 9 g | Saturated Fat: 2 g | Polyunsaturated Fat: 3 g | Monounsaturated Fat: 4 g | Cholesterol: 3 mg | Sodium: 1285 mg | Potassium: 987 mg | Fiber: 8 g | Sugar: 16 g | Vitamin A: 854 IU | Vitamin C: 69 mg | Calcium: 110 mg | Iron: 3 mg
Did you make this recipe? Let me know how it turned out for you! Leave a comment below and follow @thejamilghar or tag #thejamilghar on Instagram!
5 from 2 votes (2 ratings without comment)
Recipe Rating