In a pan heat the sugar and water. Ensuring all the sugar has melted, bring to a boil to make an aik taar no sero/ light syrup. Let it cool.
Dry roast the nuts and seeds. Grind them.
Now in a fry pan add a few tablespoons of the clarified butter (ghee) and add all the ground nuts, seeds and singer powder. Stir constantly and cook for a few minutes.
Beat the egg yolks in a bowl and mix it in the cooled syrup until properly incorporated. Add the fried nuts and seeds, including the ghee used to cook it in, and add the rest of the ghee.
Cook on a low fire, stirring often to ensure it is all cooks until it comes together. It will turn to a caramel colour and takes 30 to 45 minutes.
The Eeda pak will come together as a large ball. Add the ginger, piprimur, cardamom, nutmeg, white pepper, saffron powders and the vanilla.
Mix it well and remove from the fire. Cool and store in glass bowls which can be covered and refrigerate.