Grease a tray and set aside.
Pour ¼ cup ghee to a heavy bottom pan and heat it on a medium flame.
Add Rava and saute for 2 mins until it blends well with ghee.
Then add besan and roast them together until a nice aroma comes out. Keep stirring constantly to prevent burning. Make sure the besan doesn’t get discoloured.
Add mawa, coconut, sugar, and milk.
Simmer the flame for a while and mix everything to prevent lumps.
Begin to cook on a medium heat stirring often. The mixture turns gooey while the sugar melts and begins to bubble up.
When the mixture thickens add ¼ cup of ghee and cardamom powder, stirring till the ghee is absorbed.
Cook on a low flame until the mixture thickens completely and the mixture begins to leave the pan slightly.
Add 2 tbsp ghee and stir well until it is absorbed and the pan starts leaving sides.
Quickly transfer to a greased tray.
Level with a spatula and garnish with pistachios and rose petals.
Let cool slightly. Cut into pieces.
Cool completely to store.