In a pan, add 1 tablespoon of ghee along with 12–15 cashews, 12–15 almonds, 1 tablespoon watermelon seeds, 1 tablespoon pumpkin seeds, 1 teaspoon flax seeds (alsi), 1 teaspoon chia seeds, and 1 tablespoon white sesame seeds. Roast on low flame until the dry fruits turn slightly golden and the seeds puff up. Transfer to a plate and let them cool.
Add the roasted dry fruits and seeds to a mixer jar. Add 3 tablespoons of dry coconut and pulse-grind into a coarse powder.
In the same mixer jar, add ½ cup roasted chana (daliya) and grind it into a fine powder. The sattu flour is ready.
In the same pan, add ½ cup ghee and 1.5 cups wheat flour. Roast on low flame.
Stir continuously, adding ghee in batches, and roast the flour on low flame.
Roast until the flour slightly changes color, becomes aromatic, and the ghee starts to separate from the sides.
Add the ground sattu powder and dry fruit mixture to the roasted flour and roast together for a minute.
Turn off the heat, add 3 tablespoons of milk, and mix well.
The flour will become frothy and the sukhdi mixture will become grainy (danedar). Add 1 teaspoon cardamom powder and remove the mixture from the heat.
In another pan, add 1 cup of jaggery and 2 tablespoons of ghee. Mix well and melt the jaggery. Do not overcook.
Add the melted jaggery to the roasted flour mixture and mix thoroughly. The sukhdi is now ready.
Pour the sukhdi mixture into a greased plate or tray. Garnish with poppy seeds (khas-khas) and allow it to cool.
Once cooled, cut the sukhdi into pieces and serve.