Boil 2 cups of water to blanch almonds. When water starts boiling, add almonds to it. Boil for 2 more minutes and remove from the flame. Strain the almonds in a colander and add it in cold water. Peel the almonds. Dab dry the almonds and spread it on a clean towel. Set it aside for 30 minutes.
Now roast the almonds for few minutes in a pan on low flame. Let it cool down completely.
Grind sugar, saffron and cardamom pods together to make a fine powder. Now add roasted almonds and quickly grind it to make a coarse powder. Do not run the food processor for more than 3 seconds at a time or almonds will secrete oil. Spread this powder in a plate for 15 minutes. Store this kesar badam powder it in an air-tight container.
Boil 1 glass of milk and when milk starts boiling, reduce the flame and add 1-2 tbsp of kesar badam powder. Mix and let it simmer for 2 minutes. Remove from flame and enjoy a warm kesar badam milk.