Boil water, sugar, and cardamom powder together until sugar dissolves.
Melt ghee in a separate pan, roast sliced almonds until light golden, then add semolina.
Roast semolina on low flame for 8 minutes until fragrant and golden.
Pour warm sugar syrup slowly while stirring continuously to avoid lumps.
Cook for 3 minutes until halwa thickens and leaves sides of pan.