Wash, peel, and finely grate the carrots using a hand/electric grater or shredder.
Shift the grated carrots in a big nonstick pan and add milk. Cover with a lid and simmer for 2 hours at slow heat.
After 2 hours, check the carrots and evaporate the excess milk at high heat. Keep stirring.
In a heated pan, add 2 tablespoons of ghee (clarified butter). Add green cardamom seeds and let them pop for a few seconds.
Now add cooked carrots and sauté for a few minutes.
Roast the carrots for a few minutes. It will release water but keep stirring and roasting until it stops to release water.
Add ½ cup sugar and roast again to caramelize the sugar with carrots.
Now add khoya and give it a good mix. Keep stirring!
Garnish with sliced cut roasted almonds. Give it a good mix.
Set the halwa in serving platter and topped with khoya and sliced almonds or other nuts of choice.