
This recipe delivers the authentic experience of India’s beloved street food, with crisp hollow shells and tangy spiced water.
I’ve perfected a method to achieve the signature puff and crunch, paired with a balanced tamarind-chili pani that’s neither too sharp nor too mild.
Ingredients for Puri Recipe Pani Puri
Authentic Indian street food requires these precise ingredients for crisp shells and tangy spiced water.
| Ingredient | Amount | Notes |
|---|---|---|
| Semolina Flour 🌾 | 1 cup | Fine or medium grind |
| All-Purpose Flour 🌾 | ¼ cup | For binding dough |
| Water 💧 | ¾ cup | Warm, for dough |
| Salt 🧂 | ½ tsp | Fine grain preferred |
| Sunflower Oil 🫒 | 4 cups | For deep frying shells |
| Tamarind Paste 🍈 | ¼ cup | Seedless, for pani |
| Mint Leaves 🌿 | 1 cup | Fresh, packed, for pani |
| Cilantro 🌿 | ½ cup | Fresh, chopped, for pani |
| Green Chilies 🌶️ | 2 whole | Thai or serrano, for heat |
| Cumin Seeds 🌿 | 1 tsp | Toasted for pani |
| Black Salt 🧂 | 1 tsp | For authentic pani flavor |
| Chaat Masala 🌶️ | 1 tsp | For garnish and pani |
| Boiled Potatoes 🥔 | 2 whole | Medium, diced for filling |
| Chickpeas 🥘 | 1 cup | Cooked, for filling |
| Onion 🧅 | 1 whole | Finely chopped, for filling |
[recipeingredientscaler]
Semolina flour is essential for the signature crunch of the puri shells. Bob’s Red Mill offers consistent quality, but any fine grind works. The tamarind paste should be seedless and thick—look for it at Indian grocery stores or Patel Brothers. Black salt (kala namak) is non-negotiable for the pani’s authentic sulfurous tang. If unavailable, substitute with a pinch of sea salt and a squeeze of lime.
No tamarind? Lime juice with a touch of jaggery mimics the sweet-tart balance. Fresh mint and cilantro are ideal, but dried mint at half the quantity works in a pinch. For the filling, boiled sweet potatoes can replace regular potatoes for natural sweetness. The chaat masala is key—MDH or Everest brands are widely available and reliable.
Store semolina and flours in airtight containers for 6-12 months. The pani tastes best fresh but can be refrigerated for 24 hours—stir well before serving. Fried puris stay crisp for 2-3 days in an airtight container, though they’re best enjoyed immediately.
Why You’ll Love This Recipe
- No Fuss Dough: I just mix semolina, all-purpose flour, water, and a pinch of salt—no resting time, no complicated steps.
- Crispy Perfection: The puris puff up like magic in hot oil, giving that satisfying crunch with every bite. Honestly, it’s the best part of pani puri.
- Party Starter: I roll out small batches and fry them fresh for guests. Between us, they disappear faster than I can make them.
- Budget Friendly: Semolina and all-purpose flour are pantry staples, and a little oil goes a long way. I’ll be real: it’s cheaper than store-bought puris.
Step-by-Step Instructions for Puri Recipe Pani Puri
Master the technique for achieving perfectly crisp, hollow shells and the ideal spicy-tangy pani.
Step 1: Prepare the Dough for Puri Shells
In a mixing bowl, combine 1 cup Semolina Flour, 0.25 cup All-Purpose Flour, and 0.5 tsp Salt. Gradually add 0.75 cup Water while kneading to form a stiff, smooth dough. The dough should feel firm but pliable—not sticky.
Cover the bowl with a damp cloth and let it rest for 20-30 minutes. This resting period allows the gluten to relax, making the dough easier to roll out thinly. A well-rested dough ensures the puri shells puff up properly when fried.
Step 2: Roll, Cut, and Shape the Puri Shells
Divide the dough into 4 equal portions and roll each portion into a thin sheet, about 1/16-inch thick. Use a round cutter or a small bowl to cut out 2-inch circles. The thinner the dough, the crispier your puri shells will be.
Press each circle gently between your palms to smooth out any cracks. If the dough resists rolling or springs back, let it rest for another 5-10 minutes before continuing. Consistency in thickness is key to even frying.
Step 3: Deep-Fry the Puri Shells
Heat 4 cups Sunflower Oil in a deep, heavy-bottomed pot to 375°F. To test the temperature, drop a small piece of dough into the oil—if it sizzles and rises immediately, the oil is ready. Fry the puri shells in batches, sliding them gently into the hot oil.
Fry for 30-45 seconds until they puff up and turn light golden brown. Use a slotted spoon to flip them occasionally for even cooking. Remove the shells and drain them on paper towels. They should be crisp and hollow—tap one lightly to confirm it sounds empty inside.
Step 4: Prepare the Spicy Tamarind Pani
In a blender, combine 0.25 cup Tamarind Paste, 1 cup Mint Leaves, 0.5 cup Cilantro, 2 whole Green Chilies, 1 tsp Cumin Seeds, 1 tsp Black Salt, and 1 cup Water. Blend until smooth, then strain through a fine-mesh sieve to remove any solids.
Adjust the consistency with additional water if needed—the pani should be thin enough to soak into the puri but thick enough to cling to the filling. Taste and balance the flavors: it should be tangy, spicy, and refreshing, with the black salt adding its signature sulfurous kick.
Step 5: Assemble the Pani Puri
Gently crack the top of each fried puri shell and fill it with a spoonful of mashed 2 whole Boiled Potatoes, 1 cup Chickpeas, and 1 whole Onion (finely chopped). The filling should be lightly seasoned with 1 tsp Chaat Masala for extra zing.
Dunk each filled puri into the spicy tamarind pani just before eating, or pour the pani directly into the shell for a messier, more authentic experience. Serve immediately—the contrast of crisp shell, creamy filling, and tangy pani is what makes this dish unforgettable.
Pro Tips For Making Puri Recipe Pani Puri
- Roll Thin, Fry Hot: I learned this the hard way—roll the puris paper-thin (almost translucent) and fry in oil that’s smoking hot, or they’ll turn out chewy instead of crisp. The second the puri puffs, pull it out; it’ll crisp up as it cools.
- Rest the Dough: After kneading the semolina and all-purpose flour mix, let the dough rest for at least 20 minutes under a damp cloth. Sounds tedious, but it relaxes the gluten so the puris roll out smooth and don’t shrink back.
- Skip Cold Water: Use warm water for the dough—cold water makes the semolina gritty and hard to bind. I used to wonder why my puris cracked until I switched to lukewarm, about 100°F.
- Double Fry for Crisp: Fry the puris once to puff, then again for 10-15 seconds right before serving. My grandmother swore by this, and she was right: it revives the crunch if they’ve sat even a few minutes.
Troubleshooting Perfect Results
🥘 Puri Not Puffing Up?
This usually happens if the dough is too thick or not kneaded well. Overworking the dough can also make it dense.
Quick Fix: Rest the dough for 15-20 minutes before rolling. Roll thin (almost transparent) and fry in hot oil (350°F+).
🔥 Pani Puri Shells Too Oily?
Excess oil absorption occurs if the oil isn’t hot enough or the puris are fried too long. Low heat makes them soak oil like a sponge.
Quick Fix: Heat oil to smoking point, then reduce to medium-high. Fry in batches and drain on paper towels immediately.
👨🍳 Puri Turns Soft After Frying?
Humidity or storing in an airtight container can make puris lose crispness. Even a tiny bit of moisture ruins the crunch.
Quick Fix: Cool completely before storing in an open container. Re-crisp in a 300°F oven for 5 minutes if needed.
⏰ Pani Puri Water Too Bland?
Under-seasoned or weak tamarind paste can make the pani taste flat. Balance is key—sweet, tangy, and spicy must harmonize.
Quick Fix: Adjust with more chaat masala, black salt, or a pinch of sugar. Add mint-coriander paste for freshness.
Nutrition Facts
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026