Shahi Tukda Recipe

4.43 from 14 votes
Updated: Jun 25, 2026
Pinterest Hidden Image

This post may contain affiliate links. Please read our privacy policy.

Shahi tukda is not a humble dish. It is deliberately, unapologetically indulgent. And yet, with the right method, you can make it at home in under an hour. Try my recipe.

A bowl of Mughlai shahi tukda, an Indian dessert, featuring fried sugar syrup soaked bread slices topped with yellow saffron milk, garnished with sliced almonds, pistachios, and rose petals. Nearby bowls hold dried rose petals and nuts.

Quick Look: Shahi Tukda

Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 6 people
Calories: Approx. 575 per serving
Dietary Info: Vegetarian
Skill Level: Medium
Tools Needed: Wide heavy-bottomed pan for rabri, shallow pan for frying bread, small saucepan for sugar syrup, tongs, silicone spatula.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes

What Is Shahi Tukda?

Shahi means royal, and tukda means piece. Shahi tukda (shahi tukra) translates to a royal piece of dessert, perfect for serving kings and queens.

Shahi tukda is a rich, royal Mughlai dessert made with crispy fried bread slices soaked in aromatic saffron sugar syrup and topped with creamy rabri, nuts, and edible silver leaf.

This traditional Indian sweet dates back to the royal kitchens of the Mughal Empire and remains a popular festive dessert during Eid, Ramadan, Diwali, Holi, weddings, and special celebrations across India and Pakistan. Make this Indian bread pudding at home with my easy, tried-and-tested recipe.

My Shahi Tukda Story

My dad likes to have a sweet after every meal. Mom used to make sure there was some mithai in the fridge at all times. But once in a while, it would get over, and on those days, mom would whip up a quick shahi tukda.

She fried bread on one stove and made sugar syrup on the other. The syrup-soaked bread was topped with some fresh malai, and an amazing dessert was ready in under 10 minutes. This is my earliest memory of shahi tukda.

When we had guests over, she would make a detailed version and top the fried, sugar-syrup-soaked bread with homemade rabri. I clearly remember the happy faces of guests every time they ate my mom’s shahi tukra. I am sharing her recipe in this post, and I insist you all try it; it is the best shahi tukda you will ever make.

There is another version of this dessert called double ka meetha. It is very similar to shahi tukda except that it is baked after assembling. You must give it a try too.

Here are some more Indian dessert recipes you may like: atta halwa, shrikhand, basundi, besan halwa, puran poli, and lauki halwa.

Ingredients

For The Rabri Topping

  • Whole milk (full-fat milk) – It makes the rabri rich and luxurious.
  • Saffron strands – Give a royal touch to the rabri.
  • White granulated sugar – To sweeten the rabri. I do not recommend jaggery or any other sweetener for this dessert.
  • Rose water – Give this dessert a Mughlai feel. You can replace it with kewra water.

For The Fried Bread

  • White bread slices – Try not to use whole-wheat bread or any other grain bread for this recipe, as it will not give the dish an authentic taste. You can also use milk bread or brioche bread. Try to use fresh bread, as dry bread crumbles easily while frying, and the crumbs burn in the ghee, sticking to the next batches.
  • Ghee – Fry the bread pieces in ghee only. Frying them in oil detracts from their authentic taste.

For The Sugar Syrup

  • Water – Use room temperature water.
  • Granulated white sugar – Makes the base of the syrup.
  • Flavorings – Flavor the syrup with rose water (or kewra water) and green cardamom pods (hari elaichi).

Garnish

  • Slivered almonds and pistachios
  • Dried rose petals
  • Edible silver leaf (varq)

Common Mistakes To Avoid When Making Shahi Tukda

This dish is super easy to make. After making it umpteen times in my kitchen, I have found some pointers to keep in mind to make the best shahi tukda. I am sharing them here.

