In a heavy bottomed, broad vessel, preferably non-stick pan, bring milk to boil.
Let the flame be in medium. Scrape the sides and keep stirring in regular intervals. If you have wooden spoon, you can keep across the pan to prevent overflowing.
At one stage, milk will reduce in volume and get thickened.
When it is almost thick like a solid, add sugar.
Sugar melts and again it will be loosened. Stir for 2 mins. Add ghee and continue stirring.
Add powdered cardamom and keep stirring. At one stage, it will start leaving the sides.
When it is thick and single mass follows the ladle, switch off the stove.
As it cools, it gets more thick, so switch off accordingly. In the below picture, the second picture is after cooling down.