Authentic Dahi Puri

Authentic Dahi Puri

Introduction

Picture this: a thin, crispy shell shattering in your mouth, followed immediately by a rush of cool, sweetened yogurt, tangy tamarind, and the sharp kick of spicy green chutney. It is sweet, spicy, tangy, and incredibly refreshing all at once. That is the magic of Dahi Puri, the ultimate crown jewel of Indian street food.

I remember sitting by the roadside stalls in Mumbai, watching the chaatwala assemble these beauties with lightning speed. It always felt like a race against time to eat them before the yogurt softened the delicate puris. But at home, you can take your time, build them perfectly, and enjoy that spectacular contrast of textures at your own pace. If you love deep-fried Indian snacks like our crispy Samosa Recipe, then Dahi Puri is going to be your next obsession.

This is the kind of interactive food that brings everyone to the kitchen table, eagerly waiting to grab their own custom-built plate. You do not need professional culinary school training for this; you just need to know how to layer flavors with a bit of confidence.

Why You’ll Love This Recipe

  • No active stove cooking required (if using pre-boiled potatoes), making it a lightning-fast assembly job.
  • The perfect play of textures—from ultra-crisp puris to velvety chilled yogurt and crunchy sev.
  • Highly customizable so you can adjust the sweet, spicy, and tangy elements to match your exact palate.
  • An absolute crowd-pleaser that instantly turns any casual weekend gathering into a festive Indian street food party.
  • Teaches you the art of layering, a fundamental skill in Indian chaat making that elevates all your cooking.

Ingredients

  • 24 pieces Puri shells (Golgappa/Pani Puri shells) (Store-bought, crispy)
  • 250 g Potatoes (Boiled, peeled, and mashed)
  • 100 g Red onion (Finely chopped)
  • 300 g Yogurt (Dahi) (Whole milk, whisked until smooth)
  • 1 tbsp Sugar (Whisked into the yogurt)
  • 0.5 cup Sweet tamarind chutney (Adjust to taste)
  • 0.25 cup Spicy green chutney (Adjust to taste)
  • 1 cup Fine nylon sev (For garnishing)
  • 1 tsp Chaat masala (To sprinkle)
  • 0.5 tsp Roasted cumin powder (To sprinkle)
  • 0.5 tsp Red chili powder (To sprinkle)
  • 2 tbsp Coriander leaves (Finely chopped)

How to Make

Step 1: Prep the Puris

Arrange the puri shells on a serving platter. Gently tap the top center of each shell with your thumb to create a hole big enough for the filling.

Step 2: Mix the Potato Filling

In a bowl, combine the boiled mashed potatoes, chopped red onions, salt to taste, and a pinch of chaat masala. Mix well.

Step 3: Stuff the Shells

Fill each puri shell halfway with the potato and onion mixture.

Step 4: Drizzle the Chutneys

Add half a teaspoon of sweet tamarind chutney and a quarter teaspoon of spicy green chutney into each stuffed puri.

Step 5: Pour the Sweetened Yogurt

Whisk the cold yogurt with sugar and a pinch of salt until silky. Spoon the sweet yogurt generously over each puri until they are filled to the brim.

Step 6: Garnish and Serve

Sprinkle roasted cumin powder, red chili powder, and chaat masala over the yogurt. Top with a generous amount of nylon sev, fresh coriander, and serve immediately.

Chef’s Tips

  • 💡 Chef’s Tip: Whisk sugar into your yogurt: Authentic street-style yogurt is surprisingly sweet, which balances the fiery green chutney perfectly.
  • 💡 Chef’s Tip: Dry-toast your sev: If your sev has been sitting in a humid pantry, toast it in a dry pan for 30 seconds to restore its maximum crunch.
  • 💡 Chef’s Tip: Chill your serving plates: Keep your serving plates in the fridge for 10 minutes before assembling to keep the yogurt cold longer.

Common Mistakes to Avoid

  • Using warm potatoes: Warm filling will steam the puri from the inside, making it soggy within seconds.
  • Over-mashing the potatoes: Keep some texture in the potatoes; a complete puree turns mushy when mixed with yogurt.
  • Thin, watery yogurt: Use thick, whole milk yogurt. Watery yogurt leaks out and softens the shells instantly.
  • Assembling too early: Never prep these ahead. Build them only when your guests are standing plate-in-hand, ready to eat.

💡 Before You Start

Chaat is all about assembly-line efficiency. Before you crack open a single puri, line up all your components: the cooled, seasoned potatoes, the whipped cold yogurt, the chutneys in easy-to-drizzle bowls, and your dry garnishes. Once assembly begins, you want to move quickly so the puris do not lose their crunch. Oh, and make sure your yogurt is ice-cold—the contrast between the chilly dairy and warm spices is what makes this dish legendary.

