2 cups of Heavy Cream (preferably pasteurized, but ultra-pasteurized is also ok)
1 tablespoon of granulated sugar
Vanilla extract (optional)
Mix milk, semolina and sugar well in a cooking pot then bring to a boil on medium to high heat while continuously stirring and scalping the bottom (this is important so the semolina doesn't clump or stick).
As soon as it boils, lower heat to minimum, add ground Mastika all while stirring.
When the pudding starts to thicken, remove from heat, add the rose water and orange blossom water, stir a bit so they are well dissipated and then immediately pour the hot pudding into your serving containers.
The serving container could be a 2 inch-deep pyrex tray or small serving cups/bowls. Make sure to leave some room on the top for the whipped cream.
Let rest and cool down at room temperature for about 40 minutes and meanwhile you can prepare the sugar syrup and the Whipped Cream.
Mix water and sugar well then bring to a boil in a saucepan on medium heat.
When boiling occurs, lower heat, add ¼ teaspoon of lemon juice and let it simmer for 10 minutes after which you remove from heat, add orange blossom water and let rest for 30 minutes at room temperature.
Place Heavy Cream in a chilled stainless steal bowl (or place bowl on ice) and with a whisk whip your way through it for a few minutes vigorously.
If you are using an electric whipper, start on low speed then increase the speed gradually.
After a few minutes of whipping the Heavy Cream will increase in volume and turn into whipped cream as soft peaks start to form. At which point add the sugar and optional vanilla and whip a bit more to mix it in. Don't over-whip the cream so it doesn't turn into butter. Keep whipped cream chilled.
Once the pudding has rested and cooled down place it in the fridge for a few minutes to chill, then top it with a ½ to ¾ inch layer of whipped cream, add a sprinkle of coarsely ground Pistachio and serve with sugar syrup (optional).
Recipe by Mama's Lebanese Kitchen - Traditional Lebanese Recipes at http://www.mamaslebanesekitchen.com/desserts/lebanese-nights-recipe-layali-lubnan-dessert/