Ingredients
Equipment
Method
- Step 1: Prepare the Sugar Syrup: In a saucepan, combine sugar, water, and lemon juice.Bring to a boil, then reduce to a simmer for 10 minutes (uncovered).Remove from heat and stir in rose water and orange blossom water.Let cool completely.

- Step 2: Make the Cream Filling (Ashta): In a saucepan, whisk milk, cream, cornstarch, and sugar.Cook over medium heat, stirring constantly until thickened.Remove from heat, stir in rose water.Transfer to a bowl, cover, and chill for at least 1 hour.

- Step 3: Prepare the Cheese Dough: In a saucepan, heat water and sugar until dissolved.Add semolina and stir continuously until thickened.Add mozzarella and reduce heat to low.Stir vigorously until melted and a smooth dough forms.Add floral waters and mix well.

- Step 4: Roll the Dough: Transfer warm dough onto plastic wrap.Cover with another sheet of plastic wrap.Roll into a thin rectangle (approx. 9x13 inches).

- Step 5: Fill and Shape: Pipe a line of cream along one edge of the dough.Roll tightly into a log.Cut into 2–3 inch pieces using a sharp knife or pizza cutter.

- Step 6: Assemble and Serve: Arrange rolls on a serving plate.Drizzle generously with cooled syrup.Sprinkle with crushed pistachios.Serve chilled or at room temperature.

Video
Notes
Cooking Tips
- Use fresh mozzarella for best stretch and ease.
- Always roll the dough while warm to avoid cracking.
- Keep dough covered to prevent drying out.
- If dough stiffens, add a teaspoon of warm syrup to soften.
- Chill filling completely before piping to maintain structure.
- Do not overcook syrup—it should remain light, not thick.
