National Dish Pakistan: Dahi Puri (Recipe)

In this article
Discover Dahi Puri, one of Pakistan’s most irresistible street-food snacks! Crisp little pastry shells are filled with spiced potatoes and chickpeas, then crowned with cooling yogurt and tangy chutneys. Every bite delivers a playful clash of textures and flavours — crunchy, creamy, sweet, sour and gently spiced all at once. Bring the buzz of a busy Karachi bazaar straight to your own kitchen with this delightful little bite.
About Dahi Puri
Dahi Puri is a hugely popular snack found right across Pakistan, celebrated for its wonderfully moreish flavour. These small, crisp pastry shells are not only a treat for the taste buds but also a feast for the eyes on any table. The combination of spiced potatoes, chickpeas and yogurt creates an experience that is loved by locals and visitors alike. Whether served at bustling markets or in restaurants, Dahi Puri is an authentic part of Pakistani culture, sitting proudly alongside other beloved chaat such as Papri Chaat.
Ingredients (serves 1–2)
- 20 small, round pastry shells (puris)
- 1 cup cooked and spiced potatoes
- 1 cup cooked chickpeas
- 1 cup yogurt
- 2–3 tablespoons tamarind chutney
- 1–2 tablespoons mint chutney
- 1 teaspoon roasted cumin powder
- Salt to taste
- Chilli powder to taste
- Freshly chopped coriander, to garnish
Shopping for the ingredients
When shopping for the ingredients for Dahi Puri, it is worth choosing the best and freshest produce you can find. First and foremost are the small pastry shells, which are widely available in Asian or specialist food shops. Fresh yogurt deserves attention too, as it has a big influence on the flavour of the dish. Spices such as roasted cumin powder and the chutneys can often be sourced from Indian or Pakistani grocers to guarantee that authentic note.
Preparing the dish
Preparing Dahi Puri is straightforward, but it does call for a little planning. Begin by cooking and seasoning the potatoes, and getting the chickpeas ready if you do not already have them to hand. The chutneys — both tamarind and mint — are also crucial to the overall taste experience. Everything should be ready before you start assembling the Dahi Puri, so the process runs smoothly and quickly.
Step-by-step instructions
- Warm the pastry shells (puris) on a baking tray to make them extra crisp.
- Fill each puri with a mixture of spiced potatoes and chickpeas.
- Drizzle the yogurt evenly over the filled puris.
- Add the tamarind and mint chutneys to taste.
- Sprinkle over roasted cumin powder, chilli powder and salt to your liking.
- Garnish with freshly chopped coriander and serve immediately.
Gluten-free / lactose-free version
For a gluten-free version of Dahi Puri, use gluten-free pastry shells, which are now available in many food shops. Alternatively, you could try crisp chips made from lentil flour or rice. For a lactose-free option, use coconut yogurt or soya yogurt in place of traditional yogurt. That way the flavour stays intact without any compromise.
Tips for vegans and vegetarians
Although Dahi Puri is traditionally made with yogurt, vegans and vegetarians can easily adapt the preparation. Use a plant-based yogurt made from coconut, soya or almond to make the dish fully vegan. The filling of potatoes and chickpeas stays exactly the same and provides a balanced, satisfying bite. This way the authentic experience remains untouched, just made in a plant-based way.
More tips and tricks
To make your Dahi Puri even tastier, you can add extra spices or fresh ingredients. Try stirring a little freshly grated ginger or garlic into the filling for a surprising lift. Be sure to enjoy the Dahi Puri as soon as possible after assembling, so the shells stay crisp. Another handy tip is to serve the chutney separately, in case your guests prefer milder flavours.
Adapting the recipe to your taste
Dahi Puri is a wonderfully adaptable dish. Depending on your personal preference, you can vary the filling or add extra ingredients such as chopped tomatoes or pickled vegetables. If you like things a little spicier, add extra chillies or a splash of hot sauce, much as you might with a fiery Chaat. Just take care to balance the proportions, so the flavour stays harmonious and never overwhelming.
Ingredient substitutions
If you do not have certain ingredients to hand, or simply dislike them, there are plenty of alternatives. Instead of chickpeas you could use black beans, which lend an equally delicious flavour to the dish. For a different texture, you might fold roasted aubergine or courgette into the filling. Creative swaps like these can turn Dahi Puri into a whole new culinary discovery.
Drink pairing ideas
Dahi Puri pairs beautifully with a range of drinks that complement the flavours of the dish. A refreshing mango lassi or a cooling mint water rounds off the experience nicely — try the classic Lassi for that authentic touch. A cup of Masala Chai is another excellent choice, balancing the warm spices in the Dahi Puri. Each of these drinks offers a revitalising contrast to the dish’s bold aromas.
Serving and presentation ideas
Presentation can greatly enhance the Dahi Puri experience. Serve the dish on a large plate and decorate the surface with fresh coriander and a squeeze of lime juice. For an extra pop of colour, drizzle the chutneys over the Dahi Puri in decorative stripes. A pretty serving platter with small bowls offering the chutneys and yogurt separately adds even more to the presentation.
A bit of history
Dahi Puri has a long history and is firmly rooted in the Pakistani and Indian culinary tradition. Originally invented as street food, over the years it has found its way onto elegant restaurant menus and festive tables alike. The combination of crisp and creamy makes it an unmistakable dish. It is not just a snack but a symbol of the diversity of flavours that Pakistani cuisine has to offer.
More recipe ideas
Summary: Dahi Puri
In summary, Dahi Puri is an exciting and delicious dish that captures the flavours of Pakistani cuisine. With its crisp texture and the creaminess of the yogurt, it whisks every mouthful away into a real taste sensation. Whether as a snack or a starter, this dish is perfect for sharing with friends or family. Discover the variety and richness that Dahi Puri has to offer, and treat yourself to this much-loved classic.