MistakeWhat HappensHow to Avoid
Using old bread instead of fresh breadBread becomes crumbly and breaks when friedUse fresh bread
Frying bread on low heatBread absorbs excess ghee/oil and turns greasyFry on medium heat until golden and crisp
Frying on very high heatBread browns too fast but stays soft insideMaintain steady medium heat for even crispness
Not frying bread enoughBread becomes mushy after soaking in syrupFry until deep golden and crisp
Using a very thin sugar syrupBread becomes soggy quickly and lacks flavorMake a slightly sticky syrup (1-string consistency)
Using very thick syrupSyrup doesn’t absorb properly into breadKeep the syrup medium consistency so the bread absorbs evenly
Making rabri too thinDessert lacks richness and authentic textureCook milk until thick and creamy (warm custard-like consistency)
Skipping cardamom, saffron, or rose waterDessert lacks the signature shahi flavorAlways include at least cardamom and saffron

How To Make Shahi Tukra

The recipe has three parallel streams: make the rabri first (it takes the longest), prepare the syrup, then fry the bread. Assemble only when you are ready to serve or chill.

Prepare The Rabri

Step 1: Start by making the rabri. Heat 1 liter of whole milk in a wide heavy-bottom non-stick pan over medium heat.

Use a broad pan to speed up the milk-reducing process.

Milk heating in a pan.

Step 2: When it comes to a boil, reduce the heat to medium-low. Add 15-20 saffron strands and mix well.

Saffron added to milk.

Step 3: Cook the rabri until it is reduced by half (approximately 25-30 minutes), stirring frequently. Scrape the sides of the pan with a silicone spatula at regular intervals, then add the solidified milk back to the pan. Scrape the bottom of the pan frequently to prevent the milk from scorching.

Once the milk is reduced by half, add ยผ cup of sugar and cook for another 10-12 minutes, or until the rabri thickens to a custard-like consistency. The rabri should coat the back of a spoon.

Adding sugar to reduced milk.

Step 4: Add rose water and mix well. Remove the pan from the heat. Rabri will thicken further as it cools. Set aside.

Adding rose water to ready rabdi.

Fry The Bread

Step 5: While the rabri is cooking, fry the bread and make the sugar syrup. Cut the corners off 6 slices of white bread, then cut them diagonally. Discard the corners.

Bread cut diagonally.

Step 6: Heat 1 cup of ghee in a shallow pan over medium heat. The ghee should be deep enough to submerge the bread triangles. When the ghee is hot (170°C, 340°F), add a few slices of bread and deep-fry them on both sides until golden brown. The color should be uniform amber, not pale yellow. I like to use a tong to hold the bread slices while frying.

Bread slices frying in ghee.

Step 7: Fry all the bread in the same way. Transfer the fried bread slices to a plate and set them aside.

Fried bread.

Make The Sugar Syrup

Step 8: Heat 1 cup of water, ยพ cup of granulated white sugar, and 2-3 crushed green cardamom pods in a pan over medium heat. 

Water, sugar and cardamom added to a pan.

Step 9: Cook for 8-10 minutes, stirring a few times in between. The syrup must not be too thick; otherwise, the bread will not absorb it. It should be of one-string consistency.

One-string consistency is a stage of sugar syrup in which, when you press a drop of syrup between your thumb and index finger and gently pull them apart, a thin thread (string) forms without breaking immediately.

Step 10: Remove the pan from the heat. Add 1 teaspoon of rose water or kewra water and mix well.

Ready sugar syrup.

Assemble The Shahi Tukda

Step 11: Dip the fried bread triangles in warm cardamom-sugar syrup for 5-10 seconds (or longer if you like a softer version).

Bread slices soaked in sugar syrup.

Step 12: Keep them on the serving plate. Top with 4-5 tablespoons of rabri. Garnish the shahi tukda with slivered almonds, pistachios, and dried rose petals. You can also keep some edible silver leaf (varq) on top. Serve immediately.

Ready shahi tukda.

Pro Tips By Neha

