In a pan, add 1 cup almonds and dry roast them slightly until they become crispy and easy to grind. Transfer the almonds to a plate and let them cool down.
Add the almonds to a mixture jar and grind them into a fine powder using pulse grinding. Make sure the almonds are ground finely.
Transfer the almond mixture to a mixing bowl. Add ½ cup dry coconut, ½ cup milk powder, ½ tsp cardamom powder, ¼ tsp nutmeg powder and ¼ tsp dry ginger powder. Mix well. The mixture is ready; keep it aside.
Then, in a kadai, add ½ cup ghee and ½ cup jaggery. Melt the jaggery, and when the jaggery mixture starts to puff up, switch off the gas and add the almond mixture. Mix well.
Spread the sukhdi mixture onto a greased plate and level it evenly.
Garnish with almond slivers, pistachio slivers and khus-khus, and let the mixture set for 30 minutes.
Then cut it into pieces.
Serve the badam sukhdi or store it in an airtight container. It stays fresh for 10–15 days.