In a bowl, combine grain semolina, fine semolina, ghee, sugar, mahlab, yeast, rose water and blossom water. Mix the ingredients well then cover and set aside for at least 1 hour.
Press ½ quantity of the maamoul dough over 28cm round non-stick oven tray to flatten evenly all over the tray.
Combine water, Nestlé® Sweetened Condensed Milk and corn flour in a medium saucepan.Bring to a boil and thicken with constant stirring. Add blossom water and stir.
Pour the hot cream mixture over the maamoul dough in the tray with equally level and set aside to cool into a room temperature.
place the remaining ½ of the maamoul dough between two sheets of greaseproof paper, then gently roll it between the papers using a rolling pin to reach the size of the tray. Remove the top paper and turn the dough carefully over the cream mixture and press gently. (Remove exceeding dough from the sides).
Bake in a preheated oven at 200°C for 25-30 minutes or until golden brown color, remove and set aside to cool.