Wash carrots under running water & peel them.
Next bring milk to a boil in a heavy bottom deep pan.
Add grated carrots and cook on a medium heat stirring often.
Do not leave the pan unattended as the milk will get scorched.
When the milk has completely evaporated add sugar and stir well.
Sugar will release good amount of moisture & will make the entire carrot halwa bit viscous, soft and sticky.
Cook until half the moisture evaporates, then stir in the ghee.
Saute the carrot halwa well in ghee until the moisture evaporates completely
When it is done gajar halwa releases lovely aroma & thickens.
Sprinkle the crushed cardamom powder and saffron strings.If you like you can add grated khoya or mawa at this stage (optional)
Stir and cook for just 2 to 3 mins until the khoya or mawa blends well.
Garnish carrot halwa with nuts, raisins & few saffron strands.
Serve this carrot fudge warm with vanilla scoop and belguim wafer.