While frying the bread, be very careful. It burns in a second.

You can also add a few saffron strands to the sugar syrup to make a saffron sugar syrup.

I like to make the rabri a day in advance and chill it in the refrigerator. The combination of hot sugar-soaked bread topped with chilled rabri is a delight.

To make the dessert even richer, you can top it with crumbled khoya.

Shahi Tukda FAQs

Can I make this shahi tukda recipe without deep-frying?

This dish tastes best when the bread slices are deep-fried in ghee, but if you prefer a non-fried version, brush the bread slices with ghee and toast them in a pan over low heat or in an air fryer until browned and crispy.

Can I replace rabri with anything else?

Some home cooks substitute condensed milk for homemade rabri to save time. Thin one can of condensed milk (400 g) with ½ cup warm whole milk, add saffron and cardamom, and use as the topping. The result is slightly sweeter and less textured than proper rabri, but acceptable for weeknight cooking.

What to do if my sugar syrup has cooked beyond one string consistency?

If your sugar syrup has gone beyond one-string consistency, just fix it by adding a little hot water (1-2 tablespoons at a time) and gently reheating on a low flame until it loosens. Stir slowly, don’t boil hard, or it will thicken again. If it starts crystallizing, add a few drops of lemon juice or a pinch of citric acid, then warm with water, then reheat until smooth. Stop cooking as soon as it reaches the right flow because the syrup thickens further while cooling. Always keep it slightly thinner than needed for your recipe.

Serving Suggestions

Shahi tukray is perfect for any festive occasion, get-together, or wedding. It is one of my go-to desserts along with my creamy rice kheer and sooji halwa. You can plate it in a wide, shallow serving dish or individual plates.

I like my shahi toast a little crisp, but many people like it soft. So try it for yourself, see which texture you like best, and then soak the bread in sugar syrup accordingly.

If you like crispier bread like I do, soaking it in sugar syrup for 5-10 seconds before assembling is perfect. But if you want a softer version, soak the bread for 15-20 seconds. Also, ensure the syrup is warm when you soak your bread in it.

The rabri can be hot or chilled before topping on the shahi tukra. I prefer it chilled.

Storage Suggestions

You can deep-fry the bread, make the rabri and sugar syrup, and store all of them separately in airtight containers in the refrigerator for 3-4 days.

When ready to serve, heat the syrup, dunk the fried bread, and top it with chilled rabri. You can also heat the rabri if you wish to.

The assembled shahi tukda doesn’t keep well for long as the bread turns soggy. That said, you can store leftover assembled shahi tukda, covered, in the refrigerator for up to 2 days. The bread will continue to soften, though.

Other Indian Dessert Recipes We Recommend

Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on FacebookPinterest, and Instagram for all of the latest updates.

A bowl of Mughlai shahi tukda, an Indian dessert, featuring fried sugar syrup soaked bread slices topped with yellow saffron milk, garnished with sliced almonds, pistachios, and rose petals. Nearby bowls hold dried rose petals and nuts.
4.43 from 14 votes

Shahi Tukda Recipe

Shahi Tukda (Indian Bread Pudding, Shahi Toast) is a Mughlai dessert made with deep-fried bread slices, reduced saffron-flavored milk (rabri), and sugar syrup. Make it using my easy recipe and serve it for festivals and special occasions.
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Servings: 6 people

Ingredients 

For The Rabri Topping

  • 1 litre whole milk (full-fat milk)
  • 15-20 saffron strands
  • ¼ cup granulated white sugar
  • ½ teaspoon rose water

For Frying The Bread

  • 6 white bread slices
  • 1 cup ghee (for frying)

For The Sugar Syrup

  • 1 cup water
  • ¾ cup granulated white sugar
  • 2-3 pods green cardamoms pods (crushed)
  • 1 teaspoon rose water (or kewra water)

Others

  • almonds and pistachio slivers (for garnishing)
  • dried rose petals (for garnishing)
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Instructions 

