Shred or grate the coconut, A food processor can be used to grate.
Add jaggery and water to a pan and melt it on a low flame. This can be done in the microwave.
Add ghee to a heavy bottom or non stick pan and heat it. Add the coconuts and fry evenly for 2 to 3 minutes.
Pass the jaggery syrup through a filter to discard impurities
Add cardamom powder and mix well
Cook till the moisture evaporates and you begin to see strings in the mixture. This could take about 3 to 4 minutes after you add the jaggery syrup. Please mind that the cook time also depends on the kind of pan used. so judge accordingly and switch off the flame
Cool the mixture, you could add nuts if you desire.
Grease your palms and take small portions of the mix and make balls.
These keep good for about a week