01 -
Bring milk, cream, and sugar to a boil in a saucepan. Meanwhile, mix the cornstarch with water to form a smooth paste. Once the milk mixture comes to a boil, gradually add the cornstarch mixture while constantly stirring. Simmer on low heat for about 3 minutes until the pudding thickens. Remove from heat and stir in the rose water.
02 -
Divide the hot pudding evenly among four dessert glasses (about 7 oz/200ml each). Gently tap the glasses against the countertop to smooth the surface. Allow to cool.
03 -
Soak the gelatin sheet in cold water according to package instructions. Bring the pomegranate juice, sugar, and rose syrup to a boil in a small saucepan and simmer over medium heat for about 3 minutes to reduce slightly. Remove from heat and let cool slightly. Squeeze out the soaked gelatin and dissolve it in the warm syrup, stirring well. Allow the syrup to cool to room temperature.
04 -
Carefully spoon the cooled syrup over the cooled pudding to create a separate layer. Refrigerate the glasses until thoroughly chilled. Before serving, garnish with chopped pistachios and optionally with dried rose petals.