Half a cup of Almonds should be boiled in water for at least an hour.
Put a few strands of saffron in a tablespoon of warm milk and let it soak.
Transfer the soaked almonds and saffron to a mixer jar after removing the skin.
It should be ground into a paste by adding water. The texture of the paste should be coarse and not smooth.
To a pan add the ground almond paste, and ½ cup sugar and mix well.
It will be runny at first, so mix well.
Continue to cook on a low burner.
Around 2 tbsp of ghee should be gradually added. Continue to stir constantly. Do not leave it unattended.
Add ghee in intervals and keep stirring on low to medium flame.
At this time, stir in 1/4 tsp of cardamom powder.
Cook the halwa by stirring continuously until the ghee starts to leave the sides of the pan.
Switch off the flame and let the halwa cool for a few minutes.
Serve the delicious badam halwa warm.