Variations

  1. Ragda Dahi Puri: Swap the potato filling for warm, seasoned white pea gravy (ragda) for a rich, comforting hot-and-cold street food twist.
  2. Healthy Moong Sprout Dahi Puri: Use sprouted moong beans and boiled chickpeas instead of potatoes for a high-protein, nutritious bite.
  3. Cheese Dahi Puri: Grate a fine layer of processed cheddar cheese (like Amul cheese) over the sev for a modern street food fusion flavor children love.

Serving Suggestions

Set up a DIY Chaat Bar for weekend backyard parties, allowing guests to stuff and assemble their own plates for an interactive experience. Alternatively, serve these as a vibrant starter alongside other popular appetizers like our crispy Samosa Recipe to kick off a festive Indian dinner. While hosting a weekend feast with smoky Tandoori Chicken Recipe, serving these cold, crisp puris first acts as the ultimate palate-awakener. For a complete vegetarian feast, pair this fun chaat starter with our decadent Restaurant-Style Malai Kofta.

Storage

Assembled Dahi Puri cannot be stored or refrigerated, as the puris will become completely soggy within minutes. However, you can store the individual components separately. Store the boiled potatoes and chopped onions in airtight containers in the fridge for up to 2 days. The chutneys can be refrigerated for up to a week or frozen for a month. Keep the dry puri shells in an airtight container at room temperature to maintain their crispness.

Reheating

There is no reheating required for Dahi Puri, as it is meant to be served chilled and fresh. If your puri shells have lost some of their crispness due to humidity, you can dry-bake them in an oven at 150°C (300°F) for 3 to 5 minutes. Allow them to cool completely before assembling so they crisp back up.

Frequently Asked Questions

Can I make Dahi Puri ahead of time?

No. Dahi Puri must be assembled and eaten immediately. If left to sit, the wet yogurt and liquid chutneys will make the crispy puri shells soggy in minutes.

How do I keep the puris crispy?

Keep the puri shells stored in a tightly sealed, airtight container. If they lose their crispness due to humidity, warm them in a 150°C (300°F) oven for 3 minutes, then let them cool completely.

What kind of yogurt is best for Dahi Puri?

Whole milk plain yogurt is best. It provides a rich, creamy mouthfeel that contrasts perfectly with the spices. Avoid watery low-fat yogurts.

Can I make this recipe vegan?

Yes! You can easily make this vegan by substituting the dairy yogurt with a smooth, whisked dairy-free alternative like cashew yogurt or coconut yogurt.

What is Nylon Sev and where can I find it?

Nylon Sev is an extremely thin variety of fried gram flour (besan) vermicelli. You can find it at any local Indian grocery store or online.

My green chutney is too spicy, how do I fix it?

You can mellow out spicy green chutney by whisking in a spoonful of yogurt, a squeeze of lemon juice, or mixing in some sweet tamarind chutney to balance the heat.

Conclusion

Mastering Dahi Puri at home is all about celebrating the balance of sweet, spicy, tangy, and crunchy textures. Once you have your assembly line set up, you will find it incredibly easy to recreate that lively Mumbai street food vibe in your own kitchen. Grab your ingredients, round up your friends, and enjoy the delicious crunch of homemade chaat!

Recipe Index

Browse All Recipes →

More Recipes You’ll Love

Authentic Dahi Puri

Crispy puris stuffed with seasoned potatoes, drenched in chilled sweetened yogurt, and drizzled with vibrant chutneys. This easy Dahi Puri recipe brings the magic of Indian street food right to your kitchen.
Prep Time 15 minutes
Total Time 15 minutes
Servings: 4

Ingredients
  

  • 24 pieces Puri shells Golgappa/Pani Puri shells (Store-bought, crispy)
  • 250 g Potatoes Boiled, peeled, and mashed
  • 100 g Red onion Finely chopped
  • 300 g Yogurt Dahi (Whole milk, whisked until smooth)
  • 1 tbsp Sugar Whisked into the yogurt
  • 0.5 cup Sweet tamarind chutney Adjust to taste
  • 0.25 cup Spicy green chutney Adjust to taste
  • 1 cup Fine nylon sev For garnishing
  • 1 tsp Chaat masala To sprinkle
  • 0.5 tsp Roasted cumin powder To sprinkle
  • 0.5 tsp Red chili powder To sprinkle
  • 2 tbsp Coriander leaves Finely chopped

Method
 

  1. Arrange the puri shells on a serving platter. Gently tap the top center of each shell with your thumb to create a hole big enough for the filling.
  2. In a bowl, combine the boiled mashed potatoes, chopped red onions, salt to taste, and a pinch of chaat masala. Mix well.
  3. Fill each puri shell halfway with the potato and onion mixture.
  4. Add half a teaspoon of sweet tamarind chutney and a quarter teaspoon of spicy green chutney into each stuffed puri.
  5. Whisk the cold yogurt with sugar and a pinch of salt until silky. Spoon the sweet yogurt generously over each puri until they are filled to the brim.
  6. Sprinkle roasted cumin powder, red chili powder, and chaat masala over the yogurt. Top with a generous amount of nylon sev, fresh coriander, and serve immediately.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating