Grease a plate/tray with a little ghee and keep it aside.
Heat a pan on medium heat.
Roast the besan(gram flour) for a few minutes, till the raw smell goes. This step takes about 8-10 minutes on medium heat. Keep stirring continuously to prevent the besan(gram flour) from burning.
Turn off the heat, remove the pan from fire. Add milk, sugar and mix well using a whisk so that no lumps are formed.
Add the coconut, ghee, and almond slices. Keep it on the stove again, on medium heat.
Keep Stirring the mixture, scraping the sides of the pan, till the mixture starts to thicken.
The mixture is ready to be spread on the greased plate, when it starts to leave the sides of the pan. Takes about 15-20 minutes.
Stir in the cardamom powder.
Pour the mixture into the previously readied greased tray.
Cut into little squares when cooled down.