Soak almonds in hot water for at least an hour. Peel off the skin and transfer them to a mixer jar.
Soak saffron in a tablespoon of warm water, set aside.
Add 1/3 cup water to it and grind it to a paste consistency. It should be grainy not too smooth.
In a pan add almond paste along with sugar and saffron water.
Mix well first it will be runny. Keep cooking in low flame. It will start to thicken in few mins.
Add ghee little by little. Keep stirring continuously. Do not leave it unattended.
Add ghee in intervals and keep stirring. Always cook in low flame or low medium.
Add remaining ghee and keep cooking, it will start to leave the sides of the pan.
It will gather as a mass, switch off at this stage.
Cool down for at least 30mins, now take 2 spoon full of badam halwa and place it on folded parchment paper as shown.
Level it. Close and set aside .This is the way they serve in weddings. I just made few parcels then kept it as such as I love to eat Badam Halwa as such with a spoon...heaven!