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.
Mix pistachios, NESTLÉ Sweetened Condensed Milk, rose water and blossom water until all ingredients are well combined. Cover mixture and set aside.
Press ½ quantity of the maamoul dough over 28cm round non-stick oven tray to flatten evenly all over the tray.
Pour pistachio mixture over the maamoul dough in the tray with equally level then press it gently and set aside.
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 pistachio 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.
Cut into squares and serve.