Make The Rabri

    Start this recipe by making the rabri. While the rabri is cooking, fry the bread and make the sugar syrup, and in the end, assemble the shahi tukda. You can also make the rabdi a day in advance.
  • Heat milk in a wide, heavy-bottom non-stick pan over medium heat.
  • When it comes to a boil, reduce the heat to medium-low.
  • Add saffron strands and mix well.
  • Cook the rabri until it is reduced by half (approximately 25-30 minutes), stirring frequently. Scrape the sides of the pan with a silicone spatula at regular intervals, then add the solidified milk back to the pan. Scrape the bottom of the pan frequently to prevent the milk from scorching.
  • Once the milk is reduced to half, add sugar and cook for another 10-12 minutes until the rabri is thickened to a custard-like consistency. The rabri should coat the back of a spoon.
  • Add rose syrup and mix well. Remove the pan from the heat. Rabri will thicken further as it cools. Set aside.

Fry The Bread

  • Cut the corners of bread slices and then cut them diagonally. Discard the corners.
  • Heat ghee in a shallow pan over medium heat. The ghee should be deep enough to submerge the bread triangles.
  • When the ghee is hot (170°C, 340°F), add a few slices of bread and deep-fry them on both sides until golden brown. The color should be uniform amber, not pale yellow. I like to use a tong to hold the bread slices while frying.
  • Fry all the bread similarly.
  • Transfer the fried bread slices to a plate and set them aside.

Make The Sugar Syrup

  • Heat water, sugar, and green cardamoms in a pan over medium heat. 
  • Cook for 8-10 minutes, stirring a few times in between.  The syrup must not be too thick; otherwise, the bread will not absorb it. It should be of one-string consistency.
  • One-string consistency is a stage of sugar syrup in which, when you press a drop of syrup between your thumb and index finger and gently pull them apart, a thin thread (string) forms without breaking immediately.
  • Remove the pan from the heat. Add rose water or kewra water and mix well.

Assembly

  • Dip the fried bread triangles in warm cardamom-sugar syrup for 5-10 seconds (or longer if you like a softer version).
  • Keep them on the serving plate. 
  • Top with 4-5 tablespoons of rabri. Garnish the shahi tukda with slivered almonds, pistachios, and dried rose petals. You can also keep some edible silver leaf (varq) on top. Serve immediately.

Video

Notes

Do not use whole-wheat bread or any other grain bread for this recipe, as it will not give the dish an authentic taste.
Try to use fresh bread, as dry bread crumbles a lot while frying, and the crumbs burn in the ghee, sticking to the next batches.
While frying the bread, be very careful. It burns in a second.
Ensure the ghee is not too hot, and fry the bread slices on medium heat until golden brown.
The rabri on top of the shahi tukda should have a flowing consistency but not be too thin. I like to make the rabri a day in advance and chill it in the refrigerator. The combination of hot sugar-soaked bread topped with chilled rabri is a delight.
The cardamom sugar syrup should not be too thick. It should have a one-string consistency. You can also add a few saffron strands to the syrup to make a saffron sugar syrup.

Nutrition

Calories: 575kcal, Carbohydrates: 55g, Protein: 9g, Fat: 37g, Saturated Fat: 22g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 10g, Trans Fat: 0.01g, Cholesterol: 97mg, Sodium: 201mg, Potassium: 308mg, Fiber: 1g, Sugar: 43g, Vitamin A: 280IU, Vitamin C: 0.3mg, Calcium: 251mg, Iron: 1mg
Like this recipe? Rate and comment below!
4.43 from 14 votes (13 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




11 Comments

  1. 5 stars
    i love Shahi tudka reading the recipe itself making my mouth watering so yummy thanking for sharing your recipe

    1. Double ka meetha is baked while shahi tukda is not. But don’t go on the name. People have different views about these.

    1. Your recipe look mouth watering just from picture .i can imagine the taste.what I found more interesting is your nutrition fact table..i have never seen it before.