National Dish Pakistan: Shahi Tukda (Recipe)

In this article
Treat yourself to Shahi Tukda, one of Pakistan’s most indulgent sweets! This regal dessert transforms simple slices of bread into something extraordinary: golden, ghee-fried pieces steeped in a fragrant, cardamom-scented milk and crowned with jewel-like nuts. Rich, creamy and quietly luxurious, it is the kind of treat reserved for celebrations and special guests — yet it comes together with everyday ingredients in your own kitchen. A feast for the eyes and the palate alike.
About Shahi Tukda
Shahi Tukda is a traditional Pakistani dessert that wins hearts with its aromatic ingredients and its sweet, creamy texture. It is essentially a kind of bread pudding, prepared with a delicious combination of milk, sugar and warm spices. The star ingredient is sweetened bread, which is fried until golden and then soaked in a luscious milk sauce. Shahi Tukda is a joy not only for the palate but also for the eye, thanks to its generous garnish of nuts and, at times, fresh fruit.
Ingredients (serves 1–2)
- 4 slices of white bread
- 500 ml whole milk
- 100 g sugar
- 1 teaspoon ground cardamom
- 50 g ghee or vegetable oil
- 2 tablespoons chopped pistachios
- 2 tablespoons chopped almonds
- A pinch of saffron (optional)
Shopping for the ingredients
To make Shahi Tukda you will want fresh, good-quality ingredients. The white bread should be as fresh as possible, since it forms the foundation of the dessert. Ghee or vegetable oil can be found in any well-stocked supermarket, though ghee lends the dish a particularly rich flavour. It is also worth visiting a spice shop to pick up authentic ground cardamom, which gives the dessert its distinctive fragrance — the same warm note that lifts a comforting bowl of Kheer.
Preparing the dish
Before you begin, it pays to have all your ingredients prepped so the cooking runs smoothly. Cut the slices of bread into quarters or diagonal halves, depending on how you would like to plate the dessert later. Roughly chop the nuts and set them aside for garnishing. If you are using saffron, soak it in a small bowl with a little warm milk to draw out and intensify its aroma.
Step-by-step instructions
- Heat the ghee or oil in a frying pan and fry the bread slices until golden brown.
- Lift out the bread slices and let them drain on kitchen paper to remove any excess fat.
- In a saucepan, heat the milk, sugar and ground cardamom over medium heat and bring to the boil.
- Place the fried bread slices into the hot milk and leave them to soak for 5–10 minutes.
- Serve the dessert warm or cold, garnished with the chopped nuts and, if you like, the saffron.
Gluten-free / lactose-free version
Making Shahi Tukda gluten-free is simple if you use gluten-free bread. There are plenty of varieties on the market that work wonderfully for this dessert. For a lactose-free version, you can use coconut milk or almond milk in place of whole milk. These adjustments preserve the dessert’s delicious flavour while making it suitable for anyone with special dietary needs.
Tips for vegans and vegetarians
To prepare Shahi Tukda vegan, replace the milk with plant-based alternatives such as soya or coconut milk. Use vegan ghee or a mild vegetable oil for frying the bread slices as well. Be sure the sugar you choose is vegan, as some sugars are processed using animal-derived products. That way, vegans too can enjoy this delightful dessert.
More tips and tricks
To deepen the flavour of Shahi Tukda, you can add extra spices such as cinnamon or cloves to the milk mixture. These lend the dessert an even more aromatic character. Another handy tip is to lightly toast the bread slices before frying them, to build up a crisp texture. Let your creativity run free and experiment with different flavours and toppings!
Adapting the recipe to your taste
Shahi Tukda lends itself beautifully to different tastes. You might add fruit such as mango or strawberries for a fresh, fruity note. For an extra-special touch, sweeten the dessert with honey or agave syrup instead of sugar. Remember, there are countless ways to adapt this dessert to your own personal preferences!
Ingredient substitutions
If you dislike nuts or are allergic to them, simply leave them out or swap them for other toppings such as dried fruit. In place of white bread you can use gluten-free bread or even leftover cake to create a new texture. Sugar can be replaced with natural sweeteners such as date syrup or coconut sugar for a slightly healthier version — a bit of resourcefulness that also works a treat in a warming Suji Ka Halwa. The options are wonderfully varied, so everyone can enjoy their own version of Shahi Tukda!
Drink pairing ideas
A sweet dessert like Shahi Tukda pairs beautifully with spiced tea or a fragrant Masala Chai, whose warm notes complement the flavours of the dish. A mild coconut water offers a refreshing counterpoint that balances the sweetness. A gentle yoghurt drink such as a cooling Lassi also works well, adding a creamy texture and extra freshness. Choose whichever drink best suits your taste!
Serving and presentation ideas
The presentation of Shahi Tukda can be made every bit as tempting as its taste. Serve it in pretty glasses or on shallow dessert plates and garnish with an extra sprinkling of nuts and fragrant saffron. A few fresh mint leaves can add a lovely splash of colour too. A creative arrangement of the ingredients makes the dessert not only delicious but also a delight to look at.
A bit of history
Shahi Tukda has its roots in Mughal cuisine and is regarded as a royal dessert, often served on festive occasions. The Mughals introduced numerous culinary traditions to the cooking of the subcontinent, and Shahi Tukda is perhaps one of the sweetest among them. It is seen as a symbol of hospitality and prosperity and remains hugely popular to this day. Over the years, this speciality of Pakistani cuisine has spread not only across Pakistan but also to India and Bangladesh, where each country adds its own distinctive twist — a close cousin of the equally regal Shahi Tukray.
More recipe ideas
Summary: Shahi Tukda
Shahi Tukda is a delicious, traditional dessert that delights in both its preparation and its flavours. The combination of fried bread, sweet milk and aromatic spices makes it an unforgettable treat. With various ways to adapt it for allergy sufferers and special dietary needs, even more people can experience this wonderful dessert. Whether for festive occasions or simply for personal indulgence, Shahi Tukda will always be a treasured choice.



