Shahi Tukda Recipe (Traditional Mughlai Dessert)
This post may contain affiliate links. Please read our privacy policy.
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.

A Quick Look At This Shahi Tukda Recipe
Prep Time: 10 minutes
Cook Time: 60 minutes
Total Time: 70 minutes
Serves: 6
Cuisine: Mughlai / Indian
Course: Dessert
Diet: Vegetarian
Skill Level: Beginner
Equipment: Frying Pan, Saucepan, Kadai, Spatula, Pair Of Tongs
✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Why You’ll Love This Family Favorite Recipe!
- A royal, restaurant-style dessert you can recreate effortlessly at home.
- Crispy fried bread paired with thick, saffron-cardamom rabri gives the perfect contrast of textures and flavors.
- Great make-ahead dessert, rabri , sugar syrup, and fried bread can be prepped in advance for hassle-free serving.
- Ideal for festivals, parties, or special occasions when you want something impressive yet easy.
- Unique Value: This recipe includes a slow-simmer rabri reduction technique that gives a naturally thick, creamy texture, resulting in a richer, more authentic Shahi Tukda.
Table of Contents
My dad likes to have a sweet after every meal. Mom used to make sure there was some mithai in the fridge all the time. 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, Tada, an amazing dessert 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 Rabdi Topping
- Whole milk (full-fat milk) – It makes the rabdi rich and luxurious.
- Saffron strands – Optional but highly recommended as they give a royal touch to the rabdi.
- White granulated sugar – To sweeten the rabdi. I do not suggest jaggery or any other sweetener to make 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 a lot 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).
Common Mistakes To Avoid When Making Shahi Tukda
This dish is super easy to make. After making it umpteenth times in my kitchen, I have found some pointers to keep in mind to make the best shahi tukda. I am sharing them here.
| Mistake | What Happens | How to Avoid |
| Using old bread instead of fresh bread | Bread becomes crumbly and breaks when fried | Use fresh bread |
| Frying bread on low heat | Bread absorbs excess ghee/oil and turns greasy | Fry on medium heat until golden and crisp |
| Frying on very high heat | Bread browns too fast but stays soft inside | Maintain steady medium heat for even crispness |
| Not frying bread enough | Bread becomes mushy after soaking in syrup | Fry until deep golden and crisp |
| Using very thin sugar syrup | Bread becomes soggy quickly and lacks flavor | Make slightly sticky syrup (1-string consistency) |
| Using very thick syrup | Syrup doesn’t absorb properly into bread | Keep syrup medium consistency so bread absorbs evenly |
| Making rabri too thin | Dessert lacks richness and authentic texture | Cook milk until thick and creamy (warm custard like consistency) |
| Skipping cardamom, saffron, or rose water | Dessert lacks signature shahi flavor | Always include at least cardamom and saffron |
How To Make Shahi Tukra
Prepare The Rabdi
Step 1: Start by making the rabdi. Heat 1 liter of whole milk in a heavy-bottom non-stick pan over medium heat.
Tip: Use a broad pan to speed up the milk-reducing process.

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

Step 4: Cook the rabdi until it is reduced by half (approximately 20-25 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.
Step 5: Once the milk is reduced to half, add ยผ cup sugar and cook for another 10-12 minutes or until the rabdi thickens to a custard-like consistency.

Step 6: Add rose syrup and mix well.
Step 7: Remove the pan from the heat and set it aside.

Fry The Bread
Step 8: While the rabdi is cooking, fry the bread and make the sugar syrup. Cut the corners off 6 white bread slices, then cut them diagonally. Discard the corners.

Step 9: Heat 1 cup of ghee in a shallow pan over medium heat.
Step 10: When the ghee is hot, add a few slices of bread and deep-fry them on both sides until golden brown. 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
Step 11: Heat 1 cup of water, ยพ cup of granulated white sugar, and 2-3 crushed green cardamom pods in a pan over medium heat.

Step 12: 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.
Note: 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 13: Remove the pan from the heat. Add 1 teaspoon of rose water or kewra water and mix well.

Assemble The Shahi Tukda
Step 14: Dip fried bread triangles in warm cardamom sugar syrup for 10-20 seconds (or more if you like a softer version).

Step 15: Keep them on the serving plate.
Step 16: Top with 2-3 tablespoon of rabdi. Garnish the shahi tukda with slivered almonds and pistachio and dried rose petals. You can also keep some edible silver leaf (varq) on top. Serve immediately.

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 rabdi 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
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.
You can deep-fry the bread, make the rabdi 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 rabdi. You can also heat the rabdi if you wish to.
The assembled shahi tukda doesn’t keep well for long as the bread turns soggy.
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.
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 minutes 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 rabdi can be hot or chilled before topping on the shahi tukra.
Garnish the shahi tukda with slivered nuts and dried rose petals. You can also add some silver or gold leaf (varak) to make them extra indulgent.
Other Indian Dessert Recipes We Recommend
Indian Sweets & desserts
Sheer Khurma Recipe (Authentic Eid Seviyan Dessert)
Indian Sweets & desserts
Rice Kheer Recipe
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Shahi Tukda Recipe (Shahi Tukra)
Ingredients
For The Rabdi Topping
- 1 litre whole milk (full-fat milk)
- 15-20 saffron strands
- ¼ cup granulated white sugar
- ½ teaspoon rose water
For Frying The Bread
- 6 slices 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)
Instructions
Make The Rabdi
- Start this recipe by making the rabdi. While the rabdi 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 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 rabdi until it is reduced to half (approximately 20-25 minutes), stirring frequently. Scrape the sides of the pan using a silicone spatula at regular intervals and add the solidified milk back to the pan. Scrape the bottom of the pan frequently to prevent the milk from scorching at the bottom of the pan.
- Once the milk is reduced to half, add sugar and cook for another 10-12 minutes until the rabdi is thickened to a custard-like consistency.
- Remove the pan from the heat and 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.
- When the ghee is hot, add a few slices of bread and deep fry from both sides until golden brown. I like to use a tong to hold the bread slices while frying.
- Fry all the bread in the same manner.
- 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.
- Remove the pan from the heat. Add rose water or kewra water and mix well.
Assembly
- Dip fried bread slices in warm sugar syrup for 10-20 seconds. (or more if you like a softer version)
- Keep them on the serving plate.
- Top with 2-3 tablespoon of rabdi. Garnish the shahi tukda with slivered almonds and pistachio and dried rose petals. You can also keep some edible silver leaf (varq) on top. Serve immediately.





i love Shahi tudka reading the recipe itself making my mouth watering so yummy thanking for sharing your recipe
What is the difference between dable ka meetha and shahi tukra?
Double ka meetha is baked while shahi tukda is not. But don’t go on the name. People have different views about these.
Lovely recipe, I love shahi tukda so much. I have a variation of it on my blog. ๐
Nice. Will check it ๐
Neha – your recipes and creativity amaze me. Am a certified fan of your skills…keep going!
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.
Thanks
Nice clicks, delicious dessert.