Shahi Tukra

Indian bread pudding with saffron syrup, cardamom and almonds

Diwali celebrations are all about indulgence and opulence. Nothing makes it even more special than sharing it with loved ones. I love entertaining during this festive season and cooking an array of Indian dishes is the ultimate way celebrating with those around. I’ll be cooking
Mutton curry, Pulao, boondi raita, Chole Bhatura and also Shrikhand for dessert. This year so far has been busy with work so I am savouring the time I have over Diwali. Also the house is filled with the aromas of good food, diyas and candles lit everywhere and ofcourse lots of Indian sweets as gifts for friends to take home.

One of the top favourites for a dinner party over the festive season has got to be Shahi Tukra; a decadent Mughlai bread pudding made with saffron syrup, crushed cardamom and soaked in rich milk. There’s no skimping in this dish! (shahi meaning royal). Baked until soft and slightly crusty around the edges topped with almonds, pistachio and rose petals. Sinful, indulgent and so very delicious!

For my Shahi tukra recipe I use whole milk but make sure it is really rich so it coats the bread with a creamy consistency. A lot of farm shops stock some fresh whole milk which works well.


  1. Preheat the oven to 180c and butter a baking dish. In a heavy bottom sauce pan bring the milk to a boil on a low heat with the green cardamom pods. Simmer for an hour stirring constantly. Add sugar and dissolve. The milk will reduce to half. Cool slightly.

  2. For the saffron syrup combine all the ingredients and bring to a boil. Crush the saffron slightly with your fingers before adding. Simmer for 7-10mins until sticky and syrupy.

    Shahi Tukda

  3. Heat the oil in a frying pan, add the star anise to flavour the oil. Fry the slices of bread until light brown. Do this in batches and drain on kitchen paper.

  4. Now dip each fried slice of bread in the sugar saffron syrup and lay on a baking dish. Top with most of the cardamom flavoured milk. Top with half the almonds and pistachios. Bake in the oven for 15 minutes. The bread will soak in the milk and form a crust over the top.

    Cool slightly and top with remaining nuts, rose petals and serve.

    Shahi Tukda (3)

  • kiran

    very nice….

  • Andrew Sharpe

    Had a bash at making this last weekend and it is amazing. So easy to make and so tasty! Thank you Maunika!

  • kaveeta Vaid

    Hi Maunika, I wanted to make this for Diwali, I was wondering if I could assemble it and then bake it later?

    • Maunika Gowardhan

      Hi Kaveeta,

      Yes you can although once youve added the milk to the bread cover and refrigerate. Just to make sure it does not dry out before you put it in the oven make sure to add a little extra milk so its moist when cooked. Enjoy!

      • kaveeta Vaid

        Thank you. Happy Diwali! Btw your butter chicken is amazing!!!

        • Maunika Gowardhan

          Thank you and wish you the same!

  • niles madder

    It felt like the dish was too oily, due to frying the bread in oil. The bread soaked up a lot of oil when I fried it.


Maunika's Indian Recipes App

Maunika’s Indian Recipe’s App is a guide to cooking delicious Indian curries, filled with over 400 recipes. From quick mid week meals, weekend brunch ideas, curries for family & friends. Get access to lots of recipes that have been developed exclusively for the App, along with top restaurants, places to visit including my favourite markets, resorts and street food stalls, and upcoming cookery events.