Shahi tukra is an Indian bread pudding sweetened with cardamom-spiced condensed milk and bejeweled with crunchy pistachios, cashews, and rose petals.

Ingredients

1 quart whole milk
1/2 quart heavy cream
1/2 cup condensed milk
1 1/2 teaspoons green cardamom powder
1 cup water
1 cup sugar
1/2 teaspoon saffron threads
1 1/2 teaspoons rose water
6 thick slices Brioche
1 cup ghee
1/2 cup toasted, chopped pistachios
1/2 cup toasted, chopped cashews
1/4 cup dry rose petals

Directions

Step 1
For the rabri (sweetened condensed milk), put whole milk and cream in a tall pot, bring to a boil. Lower to medium heat for 45 minutes, then lower to medium-low heat for another 45 minutes, whisking constantly. Will reduce by half. Take off heat, add the cardamom and condensed milk, and whisk. Set aside to cool in the fridge.

Step 2
For the saffron syrup, combine water, sugar, saffron threads, and rose water in pot and bring to a boil. Whisk enough to dissolve sugar. Take off heat and set aside to cool.

Step 3
Brush both sides of each Brioche slice with ghee and pan-fry until light golden on each side. Set aside to cool.

Step 4
Quickly soak each slice with the saffron syrup and put on paper towels to drain excess. Right before serving, microwave toasts for 30 seconds to warm through slightly. Pour the room-temperature rabri on each slice and top with pistachios, cashews, and rose petals.