Heat ghee in a large deep pan.
Lightly fry the cashews and raisins, until golden brown and the raisins have puffed up.
Remove and keep aside.
Heat up the same pan.
Add the grated carrots.
Add enough sugar and mix well to make it wet and glossy.
Add enough milk to cover all the carrots.
Cover with a lid and bring this mixture to a light boil, stirring occasionally.
Remove the lid and cook the carrot mixture, stirring occasionally, until it starts to thicken.
:- Do not let it get stuck at the bottom of the pan.
Add sufficient butter to have a glossy mixture.
Remove from heat, when thick enough.
Add the powdered cardamoms and mix well with fried cashews and raisins.
:- Serve warm.