The first time I tried to serve this dahi puri recipe at a dinner party like a tray of canapés, I learned the hard way that these shells have opinions. I had filled them an hour ahead, proud of my neat tray, and by the time guests picked them up we had tiny bowls of very tasty mush. Now I treat dahi puri the way street vendors do: every component ready in bowls, then a fast assembly line right before hands reach for the plate.
Dahi puri is the cooler, yogurt-dressed cousin of pani puri: same crisp shell, but instead of spicy-sour water you get whisked dahi, sweet tamarind chutney, green chutney, and a sprinkle of sev that still crackles if you time it right. This version uses a simple potato filling you can season to taste, optional cooked chickpeas for extra heft, and chilled yogurt so each bite stays refreshing.
If you love chaat as much as we do (and you enjoy our playful Avocado Bhel on fusion nights), this is the recipe to pull out when you want classic flavor without leaving home. Let’s put the platter together.
What Is Dahi Puri?
Dahi puri is a Mumbai-style chaat built on small, hollow fried shells (often the same gol gappa or pani puri shells you would use for pani puri). Vendors crack the top gently, tuck in potato and sometimes sprouts or chickpeas, add chutneys, then spoon seasoned yogurt on top and finish with sev, coriander, and sometimes pomegranate. Yogurt brings calcium and protein to the plate, and if you add chickpeas you get a little extra fiber without changing the fun, snack-forward vibe.
People often search for dahi batata puri too. Batata simply means potato; recipes vary by household and stall. The constant is the contrast: cold tangy yogurt against warm spiced filling and the snap of the shell.
Why You’ll Love This Recipe
- Street-style flavor with a clear prep order so nothing goes soft too early
- Flexible chutneys: use homemade when you have time, good store-bought when you do not
- Party-friendly: lay out a DIY bar and let guests fill their own (kids love this)
- Easy vegetarian default with a simple vegan swap for the yogurt
- No deep frying required if you buy ready shells (the honest weeknight path)
- Cooling contrast on the table: when we go all-in on fried shells, I tuck a bowl of Cucumber Peanut Koshimbir beside the platter for crunch that is not more sev

Ingredients
For the potato filling (serves about 4 as a generous chaat platter)
- 3 medium potatoes, boiled, peeled, and coarsely mashed (about 450–500 g cooked)
- ½ tsp fine salt, plus more to taste
- ¼ tsp turmeric powder (optional, for color)
- ½ tsp roasted cumin powder (bhuna jeera)
- ¼–½ tsp chaat masala, to taste
- 1–2 tbsp finely chopped coriander
- 1–2 green chilies, finely chopped (optional)
- ½ cup cooked chickpeas (kabuli chana) or white peas, drained (optional)
For the whisked yogurt (dahi)
- 2 cups plain full-fat yogurt, chilled
- ¼–½ tsp fine salt
- 1–2 tsp sugar or powdered sugar (balances tang; start small)
- ½ tsp roasted cumin powder
- 2–4 tbsp water or milk, only if you want a pourable consistency
To assemble
- 24–30 crisp pani puri / gol gappa shells (store-bought; check freshness on the pack)
- ⅓–½ cup sweet tamarind (imli) chutney, homemade or store-bought
- ⅓–½ cup green chutney (coriander-mint), homemade or store-bought
- 1–1½ cups fine sev
- ¼ cup finely chopped coriander
- 3–4 tbsp pomegranate arils (optional)
- Extra chaat masala for sprinkling
Pro tip: Taste your yogurt straight from the tub before you sweeten it. Some brands are already mild; others need the full sugar range to taste like chaat stall dahi.

How to Make Dahi Puri
Prep the filling
- In a bowl, combine the mashed potatoes with salt, turmeric if using, roasted cumin powder, chaat masala, coriander, and optional green chili. Mix gently; you want a slightly chunky texture, not gluey mash.
- Fold in cooked chickpeas or white peas if using. Taste and adjust salt and chaat masala. Chaat masala varies in saltiness by brand, so add in small pinches after the first taste.
Whisk the dahi
- In a separate bowl, whisk the yogurt until smooth.
- Whisk in salt, sugar, and roasted cumin powder. Thin with a tablespoon of water or milk at a time if you want it to drizzle easily off a spoon. Chill until assembly.
Set up your assembly station
- Arrange shells on a large platter or give everyone their own small plate.
- Put potato filling, both chutneys, dahi, sev, coriander, pomegranate, and a tiny bowl of extra chaat masala in separate bowls with spoons.
Assemble right before eating
- Hold one shell cup-side up. Use your thumb to crack a small opening on top without shattering the whole shell. You are making a lid flap, not turning it into crumbs.
- Spoon in a little potato filling. Do not pack it to the ceiling; leave room for yogurt.
- Add a few drops of green chutney, then a little sweet chutney (sweet first sometimes makes the shell soggy faster, so keep both light if you are new to timing).
- Spoon chilled whisked yogurt over the top so it cascades slightly down the sides.
- Immediately top with sev, coriander, optional pomegranate, and a pinch of chaat masala.
- Repeat and serve within minutes. If you are feeding a crowd, recruit a second person so one cracks and fills while the other finishes with dahi and sev.
Tip from experience: My first batch died because I treated the shells like taco shells and overfilled before the yogurt. Under-fill the potato, let the yogurt be the hero layer, and the bite stays balanced.
Dahi Puri Recipe Tips (Texture and Timing)
- Buy shells that feel light and sound hollow when you shake the packet. Stale shells crack wrong and taste oily.
- Keep yogurt cold until the last second; warm dahi dulls the contrast and softens the shell faster.
- Chutneys: if your green chutney is very thin, use less or your puri will weep. Thicker chutney is easier for beginners.
- Sev last: it is not just garnish; it adds salt and crunch. Add it after yogurt so it does not disappear into the dahi.
- Gluten note: most Indian-style puri shells are wheat-based. If you need gluten-free, look specifically for GF-labeled shells or serve the same fillings on crisp lettuce cups as a chaat salad hack.


