Heat the ghee, over medium flame, until it melts and add the grated carrots. Mix well and cook for 3-4 minutes and then pour in the milk
Mix evenly and simmer until the carrots are throughly cooked and the milk has almost dried up - should take about 40-45 minutes. Keep stirring intermittently, to prevent the milk or carrots sticking to the pot
Add the sugar and mix well and cook until the halwa has soaked up all the liquid from the sugar. Switch the flame off add the cardamom powder, raisins and nuts and mix well
You can serve this delicious gajar ka halwa both, warm and chilled, but do remember to garnish it with more nuts. Enjoy!