Hey there, chaat lovers! If you’re into Indian street food, you’ll love this Dahi Puri recipe, a Mumbai snack that delivers a flavor explosion—crunchy, tangy, sweet, and spicy all in one bite. It features crispy puris stuffed with potatoes, chickpeas, and chutneys, topped with creamy yogurt, crispy sev, and spices that’ll make your taste buds dance. I first tried Dahi Puri at a roadside stall in Pune during a college trip, and I’ve been hooked ever since. It was a moment of pure joy—the kind of food that makes you forget everything else and just savor the experience. From that day, I knew I had to perfect this tasty treat at home, no matter how many tries it took.
I was skeptical at first—spicy street food and my sensitive stomach seemed like a risky combo! But one bite of Dahi Puri changed everything. The creamy yogurt balanced the fiery chutneys, while the pop of pomegranate seeds and satisfying crunch sealed the deal. It was love at first taste, and I couldn’t get enough. Since then, I’ve been on a mission to recreate that magic with my own Dahi Puri recipe. After plenty of trials (and a few soggy puris), I’ve nailed it. So, let’s dive into this Dahi Puri recipe! Whether you’re a chaat newbie or a seasoned pro, it’ll bring the streets of India right to your kitchen with all the flavors that make this dish irresistible.
What Is Dahi Puri Exactly?
Dahi Puri, also called dahi batata puri or dahi sev puri, hails from Maharashtra, especially Mumbai. It belongs to the chaat family—savory snacks known for bold flavors and varied textures. Picture small, crispy puris stuffed with mashed potatoes, boiled black chickpeas (Kala Chana), diced onions, and tomatoes. Two key chutneys—a spicy green cilantro-mint mix and a tangy tamarind one—drizzle over the top. A dollop of cold yogurt (dahi) ties it all together. Fresh garnishes like pomegranate seeds and cilantro, plus a sprinkle of spices and crispy sev (thin gram flour noodles), finish it off. Each bite delivers sweet, sour, spicy, creamy, and crunchy notes.
Unlike its cousin Pani Puri, which uses spicy water, Dahi Puri features creamy yogurt for a richer, refreshing taste. In Mumbai, vendors whip it up on every corner, joking about your chili tolerance. We’ll recreate that magic at home with this Dahi Puri recipe—no flight needed!
Why This Dahi Puri Recipe Will Win Your Heart
Dahi Puri isn’t just food; it’s a vibe. Here’s why you’ll love this Dahi Puri recipe as much as I do:
- Quick and Easy: Once you prep your ingredients, assembly takes about 10 minutes. Chop, mix, and layer—that’s it!
- Fully Customizable: Prefer mild flavors? Cut back on chili. Love heat? Add extra green chutney. Tailor it to your taste.
- Perfect for Parties: I’ve served it at family gatherings and game nights—it’s always a hit. Set up a DIY station; it’s fun and interactive!
- Authentic Indian Flair: This dish brings real street food to your table. Enjoy a mini trip to India without leaving home.
- Somewhat Healthy: It’s not a salad, but it packs fresh veggies, probiotic yogurt, and protein-rich chickpeas.
- Vegetarian (and Vegan-Friendly): Naturally vegetarian, it adapts easily for vegans with a few tweaks.
Dahi Puri Recipe Ingredients: What You’ll Need
Let’s gather everything for this Dahi Puri recipe before we start. Don’t worry if you lack some items; I’ll share tips along the way. This recipe makes about 12 puris, serving two to three people (or one hungry soul—no judgment!).
Principal Components for Your Dahi Puri

- 12 Puris: These crispy, hollow shells hold all the flavor. Find them labeled as “Golgappa” or “Pani Puri shells” at Indian grocery stores. I’ll share a homemade version later if you can’t get them.
- 1 Small Potato: Peel, boil, and dice into tiny cubes for a hearty base.
- 1/4 Cup Boiled Black Chickpeas (Kala Chana): They add a nutty crunch. Short on time? Use canned chickpeas—just rinse well.
- 1/4 Cup Finely Chopped Onion: Adds a crisp bite.
- 1/4 Cup Finely Chopped Tomato: Brings tang and juiciness.
- 1/4 Cup Fine Sev: These crunchy gram flour noodles give a perfect topping crunch. Look for “fine sev” at Indian markets.
- 1/2 Cup Dahi (Yogurt): Whisk it smooth with a pinch of salt and sugar. Use full-fat or Greek yogurt for creaminess.
- 1 Tbsp Fresh Pomegranate Seeds: They offer a colorful, tasty pop.
Spices and Chutneys to Elevate Your Dahi Puri Recipe
- 2 Tbsp Green Chutney: A spicy mix of lemon juice, cilantro, mint, and green chilies. Make a quick batch (recipe below) or buy it ready-made.
- 2 Tbsp Tamarind Chutney: Sweet, tangy, and sticky, it’s a chaat staple. Homemade or store-bought works.
- 1/2 Tsp Kashmiri Red Chili Powder: Adds mild spice and vibrant color.
- 1/2 Tsp Roasted Cumin Powder: Gives a smoky, earthy depth.
- 1/2 Tsp Chaat Masala: This tangy, salty blend ties flavors together.
- 1/4 Tsp Black Salt (Kala Namak) (Optional): Brings a classic street-style punch.
- Pinch of Salt: Balances everything—adjust to taste.
- Chopped Cilantro: Fresh herbs elevate every bite.
How to Prepare a Perfect Dahi Puri Recipe: A Comprehensive Guide