Dahi Puri (Crispy Chaat with Yogurt & Chutneys)
Ingredients
For the potato filling
- 3 medium potatoes about 450–500 g cooked; boiled, peeled, and coarsely mashed
- ½ tsp fine salt plus more to taste
- ¼ tsp turmeric powder optional, for color
- ½ tsp roasted cumin powder bhuna jeera
- ¼ –½ tsp chaat masala to taste
- 1–2 tbsp finely chopped coriander
- 1–2 green chilies optional; finely chopped
- ½ cup cooked chickpeas or white peas kabuli chana; optional; drained
For the whisked yogurt (dahi)
- 2 cups plain full-fat yogurt chilled
- ¼ –½ tsp fine salt
- 1–2 tsp sugar or powdered sugar to taste
- ½ tsp roasted cumin powder
- 2–4 tbsp water or milk optional, for pourable dahi
To assemble
- 24–30 crisp pani puri or gol gappa shells store-bought
- ⅓ –½ cup sweet tamarind chutney imli; homemade or store-bought
- ⅓ –½ cup green chutney coriander-mint; homemade or store-bought
- 1 –1½ cups fine sev
- ¼ cup finely chopped coriander
- 3–4 tbsp pomegranate arils optional
- Extra chaat masala for sprinkling
Instructions
Prep the filling
- In a bowl, combine mashed potatoes with salt, turmeric if using, roasted cumin powder, chaat masala, coriander, and optional green chili. Mix gently until slightly chunky, not gluey.
- Fold in cooked chickpeas or white peas if using. Taste and adjust salt and chaat masala in small pinches.
Whisk the dahi
- Whisk yogurt until smooth, then whisk in salt, sugar, and roasted cumin powder.
- Thin with a tablespoon of water or milk at a time if you want a drizzle-friendly consistency. Chill until assembly.
Set up and assemble
- Arrange shells on a platter or plates. Set out filling, both chutneys, dahi, sev, coriander, optional pomegranate, and a small bowl of extra chaat masala with spoons.
- Hold one shell cup-side up and crack a small opening on top with your thumb without crushing the shell.
- Spoon in a modest amount of potato filling, leaving room for yogurt.
- Add a few drops of green chutney, then a little sweet chutney (keep both light if you are new to timing).
- Spoon chilled whisked yogurt over the top so it cascades slightly, then immediately top with sev, coriander, optional pomegranate, and a pinch of chaat masala.
- Serve within minutes. For a crowd, work in pairs so one person cracks and fills while the other finishes with dahi and sev.
Notes
Vegan swap: use unsweetened coconut or soy yogurt; taste and adjust salt and sugar because tang varies by brand.
Gluten: most store shells are wheat-based; use GF-labeled shells or serve fillings as a deconstructed chaat on lettuce if needed.
Kids: skip or minimize green chutney, or stir a little sweet chutney into the whisked yogurt for a milder drizzle.
Storage: keep potato filling, yogurt, and chutneys in separate airtight containers in the refrigerator up to 1 day. Store unfilled shells in their sealed pack at room temperature until use. Do not store fully assembled dahi puri.
FAQs
Q1. Is dahi puri the same as pani puri?
No. Same shell idea, different finish. Pani puri is filled with spicy-sour flavored water. Dahi puri is finished with yogurt, sweet and green chutneys, and crunchy toppings.
Q2. Can I make dahi puri ahead of time?
You can prep the potato filling, whisked yogurt, and chutneys up to a day ahead and refrigerate. Do not fill the shells until just before serving.
Q3. How do I make this vegan?
Swap plain yogurt for unsweetened coconut or soy yogurt. Taste and adjust salt and sugar; plant yogurts vary a lot in tang.
Q4. Why did my puris get soggy so fast?
Usually too much thin chutney, yogurt that is too warm, or filling too far in advance. Use cold components, go lighter on liquid chutneys, and assemble in small waves.
Q5. Can I use only sweet chutney if kids do not like spice?
Yes. Skip green chutney or dot a tiny amount. You can also stir a spoon of sweet chutney into the whisked yogurt for a milder all-in-one drizzle.
Q6. What if my shells are too small to fill?
Serve “deconstructed” dahi puri: crush a few shells on a plate, layer potato, chutneys, yogurt, and sev like a chaat sundae. Still delicious.
Before You Go
There is nothing quite like that first bite when the shell is still shattering, the yogurt is cold, and the sweet-sour chutneys hit all at once. Save this for the next time you want a festive snack without turning on the fryer.
If you try this dahi puri recipe, tell me in the comments: do you like yours extra sweet, extra green chutney, or heavy on the sev?
Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!
