wash, peel and grate the carrots (gajar).
in a wide open pan add ghee and all the dry fruits. roast it for one minute.
add grated carrot to the same pan. carrot needs to be cooked only for 2 to 3 minutes until they turn soft as seen in below picture.
now add 4 cup of milk. try to use full cream milk instead of light milk.
mix well and let the milk comes to boil. stir in between so that milk does not get stick to bottom.
cook carrot and milk for 30 minutes on low flame. all the milk should be evaporated leaving behind thick khoya.
once more than 1/2 of milk evaporates add 1 cup of sugar. mix it well with milk.
once again, cook the carrots for 30 minutes in a low flame until all the milk evaporates.
you gajar halwa is ready. garnish it with dry fruits. serve it warm or cold depending upon your preferences.