Grease a pan and optionally line it with a parchment paper.
Heat a pan with 1 tbsp ghee. Fry cashews until golden and remove to a plate.
Stir together coconut and milk. Bring it to a boil on a medium high flame.
Reduce the heat and cook until the milk evaporates. Stir in the sugar and cook until all of the moisture has completely evaporated.
Add ghee and continue to cook stirring constantly until the mixture turns dry & leaves the pan.
Press down the mixture with a spatula to check if there is any excess moisture. If it still has moisture then cook further to dry it. (check video)
Keep stirring continuously at this stage and cook until the mixture turns dense, thick and sticky. It also turns very aromatic and leaves the pan. If you prefer a very soft set burfi then take it off a bit early.
Stir in cardamom powder and Transfer the mixture to the greased pan. Press down with a spatula.
Sprinkle nuts and keep aside at room temperature for 3 to 4 hours to set. Slice the coconut burfi. Leave it at room temperature for 8 to 10 hours to set completely. Cool and store coconut barfi in a air tight jar.
To a pan, add coconut, desiccated coconut and milk.
Mix and cook on a medium flame until the entire mixture turns thick and to a mass. Add cardamom powder and mix. Transfer this to a tray.
Press down with a spatula. Sprinkle some nuts. Refrigerate for an hour. Cut coconut barfi to squares and enjoy.
Add mawa, sugar and milk to a heavy bottom pan. Heat until the mawa and sugar dissolves completely.
Stir in the coconut and cook until the coconut burfi mixture turns thick to a mass and begins to leave the sides of the pan.
Stir in cardamom powder and transfer to a greased pan. Level with a spatula and press down the nuts with spatula.
When the mixture cools down to warm, cut the coconut burfi to desired shapes. Do not wait to cool completely as it turns to powder.
Remove from the tray only after cooling completely.