Now for the fun part: putting this Dahi Puri recipe together! It focuses on assembly, not cooking, so it’s simple. Have your ingredients ready, as fresh puris taste best.
Step 1: Prep the Puris for Your Dahi Puri Recipe
Lay out your puris on a serving plate. Handle them gently—they’re fragile. Tap the top center with a finger or spoon to crack it open just enough for filling. If needed, use a knife to make a small hole. Keep the puri mostly intact to hold the fillings without leaking.
Step 2: Layer the Fillings in Your Dahi Puri
Start layering! Add a small spoonful of diced potato and a few black chickpeas (or regular chickpeas) to each puri. Sprinkle chopped tomatoes and onions on top. Don’t overfill—leave room for toppings. Balance matters; think of it as building a tiny edible tower.
Step 3: Add Yogurt and Sev to Your Dahi Puri Recipe
Sprinkle a pinch of fine sev for crunch, then spoon whisked yogurt into each puri. Be generous—the yogurt makes it “Dahi” Puri! Use a small spoon to distribute evenly. If the yogurt’s too thick, thin it with a bit of milk or water.
Step 4: Top with Chutneys and Spices in This Dahi Puri Recipe
Here’s where the magic happens. Drizzle a few drops of tamarind and green chutney onto each puri—don’t skimp! Sprinkle chaat masala, roasted cumin powder, Kashmiri red chili powder, and a pinch of black salt on top. Adjust spices to your taste: more chaat masala for tang, more chili for heat.
Step 5: Garnish Your Dahi Puri with Flair
Add a few pomegranate seeds for color and flavor, a sprinkle of chopped cilantro, and another dash of sev for crunch. Doesn’t it look like art?
Step 6: Serve Your Dahi Puri Recipe Immediately
Dahi Puri waits for no one! Eat them right away, or the puris will soften. Pop one in your mouth whole—yes, whole! The flavors will explode, and you’ll savor every bite.
Expert Advice for the Best Dahi Puri Recipe
I’ve made this Dahi Puri recipe countless times and picked up some tricks to elevate it. Here’s my advice:
- Prep Ahead (Sort Of): Chop veggies, make chutneys, and cook potatoes and chickpeas a day ahead. Store them separately in the fridge and assemble just before serving to keep puris crisp.
- Tweak the Heat: Everyone’s spice tolerance differs. I keep it mild and let people add more chili powder. For extra kick, mix chopped green chilies into the green chutney.
- Go Fresh: Freshly chopped tomatoes and onions boost flavor. Homemade chutneys, if you have time, take it up a notch.
- Keep Extra Yogurt Handy: Some love extra creaminess, so I set out a small bowl of chilled yogurt.
- Chill the Yogurt: Refrigerate your yogurt for an hour before using. The cold contrasts beautifully with the crisp puris and spicy chutneys.
- Experiment with Fillings: Try cooked moong dal, sprouts, or grated carrot for a tasty twist. Chaat bends to your whims!
Changes & Alternatives: Customize Your Dahi Puri Recipe
This Dahi Puri recipe shines for its versatility. Here are ways to switch it up:
- Vegan Dahi Puri: Swap dairy yogurt for cashew or coconut yogurt. Ensure your sev is vegan (some brands add dairy) or make your own by frying gram flour noodles.
- Healthier Option: Use Greek yogurt for more protein and bake puris instead of frying. Cut back on sev if you’re watching fat.
- Extra Crunch: Sprinkle puffed rice or crumbled papdis (small fried crackers) on top for added texture.
- Fruit Twist: Add finely diced mango, apples, or grapes for a sweet-tangy surprise. Sounds odd, but it works!
- Spice Lovers’ Version: Mix in chopped green chilies or drizzle with fiery garlic chutney for a heat burst.
Tips for Serving and Storing Your Dahi Puri Recipe
Serve this Dahi Puri recipe fresh off the plate with cool yogurt and crisp puris. For parties, set up a chaat station—lay out toppings, chutneys, and fillings in bowls so guests can build their own. It keeps puris from getting soggy and makes it interactive. Got leftovers? Here’s how to store them (though I doubt you’ll have any): Store chopped veggies, chickpeas, and boiled potatoes in airtight containers in the fridge for up to two days. Refrigerate chutneys for a few days—just stir before using. Don’t fill puris until you’re ready to eat; they soften within minutes of assembly.
Nutritional Guide for a Dahi Puri Recipe (Per Serving)
This Dahi Puri recipe isn’t a health food, but it offers some nutritional perks! Here’s the approximate breakdown for a serving of six puris: 369 kcal, 70g carbs, 13g protein, 9g fat (3g saturated), 20g fiber, 21g sugar, 1105mg sodium, 253mg calcium, 9578 IU vitamin A, and 8mg iron. The chickpeas and veggies provide fiber, aiding digestion, while yogurt adds protein and probiotics for gut health. To make it lighter, reduce sev and use low-fat yogurt—cutting calories and fat without losing flavor. Watching sodium? Skip the black salt and cut back on chaat masala. These tweaks let you enjoy this Dahi Puri recipe guilt-free, balancing indulgence with nutrition. Not bad for a snack that tastes this decadent!
Frequently Asked Questions About the Dahi Puri Recipe
I’ve fielded tons of questions about this Dahi Puri recipe over the years. Here are the most common ones: Can I prep it ahead? Make chutneys and fillings early, but assemble right before eating—soggy puris ruin the magic. Where do I find ready-made puris? Check Indian grocery stores for “Golgappa” or “Puchka,” or buy online at Amazon or big retailers. Can I make it vegan? Yes! Use dairy-free yogurt and confirm your sev is vegan; most chutneys are naturally vegan, but check store-bought labels. How do I spice it up? Add chopped green chilies or more green chutney and chili powder. Can I add more veggies? Sure! Toss in sliced cucumbers, grated carrots, or shredded beetroot for extra crunch and nutrients.
Bonus: Easy Homemade Chutney Recipes for Dahi Puri
Feeling ambitious? Here are two simple chutney recipes to whip up for your Dahi Puri recipe:
Green Mint-Cilantro Chutney for Your Dahi Puri Recipe
Blend 1 cup cilantro, 1/2 cup mint leaves, 1-2 green chilies, 1 small garlic clove, 1/2 tsp cumin seeds, juice of 1 lemon, and 1 tsp salt. Add a little water if needed for a smooth consistency. Done!
Tamarind Chutney to Complement Your Dahi Puri
Soak 1/4 cup tamarind pulp in 1/2 cup warm water for 15 minutes, then strain out seeds. Mix the tamarind juice with 1/4 cup jaggery (or sugar), 1/2 tsp cumin powder, 1/2 tsp chili powder, and 1 tsp salt in a pan. Simmer over low heat for 5-7 minutes until thick. Cool and store—it keeps in the fridge for a week.
Bonus: How to Prepare Puris at Home for Your Dahi Puri Recipe
Can’t find ready-made puris? Make them yourself for this Dahi Puri recipe! It takes effort, but the fresh, crisp texture pays off. Here’s a simple recipe:
Ingredients for Homemade Puris in This Dahi Puri Recipe
- 1 Cup Fine Semolina (Rava or Sooji)
- 2 Tbsp All-Purpose Flour (Maida)
- 1/4 Tsp Baking Soda
- Salt to Taste
- Water (as needed to knead)
- Oil for Deep-Frying
Steps to Make Puris for a Fresh Dahi Puri Recipe
- Mix semolina, flour, baking soda, and salt in a bowl. Gradually add water and knead into a smooth, firm dough—not too soft, like cookie dough.
- Cover with a damp cloth and let it rest for 20-30 minutes.
- Divide into marble-sized balls. Roll each into a thin, 1.5-inch circle—they don’t need to be perfect, just even.
- Heat oil in a deep pan over medium heat. Test with a small dough piece; it should sizzle and rise.
- Slide a few puris into the hot oil one by one. Gently press with a slotted spoon—they’ll puff up into balls.
- Fry until golden brown on both sides, then drain on paper towels.
- Cool completely—they crisp up as they sit. Now fill them! This makes about 30-40 puris; store extras in an airtight container.
Concluding Remarks: Why This Dahi Puri Recipe Is the Best Chaat
Dahi Puri isn’t just a dish—it’s an experience. The crispy puri crunches, yielding to creamy yogurt, tangy chutney bursts, spicy heat, and crunchy sev—a mini fireworks show in your mouth. I’ve served this Dahi Puri recipe to friends, family, even skeptical “anti-spicy” coworkers, and it always wins them over. Maybe it’s the messy communal eating or the debates over favorite toppings, but it brings people together. Give it a whirl! Whip up a batch for movie night or treat yourself any random Tuesday. If you’re missing Mumbai’s streets or just want to imagine them, this dish gets you close. I’d love to hear about your chaat adventures—let me know how it goes! Craving more Indian street food? Check out my Vada Pav, Pani Puri, and Bhel Puri recipes. Happy cooking and eating!