Shahi tukra


Shahi tukra is a special Mughlai dessert, which is served at festive occasions and weddings across the Indian sub-continent. Originating from the Mughal palaces, the literal translation of ‘shahi tukra’ is ‘royal morsel’. Soaked in saffron-and-cardamom-infused milk and garnished with slivers of pistachio and almond, in this recipe the humble slice of bread is transformed into a fragrant, delicate dessert. Surprisingly simple to make, Shahi tukra is the Indian version of bread and butter pudding.


To serve


  1. Gently warm 4 tbsp of milk in a small saucepan (do not boil). Remove from the heat and add the saffron strands. Set aside for 30 minutes.

  2. Pour the remaining milk into a saucepan with the cardamom pods. Bring to the boil over a medium–high heat. Add the sugar and stir until dissolved. Turn the heat to low and add the saffron-infused milk. Keep warm over a low heat.

  3. Melt the butter and oil together in a non-stick frying pan or skillet over a medium heat. Fry each bread triangle, one-by-one, until golden-brown then place straight into the saucepan of milk for 10-15 seconds. Layer the bread in a serving dish (about 30cm/12in long, oval ideally). Repeat until all the bread has been used.

  4. Pour 150ml/5fl oz of the warmed milk over the slices. Cover with a clean tea towel and set aside for 4 hours (if making ahead, refrigerate until needed). The bread will absorb some of the extra milk.

  5. To serve, dot the clotted cream over the top of the bread. Sprinkle over almond and pistachio slivers. Serve at room temperature or chilled.

Recipe Tips

Shahi tukra is a great way to end any meal, but it is particularly suitable for larger parties as it can be made in advance and served either at room temperature or chilled.