Shahi Tukda (Fried Bread Pudding with Rabri)

Shahi tukda is a rich Indian bread pudding in which crisp ghee-fried bread meets fragrant sugar syrup and thick rabri. Often served as a celebratory dessert, it is recognisable for its layered textures: golden bread that keeps a little crunch at the edges, a sweet cardamom and rose-scented soak, and a creamy saffron milk topping with soft reduced milk solids. The dessert works best when the bread is dipped briefly rather than drenched, so it stays structured beneath the rabri. Finished with pistachios, it is indulgent, aromatic and best served warm, either immediately for crispness or after a short rest for a softer pudding texture.
Cuisine style Indian festive dessert
Flavor profile Sweet • Creamy • Floral • Saffron-scented
Techniques Simmering • Pan-frying • Syrup-soaking
Cooking style Make-ahead friendly • Crowd-friendly
Time commitment Under 1 hour

Why this recipe works

  • Crisp and creamy contrast: Briefly soaking the fried bread keeps the edges structured while the centre turns sweet and tender under the rabri.
  • Layered aromatics: Cardamom, rose water and saffron bring fragrance without overwhelming the richness of the milk and ghee.
  • Reduced milk richness: Slowly simmering the milk and cream creates soft milk solids and a thick, spoonable rabri rather than a thin sauce.

Get the most out of this recipe

Ingredient notes

  • Use day-old bread if possible: Slightly stale white bread holds its shape better during frying and soaking, giving neater pieces and better texture.
  • Bloom the saffron gently: Adding saffron to the hot rabri helps release its colour and aroma into the dairy.
  • Balance the floral notes: Rose water can vary in strength, so use a light hand if yours is particularly perfumed.

Timing notes

  • Serve promptly for crisp edges: Assemble just before serving if you want the bread to keep some crunch around the edges.
  • Rest for a softer pudding: Let the syrup-soaked bread stand briefly before adding the rabri if you prefer a softer, more pudding-like texture.
  • The rabri takes most of the time: Plan for steady stirring while the milk reduces; the frying and assembly move quickly once the rabri is ready.

Make-ahead tips

  • Make the rabri in advance: The rabri can be prepared ahead and refrigerated, then warmed gently before serving.
  • Keep components separate: Store the rabri and syrup separately, then fry and soak the bread close to serving for the best texture.
  • Warm the rabri gently: Reheat over low heat until steaming, loosening with a little water if it has thickened too much in the fridge.

Equipment you'll need

Ingredients

Rabri

Cardamom syrup

Bread and finish

Instructions
Print
  1. Make the rabri: pour the whole milk and cream into a wide saucepan and bring to a gentle simmer over medium heat. Cook, stirring and scraping the base often, for 30 to 35 minutes until reduced and creamy, with small soft milk solids throughout. Stir in the sugar and saffron, then simmer 2 minutes more until the saffron blooms and the rabri lightly coats a spoon.
  2. Make the syrup: combine the water and sugar in a small saucepan and bring to the boil, stirring to dissolve. Lightly crush the cardamom pods, add them to the pan, then simmer 5 minutes until the syrup is lightly sticky. Take off the heat and stir in the rose water; keep warm.
  3. Fry the bread: cut each slice of white bread diagonally to make triangles. Heat the ghee in a large frying pan over medium heat, then fry the bread in batches for 1 to 2 minutes per side until deep golden. Lift out with a slotted spoon and drain briefly.
  4. Soak and assemble: dip each piece of fried bread into the warm syrup for 5 to 10 seconds per side, then arrange on serving plates. Spoon the warm rabri generously over the top. Finish with pistachios and serve straight away, or let it stand 10 minutes for a softer pudding texture.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Tips

  • Keep the rabri at a gentle simmer and stir frequently, especially around the edges, to prevent scorching and to build a creamy, thick texture.
  • For neat plating, dip the bread briefly so it stays structured; for a softer pudding, let the syrup-soaked bread sit for 10 to 15 minutes before topping.
  • If serving to pregnant people, young children, older adults, or anyone immunocompromised, use pasteurised dairy and serve the dessert piping hot.

Substitutions

  • Replace Cream with Whole milk for a lighter rabri; simmer a little longer to reach the same thickness.
  • Replace Pistachios with Almonds for a different nutty finish.
  • Replace Rose Water with Water if you prefer a simpler, less floral syrup.

Storage

  • Refrigerate up to 2 days
  • Store the rabri and syrup separately in the fridge, then fry and soak the bread just before serving for the best texture. If you have assembled leftovers, refrigerate and eat within 24 hours; the bread will soften. Reheat the rabri gently in a saucepan over low heat until steaming, adding a splash of water if needed.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Recipe overview

  • Servings: 4 servings
  • Total time: 1h (50min active)
  • Difficulty: Medium
  • Cuisine: Indian
  • Allergens:
    Gluten Milk Pistachios Tree nuts
Kid friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen Carbon Steel Nonstick Frying Pan 12 Inch

Versatile induction-ready pan
  • Works on all stovetops
  • Naturally nonstick when seasoned
  • Requires seasoning and maintenance
Best value

Pyrex Glass Mixing Bowls with Lids

Microwave-safe glass
  • Microwave safe
  • BPA-free lids
  • Glass is heavier
Top quality

All-Clad Tri-Ply Stainless Steel Saucepan

Professional-grade tri-ply saucepan
  • Excellent heat control
  • Premium build quality
  • Expensive
Best overall

KitchenAid Stainless Steel Mixing Bowls

Non-slip steel set
  • Non-slip base
  • Stainless steel
  • Not microwave safe

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.