Pani Puri Recipe (Crisp Hollow Spheres with Tangy Mint Water)
Pani puri is a popular Indian street food featuring crisp, hollow fried dough balls filled with a savory potato mixture and loaded with chilled, spicy, and tangy herb water. Eaten in a single bite, it delivers a sharp burst of crunch, heat, and refreshing sourness.
This recipe guides you through making the fried puris from scratch, preparing the spiced potato filling, and blending two distinct types of flavored waters: a vibrant green mint-coriander water and a sweet-tart tamarind date chutney water.
Why This Recipe Works
- Rolling the dough thin and even ensures the moisture inside vaporizes fully during frying, creating hollow pockets.
- Adding a small amount of semolina (sooji) to the wheat flour dough gives the fried puri a rigid structure that stays crisp longer instead of softening immediately.
- Chilling the flavored water beforehand contrasts sharply with the warm, freshly fried or room-temperature puris.
Ingredient Notes
- Semolina (Sooji): Use fine-grind semolina. It adds structural crunch to the puri dough.
- Whole Wheat Flour (Atta): Standard Indian chapati flour works best for pliability.
- Tamarind: Used to make the sweet and sour water base. Block tamarind soaked in warm water yields the best flavor.
- Black Salt (Kala Namak): Provides the characteristic sulfurous tang essential for authentic street-style pani puri water.
If You’re Cooking Outside India
- Puri/Golgappa: If making puris from scratch is time-consuming, packaged readymade raw puris can often be found in the international aisle or at South Asian grocery stores.
- Kala Namak: Also known as black salt, it is available in South Asian markets or online specialty spice shops.
How to Make Pani Puri
Prepare and Rest the Dough
Combine wheat flour, semolina, salt, and warm water. Knead into a firm, smooth dough and rest under a damp cloth so the gluten relaxes.
Roll and Cut Puris
Roll the dough very thin either as one large sheet cut into circles or into small individual disks. Keep them covered to prevent drying out.
Fry Until Puffed and Crisp
Fry the rolled disks in hot oil until they puff up into hollow spheres, then flip and fry until light golden brown.
Make the Filling and Waters
Boil and mash potatoes with spices. Blend fresh herbs and spices with chilled water for the spicy pani, and mix tamarind pulp with water and spices for the sweet pani.
Cooking Tips
- Ensure the oil is hot enough before dropping in the dough discs; if the oil is too cool, the puris will absorb grease and fail to puff.
- Cover the rolled raw puris with a damp kitchen towel at all times so they do not dry out before hitting the oil.
Common Mistakes to Avoid
- Puris turn soft instead of crisp: The dough was likely rolled too thick or the oil temperature dropped. Roll thin and fry over medium-high heat until completely crisp.
- Puris do not puff up: The dough may have been too dry or too wet, or the oil was not hot enough. Ensure a firm, pliable dough and hot oil.
Variations
- Dahi Puri: Crack the top of the puris, fill with potatoes, top with beaten yogurt, sweet tamarind chutney, and sev (crisp chickpea noodles).
Serving Suggestions
- Serve immediately assembled in small bowls or on a platter alongside the chilled waters.
- Accompany with extra sev and boiled yellow peas if desired.
Storage & Make-Ahead
Make ahead: You can prepare the flavored waters and potato filling a day in advance and store them in the refrigerator.
Refrigerate: Store leftover fried puris in an airtight container at room temperature for up to a week. Re-crisp in a warm oven if needed.
Freeze: Do not freeze the assembled dish or fried puris.
Reheat: Bring chilled waters out of the fridge 15 minutes before serving.
Frequently Asked Questions
Why did my puris turn flat instead of puffing up?
Puris fail to puff if the dough is too dry, rolled too thickly, or if the oil temperature is too low.
Can I use store-bought puris?
Yes, packaged ready-to-fry or ready-to-eat puris can save time when making pani puri at home.
More Indian Recipes to Try
Browse the IndiPlated recipe index

Pani Puri
Ingredients
Equipment
Method
- In a large bowl, combine the whole wheat flour, semolina, and salt. Gradually add warm water and knead into a stiff, smooth dough. Cover with a damp cloth and let rest for 30 minutes.
- Divide the dough into small portions. Roll each portion thin into a small circle or roll out a large sheet and cut out small rounds using a cookie cutter. Keep them covered with a damp towel.
- Heat oil in a deep frying pan over medium-high heat. Slide a few dough pieces into the hot oil. Press gently with a slotted spoon until they puff up, then flip and fry until golden and crisp.
- Mash the boiled potatoes slightly and mix with salt and cumin powder. Blend the mint leaves, coriander leaves, ginger, black salt, and cold water together in a blender to create the spiced green water.
- Gently crack the top of a fried puri, stuff with a small amount of potato filling, dip into the chilled mint water, and eat immediately in one bite.
Notes
Ensure the oil is hot enough for the puris to puff instantly.






