You could either use roasted rava or semolina (available at Indian stores) or un-roasted rava or semolina.
If using un-roasted semolina: melt 1 tbsp ghee on a pan, add the semolina and roast till aromatic for 5 minutes, remove the pan from the heat and keep aside.
Place a large non-stick pan over medium heat, add 1 tbsp ghee, let melt.
Add cashew nuts and raisins, saute till cashew nuts turn light golden and raisins bubble up.
Add grated coconut, saute for a couple of minutes.
Add semolina, saute for 2 minutes. Since it's already roasted you don't have to roast for long.
Add sugar, combine and cook for 2 minutes.
Add milk slowly and combine well as you add the milk.
Let cook for 2 minutes.
Remove the pan from the heat.
Let the mixture cool down a bit.
Make small balls out of the cooked semolina mixture while it is still warm, shouldn't cool down completely.
Place on a tray and let cool down completely, the ladoos will set well as it sits for sometime.
For a good presentation you can place each rolls on cup cake liner and place on a tray.
These ladoos are soft, for making hard ladoos add more milk: 1 cup milk.
Recipe by Cooking with Thas - Smart Cooking, Smart Living at https://thasneen.com/cooking/rava-ladoo-or-semolina-laddu-semolina-rolls/