Dahi Puri Recipe | Mumbai Street Style Crispy Chaat
Learn how to make delicious Mumbai-style Dahi Puri at home with this easy step-by-step recipe. Crispy puris are filled with spicy potatoes, crunchy sev, flavorful chutneys, and chilled creamy yogurt, creating the perfect balance of sweet, tangy, spicy, and refreshing flavors. This popular Indian street food is perfect for parties, festivals, and evening snacks.
Recipe Overview
Recipe Summary
Prep Time
30 Min
Cook Time
10 Min
Total Time
40 Min
Difficulty
Easy
Yield
20-24 Puris
Calories
220 kcal
About This Recipe
Dahi Puri is one of the most popular chaat recipes from Mumbai and is loved throughout India for its irresistible combination of flavors and textures. Crispy hollow puris are filled with mashed potatoes, sweet tamarind chutney, spicy green chutney, creamy yogurt, and crunchy sev, creating an explosion of taste in every bite.
The beauty of Dahi Puri lies in its perfect balance. The chilled yogurt cools the palate, the chutneys add sweetness and spice, while the puris provide a delightful crunch. Every ingredient plays an important role in creating the authentic street-food experience.
This homemade Dahi Puri recipe is easy to prepare and perfect for family gatherings, festive occasions, game nights, and parties. With detailed tips and step-by-step instructions, you can recreate the taste of your favorite chaat stall right in your kitchen.
Why You’ll Love This Dahi Puri Recipe
- Authentic Mumbai street-food flavor.
- Perfect balance of sweet, spicy, tangy, and creamy tastes.
- Easy and beginner-friendly recipe.
- Ideal for parties and festive celebrations.
- No complicated cooking techniques required.
- Can be prepared ahead of time.
- Customizable with your favorite toppings.
- Crowd-pleasing snack loved by all ages.
- Beautiful and colorful presentation.
- Detailed chef tips included for best results.
What Makes This Dahi Puri Special?
Unlike ordinary Dahi Puri recipes, this version focuses on achieving the perfect balance between crispy puris, chilled yogurt, flavorful fillings, and freshly prepared chutneys. Every component is carefully layered to ensure each bite delivers the authentic taste, texture, and excitement of Mumbai street-style chaat.
For the Dahi Puri Filling
For Assembly
Ingredient Substitutions
- Boiled sweet potatoes can replace regular potatoes for a healthier filling.
- Black chickpeas can be used instead of white chickpeas.
- Greek yogurt can replace regular yogurt for a thicker texture.
- Store-bought chutneys can be used when short on time.
- Nylon sev can replace regular sev for extra crunch.
- Fresh mint leaves can be added to the green chutney for extra freshness.
- Pomegranate seeds can be replaced with finely chopped apples for sweetness.
- Roasted peanuts can be added for additional crunch.
- Green moong sprouts can be added for a nutritious variation.
- Homemade puris can replace store-bought puris for authentic flavor.
Step-by-Step Instructions
Prepare the Yogurt
Whisk the chilled yogurt in a large bowl until completely smooth and creamy. If the yogurt is very thick, add 1–2 tablespoons of cold water or milk to achieve a pouring consistency. Refrigerate until ready to use.
Smooth yogurt spreads evenly inside the puris and creates the perfect creamy texture that balances the spicy chutneys.
👨🍳 Chef Tip: Use chilled yogurt for authentic street-style Dahi Puri. Cold yogurt creates a refreshing contrast to the spicy and tangy toppings.
Prepare the Potato Filling
In a mixing bowl, combine mashed boiled potatoes, boiled chickpeas, chaat masala, red chili powder, salt, and chopped coriander. Mix thoroughly until all ingredients are evenly distributed.
This flavorful filling forms the base of the Dahi Puri and adds substance to every bite.
👨🍳 Chef Tip: Do not mash the potatoes completely smooth. A slightly chunky texture adds more interest and authenticity.
Organize the Toppings
Arrange all toppings in separate bowls including chopped onions, sev, sweet tamarind chutney, green chutney, pomegranate seeds, coriander leaves, chaat masala, and yogurt.
Having everything prepared beforehand makes assembly quick and prevents the puris from becoming soggy.
👨🍳 Chef Tip: Professional chaat vendors prepare all toppings in advance for fast assembly and maximum crispiness.
Check the Puris
Carefully inspect the puris and remove any broken ones. Gently tap each puri to ensure it remains crisp and hollow inside.
Fresh crispy puris are essential for the perfect Dahi Puri experience.
👨🍳 Chef Tip: If the puris feel slightly soft, place them in a warm oven for 2–3 minutes to restore crispness.
Create an Opening
Using your thumb or the back of a spoon, carefully crack the top center of each puri to create a small opening large enough for the filling.
A properly sized opening allows easy filling while maintaining the structure of the puri.
👨🍳 Chef Tip: Avoid making the opening too large or the puri may break during assembly.
Fill the Puris
Stuff each puri with a spoonful of the prepared potato and chickpea mixture. Fill generously but avoid overstuffing.
The filling should occupy most of the puri while leaving room for yogurt and toppings.
👨🍳 Chef Tip: Fill the puris just before serving to preserve their crisp texture.
Add the Chutneys
Drizzle a small amount of green chutney followed by sweet tamarind-date chutney into each filled puri.
The combination of spicy and sweet chutneys creates the signature flavor profile of authentic Dahi Puri.
👨🍳 Chef Tip: Balance the quantity of both chutneys. Neither should overpower the other.
Top with Chilled Yogurt
Generously spoon chilled yogurt over each puri, allowing it to slightly overflow and coat the filling beautifully.
The yogurt adds creaminess and helps blend all flavors together harmoniously.
👨🍳 Chef Tip: Slightly sweetened yogurt can create a delicious street-style flavor that many people enjoy.
Add Garnishes and Crunch
Sprinkle sev, chopped onions, chaat masala, red chili powder, coriander leaves, and pomegranate seeds over the yogurt-covered puris.
These garnishes add crunch, color, freshness, and additional layers of flavor.
👨🍳 Chef Tip: Add sev at the very end to keep it crispy and crunchy.
Serve Immediately
Arrange the prepared Dahi Puri on a serving plate and serve immediately while the puris are still crisp and fresh.
Freshly assembled Dahi Puri offers the perfect combination of crunch, creaminess, sweetness, spice, and tanginess.
👨🍳 Chef Tip: Dahi Puri should be eaten within a few minutes of assembly for the best texture and flavor.
👨🍳 Pro Chef Secrets for Perfect Dahi Puri
- Always use fresh, crispy puris.
- Keep the yogurt chilled until serving.
- Whisk yogurt until perfectly smooth.
- Prepare all toppings before assembling.
- Balance sweet and spicy chutneys carefully.
- Use freshly chopped coriander for maximum freshness.
- Add sev only at the last moment.
- Assemble the puris immediately before serving.
- Use high-quality chaat masala for authentic flavor.
- Serve within minutes for the best street-food experience.
❌ Common Mistakes to Avoid
- Using stale or soft puris.
- Adding too much yogurt and making the puris soggy.
- Overstuffing the puris.
- Using warm yogurt.
- Skipping the chaat masala.
- Adding sev too early.
- Making the puri opening too large.
- Using excessively watery chutneys.
- Preparing the Dahi Puri too far in advance.
- Serving after the puris lose their crispness.
Popular Dahi Puri Variations
- 🥭 Mango Dahi Puri
- 🫘 Ragda Dahi Puri
- 🌱 Sprouts Dahi Puri
- 🧀 Paneer Dahi Puri
- 🌽 Corn Dahi Puri
- 🥔 Aloo Dahi Puri
- 🍎 Fruit Dahi Puri
- 🔥 Spicy Schezwan Dahi Puri
- 🥜 Peanut Crunch Dahi Puri
- 🥗 Healthy Yogurt Chaat Puri
🍽️ Serving Suggestions
Serve Dahi Puri immediately after assembly for the best texture and flavor. Pair it with other popular chaat dishes like Sev Puri, Pani Puri, Bhel Puri, Ragda Pattice, or Papdi Chaat to create a complete street-food feast. For parties and festive gatherings, arrange the puris on a large platter and garnish generously with sev, pomegranate seeds, fresh coriander, and a sprinkle of chaat masala.
🧊 Storage & Reheating
🧊 Refrigerator
Store yogurt, chutneys, and potato filling separately in airtight containers for up to 2 days.
❄️ Freezer
Dahi Puri itself is not freezer-friendly, but the potato filling can be frozen for up to 1 month.
♨️ Reheating
If using refrigerated potato filling, warm it slightly before assembling. Puris should always be served fresh and crispy.
Make Ahead Tips
- Prepare the potato-chickpea filling one day in advance.
- Make both chutneys ahead and refrigerate them.
- Whisk and chill the yogurt several hours before serving.
- Chop onions and coriander in advance.
- Keep all toppings organized in separate bowls.
- Store puris in an airtight container to maintain crispness.
- Prepare garnishes before guests arrive.
- Assemble only when ready to serve.
🥗 Nutrition Information (Approx. Per Serving)
These values are approximate and may vary depending on ingredients and serving size.
Calories
Protein
Carbohydrates
Fat
Fiber
Sodium
❤️ Health Highlights
- Contains protein from yogurt and chickpeas.
- Provides calcium from fresh yogurt.
- Includes fiber from potatoes, chickpeas, and toppings.
- Offers a variety of textures and flavors in one serving.
- Fresh coriander and chutneys add vitamins and antioxidants.
- Can be customized with sprouts for added nutrition.
- Homemade versions allow better control over ingredients.
- Perfect for occasional festive indulgence.
💡 Did You Know?
Dahi Puri is believed to have originated from Mumbai’s vibrant street-food culture and is now one of India’s most beloved chaat dishes. It combines the crispness of golgappa puris with the cooling richness of yogurt and flavorful chutneys, making it a favorite during hot summers and festive celebrations alike.
Frequently Asked Questions
What is the difference between Dahi Puri and Pani Puri?
Dahi Puri uses yogurt and chutneys as toppings, while Pani Puri is filled with flavored spicy water.
Can I make Dahi Puri ahead of time?
You can prepare all components ahead of time, but assemble the puris only before serving.
Why did my puris become soggy?
The puris were likely assembled too early or exposed to excess moisture from yogurt and chutneys.
Can I use Greek yogurt?
Yes. Greek yogurt creates a thicker and creamier Dahi Puri.
Which puris are best for Dahi Puri?
Crispy golgappa or pani puri puris work best for authentic texture and flavor.
How can I make the recipe spicier?
Add extra green chutney, chopped green chilies, or additional red chili powder.
Can I make Dahi Puri without onions?
Yes. Simply omit the onions or replace them with extra coriander and sev.
Can children enjoy Dahi Puri?
Absolutely. Reduce the spice level and use slightly sweetened yogurt for a kid-friendly version.
What other toppings can I add?
Pomegranate seeds, sprouts, roasted peanuts, paneer cubes, and sweet corn are popular additions.
How long do homemade chutneys stay fresh?
Most homemade chutneys stay fresh in the refrigerator for 3–5 days when stored properly.



