National Dish India: Dahi Puri (Recipe)

In this article
Say hello to Dahi Puri, one of India’s most irresistible street-food snacks! These crisp little shells are filled with spiced potato and lentils, then crowned with cool, creamy yoghurt and a swirl of tangy chutney. Every mouthful delivers a playful clash of textures — crunchy, soft and silky all at once — finished with a scattering of fresh coriander. Bring the buzz of an Indian market stall straight to your own table with this quick and crowd-pleasing recipe.
About Dahi Puri
Dahi Puri is a classic Indian street food known for its winning combination of crisp little shells and a boldly spiced filling. These bite-sized treats hail from the much-loved world of Indian chaat and are a familiar sight at roadside stalls and festivals alike. Each puri is topped with an array of chutneys, yoghurt and fresh herbs, creating a beautifully balanced flavour. The interplay of spice, freshness and creaminess makes Dahi Puri the perfect snack or starter — and one you can easily put together at home.
Ingredients (serves 1–2)
- 10–12 small puri shells
- 1 cup cooked and seasoned potatoes, mashed
- ½ cup cooked beans (such as chickpeas or black beans)
- 1 cup yoghurt, unsweetened
- 2–3 tablespoons chutney (sweet or tamarind chutney)
- 1 teaspoon chaat masala
- A few fresh coriander leaves, to garnish
- Salt to taste
- Optional: chopped onions or tomatoes
Shopping for the ingredients
When making Dahi Puri, it pays to choose ingredients that are fresh and of good quality. The puri shells are widely available in Indian grocery shops, or you can make them at home with a little effort. When buying your vegetables and pulses, look for produce that is fresh and well rinsed. The yoghurt should be unsweetened and creamy for the very best flavour. Many of these ingredients are similar to those used in a hearty plate of Misal Pav.
Preparing the dish
Before you begin assembling Dahi Puri, it helps to get all your ingredients ready. Cook the potatoes and beans in advance to save yourself time later on. The chutneys can also be prepared ahead to bring out the most flavour. Keep your fresh herbs and spices close at hand so you can layer them in quickly and make every puri as tasty as possible.
Step-by-step instructions
- Arrange the puri shells in a shallow dish.
- Cut a small hole in the top of each puri so you can fill it.
- Spoon the mashed potatoes and beans evenly into each puri.
- Add a drizzle of chutney over the filling.
- Top each puri with a good spoonful of yoghurt.
- Sprinkle with chaat masala and fresh coriander.
- Garnish with a little extra chutney to taste and serve immediately.
Gluten-free / lactose-free version
Dahi Puri can be made both gluten-free and lactose-free with ease. Use gluten-free flours to make the puri shells, or buy ready-made gluten-free puri. For a lactose-free version, simply swap the regular yoghurt for plant-based yoghurt. That way, anyone with an intolerance can still enjoy the delicious flavours of Dahi Puri without missing out.
Tips for vegans and vegetarians
Dahi Puri makes a wonderful vegan dish once you replace the yoghurt. Just use a plant-based yoghurt made from soya, coconut or almonds to make it suitable for vegans. Be sure to check all your chutneys and spices to confirm they contain no animal products. Vegetarians can enjoy the dish in its traditional form by simply reaching for fresh, local ingredients.
More tips and tricks
To get the very best out of your Dahi Puri, make sure every component is well seasoned. Experiment with different chutney varieties to discover new flavour combinations. A squeeze of lemon adds an extra lift of freshness to the dish. Above all, fill the puri only just before serving so they stay perfectly crisp — the same crunch you would want in a plate of Chikki.
Adapting the recipe to your taste
The beauty of Dahi Puri is how easily you can tailor it to your own preferences. Add chopped chillies or extra spices to create a hotter version. You can also fold in fresh vegetables such as carrots or peppers to bring more texture and colour to the dish. If you are fond of ginger, it makes a lovely addition that adds warmth and a gentle kick.
Ingredient substitutions
If you do not have beans or potatoes to hand, try other vegetables such as peas or sweet potatoes. For an extra crunchy element, you could add fried onions. In place of yoghurt, a nut-based yoghurt alternative works well too. Experimenting with different ingredients can help you land on your perfect Dahi Puri recipe — the same spirit of adaptation that makes Tamatar Chutney so versatile.
Drink pairing ideas
To accompany Dahi Puri, refreshing drinks such as mango lassi or a minty cooler work beautifully. These help to balance the spice of the dish and let the flavours shine. A simple lemonade or a chilled beer also offers a pleasant refresher. If you prefer something warming, try a cup of Indian chai for a sweet and spiced finish to the meal.
Serving and presentation ideas
Presentation can take the Dahi Puri experience to the next level. Serve the puri on a large platter, garnished with fresh herbs. Set out small bowls of different chutneys so your guests can help themselves to as much as they like. Colourful vegetables and fresh ingredients make the dish both appetising and a real feast for the eyes.
A bit of history
Dahi Puri has its roots in Indian street culture and forms part of the chaat family, famous for its playful mix of flavours and textures. The word chaat comes from the Hindi chaatna, meaning “to lick” — a nod to just how delicious these snacks are. The contrast of crisp and creamy elements has made Dahi Puri an essential treat at markets and festivals. Every region of India has its own variation, each with its own distinctive taste and presentation, reflecting the wonderful diversity of Indian cuisine.
More recipe ideas
Summary: Dahi Puri
Dahi Puri is a delicious Indian street food that wins everyone over with its crisp puri, spiced fillings and cool, creamy yoghurt. Its simple preparation and the freedom to adapt the recipe to your own taste make it a firm favourite for any occasion. Enjoy Dahi Puri as a snack, a starter or a special treat at your next gathering with friends. Let the vibrant flavours and bright colours of Indian cooking inspire you to give it a go.


