Peel and grate the carrot using the large side of the grater. Measure 5 cups of the grated carrot, packed.
To a deep pan melt one tablespoon of ghee and add the grated carrots. Sautee them for 7 minutes in medium flame, stirring often.
Add 2.5 cups of whole milk and mix it well.
Cook for 12-15 minutes stirring often till most of the milk is reduced.
Add ⅓ cup sugar, you can add upto ½ cup sugar if you like the halwa really sweet. Cook for couple more minutes till halwa thickens slightly.
While the halwa is cooking, In a pan add a tablespoon of ghee and fry cashew and almonds until they turn golden brown.
Now add 1 tablespoon of ghee, crushed cardamom and some of the fried nuts to the halwa.
Keep the halwa consistency slightly moist as it will thicken as it cools.
Top the halwa with the rest of the nuts and few pistachio and enjoy warm.