Roast the urad dal and rice in a pan on low flame for few minutes. Keep stirring till the lentils turn brown color and it will start leaving a nice aroma. Transfer in a plate and let it cool down.
Add roasted urad dal and cardamom in your food processor and grind it to a coarse powder.
Powder jaggery and add it in a bowl. Add the powdered urad dal in the bowl and mix well. Powder cardamom and add it too.
Now heat ghee in a frying pan. Add broken cashews and almonds. Roast them till cashews turn golden brown.
Switch off flame and slowly add urad dal powder. Add jaggery and cardamom powder. Mix well with a ladle. When its warm itself start making small balls of the mix and keep it aside.
Once it completely cools down, store it in an air-tight container. You can store it upto 2 weeks in a cool place.