In a pan, add some ghee from the ½ cup and add 2 tbsp besan. Roast until aromatic.
Add 1 cup rava and roast it in the ghee over a low flame.
Add the remaining ghee in batches and roast the rava until it puffs up and changes colour slightly.
Add 2 tbsp malai and mix well. You can use ¼ cup milk instead of malai. The rava will puff up and become soft.
Switch off the gas and allow the roasted rava to cool down.
Once the rava has cooled, add ½ cup milk powder and mix well.
In a pan, add ½ cup sugar and ¼ cup water. Mix well and cook the sugar syrup until it reaches a one-string consistency.
Add the sugar syrup to the roasted rava. Add ½ tsp cardamom powder and mix well.
Stir the mixture until it thickens slightly. Do not heat the mixture on the gas.
Once the mixture thickens, transfer it to a greased plate and garnish with almond and pistachio slivers.
Let it rest for 2 hours. Your rava pak is ready. Cut it into pieces.
Serve the rava pak or store it in an airtight container. It stays fresh for 15–20 days at room temperature.