Puri Recipe Pani Puri: Crisp Hollow Shells With Spicy Tamarind Water

Puri Recipe Pani Puri
puri recipe pani puri illustration with key details

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.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

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

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 35g13%
Dietary Fiber 6g21%
Sugars 4g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.9(10 reviews)
Tyler Parker