Take almonds in a bowl. Pour about a cup of hot boiling water. And let it soak the almonds for at least 5-15 minutes.
Drain all the water and start peeling the almonds. As we blanched the almonds it will be very easy to peel the skin off. It took me only 5 minutes.
Now take peeled almonds and milk in a blender. And grind it into a coarse puree. Don't make it smooth paste-like.
Making Almond Halwa:
Heat 3 tablespoons of ghee (clarified butter) in a pan on LOW heat.
Once the ghee is hot, add pureed almonds. And cook it with stirring continuously till all the milk or moisture gets evaporated and it starts to leave the sides of the pan. It took me about 12 minutes.
Add saffron strands and sugar and mix.
Sugar will start to melt and halwa will become runny again. At this time add 1 tablespoon of ghee.
Keep stirring and cooking till it starts to leave sides of the pan and fat will ooze out. That time halwa is ready, turn off the gas heat.
Notes
How to make Almond halwa with almond flour?Make a paste from almond flour (almond meal) by mixing with milk and use that paste just like I have used coarsely ground almonds paste in the recipe. Keep in mind that texture and taste will be different than made traditionally.Can I use jaggery instead of sugar?Personally, I have not tried. But one of the readers has tried this badam halwa with jaggery and she says it works fine. You can read the comment below.