Heat ghee in a pan, add whole wheat flour, and roast for 10 minutes until golden brown.
Chop cashews, almonds, pistachios, and walnuts. Optionally, lightly roast them for extra flavor.
Stir in crumbled khoya (mawa) into the flour mixture for a rich, creamy texture and flavor.
Melt jaggery with a little water. Cook until it forms a smooth, thick syrup consistency.
Pour the jaggery syrup into the roasted flour mixture, stirring continuously until well combined and smooth.
Mix in chopped dried fruits, sesame, and poppy seeds into the dough, ensuring even distribution.
Grease hands with ghee, shape the mixture into round, firm pinnis, and let them cool completely.