Dahi Puri Recipe
This post may contain affiliate links. Please read our privacy policy.
Crispy, tangy, and bursting with flavor, dahi puri is a delicious Indian street food favorite. Filled with creamy yogurt, chutneys, and spices, every bite is a perfect mix of sweet, spicy, and crunchy. Make it using my easy recipe.
Here are some more chaat recipes that you may like: Samosa chaat, aloo tikki chaat, bhel puri, papdi chaat.

Table of Contents
What Is Dahi Puri?
Dahi puri (also called dahi batata puri or dahi sev puri) is a Mumbai-born Indian chaat. Crisp, hollow golgappa shells are filled with potato and chickpeas, then covered in chilled sweet yogurt, green and tamarind chutneys, spice powder, and fine sev. It’s sweet, tangy, spicy, and crunchy in one bite.
Small confession: The secret in my dahi puri isn’t a chutney. It’s half a teaspoon of ginger juice, stirred into cold, sweetened curd. Nobody can name it. But the day I skip it, someone always asks what’s different.
This is the chaat I put out when people come over. Everything is made ahead, so the actual work happens at the table, five minutes before we eat. You line up the puris, crack them open, fill them, pour, drizzle, and sprinkle. Then the plate is gone before you’ve sat down.
The base recipe has no onion or garlic, which makes it easy to serve at festive meals and fasting-friendly gatherings.
The word chaat comes from the Hindi chaatna, to lick. One plate of this and you’ll see why.
Ingredients
- Golgappa – These hollow, crisp shells (pani puri, puchka) are the base. Make them with my atta and sooji golgappa recipe or buy a packet from an Indian store. Pani puri pellets that you fry at home just before serving work too.
- Yogurt – Use chilled plain yogurt (dahi, curd). Whole-milk yogurt gives the creamiest pour. Greek yogurt works if you loosen it with a spoon or two of milk.
- Sugar – Just a little to soften the curd’s tang. Powdered sugar dissolves faster if you have it.
- Ginger juice – Grate fresh ginger (adrak) and squeeze out the juice. It adds a quiet warmth to the yogurt. Skip it if you must, but don’t swap in dry ginger powder.
- Boiled potatoes – Potatoes are the soft, starchy center.
- Black chickpeas (kala chana) give a nutty bite. Canned regular chickpeas are a quick swap.
- Whole green moong adds texture. Sprouted moong works the same way.
- Spice powders – You will need salt, chaat masala, roasted cumin powder (bhuna jeera), and Kashmiri red chili powder (Kashmiri lal mirch). Swap regular salt for black salt (kala namak) for a sulfur-tangy edge.
- Green chutney – Make my green chutney or use store-bought.
- Tamarind chutney – My tamarind chutney keeps for months.
- Nylon sev – The finest, thread-like gram flour sev. Any fine sev works; thick sev is too heavy here.
- Cilantro (fresh coriander leaves) for a pop of color.
- Pomegranate seeds – Optional for sweet pops and color. Chopped onion is another optional topping.
How To Make Dahi Puri At Home
Preparation
Dahi puri comes together in under 5 minutes once the parts are ready. Do these a day or two before.
- Ginger juice: Grate a small piece of ginger on a fine grater, squeeze the pulp hard into a bowl, and discard the pulp.
- Potatoes: In an Instant Pot, cover 2–3 medium potatoes with water and pressure cook for 10 minutes (3–4 minutes more for large ones). In a stovetop cooker, cover with water, bring to a boil, then simmer for 10 minutes. Drain, peel, and roughly mash or chop into small pieces.
- Kala chana and moong: Soak ¼ cup dried kala chana and ¼ cup moong in water for 8-10 hours, then rinse. Cook each separately with 1 cup water and ¼ teaspoon salt: 20 minutes on Pressure Cook in the Instant Pot, or 1 whistle on high plus 20 minutes on low in a cooker. You can cook both together. Just double the water and salt. Drain.
- Chutneys: Make the green and tamarind chutneys, or buy them.
Let everything cool completely before assembling. Warm fillings and steam the shells until soft inside.
Make The Sweet Yogurt
Step 1: Pass 1 cup of chilled yogurt through a mesh strainer into a medium bowl. Pushing it through the mesh breaks up every lump, so it pours like silk and sits on top of the puri instead of slumping into it. The yogurt should look smooth and glossy. If the yogurt is thick, add some water to adjust the consistency. It should be pourable.

Step 2: Add 2 teaspoons of sugar and ½ teaspoon ginger juice and mix until the sugar fully dissolves. Undissolved sugar feels gritty on the tongue. This is where my version differs from most: the ginger juice cuts the curd’s richness and keeps it tasting fresh, not flat.

Make The Spice Mix
Step 3: Mix ½ teaspoon salt, ½ teaspoon chaat masala, ¼ teaspoon roasted cumin powder, and ¼ teaspoon Kashmiri red chili powder in a small bowl. Mixing first means every puri gets the same seasoning, instead of one getting all the chili.

Assemble The Dahi Puri
Step 4: Arrange 10-12 golgappa on a serving plate.

Step 5: Press a small hole into the top of each one with your finger. Keep the hole small. A big crack lets the yogurt run straight through.

Step 6: Fill each puri with a little potato, kala chana, and moong. Don’t pack it to the top; leave room for the yogurt.

