Roast green gram in a frying pan on low flame for 5-7 minutes. Keep stirring till the lentils turn brown color and it will start leaving a nice aroma. Transfer to a plate and let it cool down.
Add roasted urad dal in your food processor and grind it to a coarse powder.
Heat 1 tsp ghee in the frying pan. Roast cashews and almonds nicely.
Now add remaining ghee and let it melt. Remove the pan from flame.
Powder jaggery and add it the pan. Add the powdered green gram in thepan too.
Powder cardamom and add it too.
Mix well with a ladle. When it's 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-3 weeks in a cool place.
Do not worry if the mix completely cools down and you are not able to make balls. Heat the pan again with the mix and stir for 2 minutes on low flame. Remove from the flame and start making balls again.