In a mixture grinder, grind black gram lentils (urad dal) into semi-coarse powder flour.
In a pan, heat 2 tbsp ghee along with 2 tbsp milk till it gets warm.
In a mixing bowl, add black gram flour. Now mix in the prepared ghee and milk mixture.
Mix well with both hands. Cover and let it rest for 10-15 minutes.
Meanwhile, grind edible gum (gond) and dry fruit into a coarse powder.
Now sieve the prepared flour and break lumps with your hands. The texture of sifted flour should be crumbly.
Now in a heavy bottom pan add ghee. Add sifted flour to warm ghee.
Keep roasting and stirring flour over low to medium flame till it gets golden brown color.
Add grinded gond and roast it with flour. It easily puffed up.
When flour is properly roasted and turns into golden brown color, then add milk slowly and mix well.
Now add grinded dry fruit powder, dry coconut, cardamom powder, adadiya masala, dry ginger powder, and nutmeg powder. Mix well till ghee starts to ooze out from mixture.
Switch off the flame and add jaggery to the hot adadiya mixture. Mix well.
Now immediately transfer the mixture into greased tray level it using a spatula and sprinkle a sliver of pistachio and almond on the top.
Let it cool down completely. Cut into pieces once set. Or give the authentic shape of adadiya.