Heat until all the jaggery dissolves. Cool it completely. Strain for any impurities. Set it aside.
I have taken rice flour. Add in water and a pinch of salt and mix them without any lumps into a watery liquid.
Heat 2 tablespoon ghee in a wok and add in the rice flour mixture.
Keep heating it. When it starts thickening add in the coconut milk. Keep heating until it reaches a pasty consistency.
Now add in the jaggery water. Keep stirring and mix them without any lumps.
When the mixture starts thickening add in the remaining ghee and rose water or cardamom. Keep cooking in low flame until it reaches the halwa consistency and it comes up without sticking to the wok.
Add in chopped nuts and mix them gently. Now switch off the flame.
Grease another plate and pour the halwa mixture into the greased plate. Allow it to settle down. It thickens as it cools down.
Slice the into desired shapes.
Notes
The Sweetness and the Color of the Halwa completely depends on the type of the jaggery used.
Be generous with ghee as it is the key ingredient in making smooth halwa.