Blend the milk and mango puree and keep aside. Heat ghee in a pan and dry roast the semolina for 2-3 minutes or till you get a nice aroma.
Add the milk-mango puree mix, sugar and cardamom powder. Keep stirring on a medium flame till it gets thick and starts to leave the sides of the pan.
Switch off the flame and add the kewra water. Transfer to a greased plate and allow it to set. Refrigerate for an hour. Cut into desired size and serve, garnished with chopped nuts and rose petals.