Soak almonds at least for 4 to 5 hours. To quicken the process you can also soak the nuts in hot water.
Peel the skin and grind to a smooth paste with some milk, elaichi, saffron and sugar.
Boil milk on a medium flame.
When the milk comes to a boil, reduce the flame and continue to boil until the milk reduces a bit.
Keep stirring frequently to prevent the milk from getting scorched.
Add ground almonds & bring it to a boil.
Cook for few mins stirring. When it begins to bubble, simmer until it reaches a desired consistency.
Heat ghee in a pan and fry the nuts. Pour it over the kheer.
Serve badam kheer warm or chilled.