1. Blanch almonds and blend to make a paste .
2. Heat oil/ghee in a thick-bottomed pan. Add grated apples and sugar and cook stirring till the texture begins to change. It is important to add sugar along with the apples so that the apples do not get completely mashed.
3. Add cinnamon sticks and whole green cardamoms and stir. Add almond paste and stir cook on high heat for two to three minutes.
4. Lower the heat and add milk powder. (You can also add half a cup of khoya in place of milk powder.) Stir and cook on low heat till you get halwa consistency.
5 . Serve hot or at room temperature.