Step 7: Pour about ¼ cup of the sweet yogurt over the filled puris on the plate, so it covers them and pools a little around them.

Step 8: Sprinkle some of the spice mix over the yogurt.

Step 9: Drizzle the green chutney and tamarind chutney on top, then sprinkle a little more spice mix.

Step 10: Finish with nylon sev, cilantro, and pomegranate seeds, and serve right away. Add sev last because it starts losing its crunch as soon as it touches the yogurt. Repeat with the rest of the puris, one plate at a time.

Pro Tips By Neha
Assemble at the table, not in the kitchen. The puris start going soft as soon as they’re filled. I’ve learned this the hard way with plates made “just a few minutes early.”
Check every puri first. A puri with a crack or a hole underneath will leak yogurt. Use those for crumbling over the top instead.
Keep the yogurt cold until the last second. Cold yogurt on a crisp shell is the whole point. Room-temperature yogurt also soaks in faster.
Go thin on the chutneys. They should drizzle from a spoon. Thick chutney lands in blobs and weighs the puri down.
Taste the yogurt before you pour. It should be mildly sweet, not dessert-sweet. Add a pinch more sugar only if your curd is very sour.
For a crowd, set up a station. Bowls of filling, yogurt, chutneys, spice mix, and sev in a line. Build plates in batches of 10-12.
Variations
- Spicy dahi puri: Add a drizzle of red garlic chutney with the other two.
- Mumbai-style potato only: Skip the chana and moong and double the potato.
- With onion: Scatter finely chopped onion over the chutneys.
- Boondi dahi puri: Add a few soaked boondi pearls into each puri with the filling.
- Sprouted moong: Use raw sprouted moong instead of boiled for more crunch.
Storage Suggestions
Dahi puri is best eaten the minute it’s assembled, so don’t plan on leftovers of the finished plate.
The components are a different story. Boiled potatoes, kala chana, and moong keep for 3-4 days in an airtight container in the fridge.
Green chutney lasts about a week, and tamarind chutney lasts 3-4 months.
Make-ahead tip: Cook all the fillings and both chutneys up to 2 days before a party; the day-of work is just 5 minutes of assembly.
Dahi Puri FAQs
No. Golgappa is made from wheat flour (atta) or semolina (sooji).
Yes. Thin it with a spoon or two of milk so it pours, then sweeten as usual.
Sev puri uses flat, crisp papdi with no yogurt. Dahi puri uses round hollow puris and is loaded with curd.
Both use the same hollow puri. Pani puri is filled and dunked in spicy, tangy water. Dahi puri is filled and topped with sweet yogurt, chutneys, and sev, and eaten off a plate. You can make the pani for pani puri with the same batch of puris.
Other Chaat Recipes We Recommend
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, Instagram, and Google for all of the latest updates.

Dahi Puri Recipe
Ingredients
- 1 cup chilled plain yogurt (dahi, curd)
- 2 teaspoons sugar
- ½ teaspoon ginger juice
- 30-40 golgappa puri (pani puri)
- ½ cup roughly mashed boiled potatoes
- ½ cup boiled black chickpeas (kala chana)
- ½ cup boiled whole green moong
- ½ teaspoon salt
- ½ teaspoon chaat masala
- ¼ teaspoon roasted cumin powder
- ¼ teaspoon Kashmiri red chili powder
- ¼ cup mint coriander chutney
- ¼ cup tamarind chutney
- ¼ cup nylon sev
- 2 tablespoons chopped cilantro (fresh coriander)
- ¼ cup pomegranate seeds
Instructions
Make The Sweet Yogurt
- Pass yogurt through a mesh strainer into a medium bowl. If the yogurt is thick, add some water to adjust the consistency. It should be pourable.
- Add sugar and ginger juice and mix until the sugar fully dissolves.
Make The Spice Mix
- Mix salt, chaat masala, roasted cumin powder, and chili powder in a small bowl.
Assemble The Dahi Puri
- Arrange 10-12 golgappa on a serving plate.
- Press a small hole into the top of each one with your finger. Keep the hole small. A big crack lets the yogurt run straight through.
- Fill each puri with a little potato, kala chana, and moong. Don’t pack it to the top; leave room for the yogurt.
- Pour about ¼ cup of the sweet yogurt over the filled puris on the plate, so it covers them and pools a little around them.
- Sprinkle some of the spice mix over the yogurt.
- Drizzle the green chutney and tamarind chutney on top, then sprinkle a little more spice mix.
- Finish with nylon sev, cilantro, and pomegranate seeds, and serve right away. Add sev last because it starts losing its crunch as soon as it touches the yogurt. Repeat with the rest of the puris, one plate at a time.
























V.good. It was so easy and tasty making it.
I tried them at my home and it comes out mouth watering…Everyone liked it alot .
Great Recipe
So good to know this 🙂
nice artical thanks for sharing
Thnx
Wow, amazing post. It was a really good article
Thnx
Wow amazing post … thanks for sharing..
Thnx for appretiating 🙂
I Love Dahi Puri. Its all time favorite to me.
WOWWWW, Nice recipe 😀
It looks attractive but i think very picky
I do not have the patience to do it. haha
What a lovely spread!!! I simply loved ur clicks… And of course, I’m a big fan of panipuri/sev puri/dahi puri so your post doesn’t let me move to another page 🙁
wow wow mouth water dahi puri 🙂 looks so yummy and am drooling here !!