Wash moong dal and soak it for 5-6 hours.
Drain the water and make a fine paste of it by using grinder.Try not to use any water while making the paste.
Take apan .Add sugar ,water and saffron to it .Boil it till sugar disolve.You don't have to make sugar syrup.
Take another Pan.Add ghee to it.
When its hot lower the flame and add sooji and besan .Cook till they look light brown and you can smell the aroma.
Add moong dal paste now .Stir it and make sure it does;t have any lumps.Do it on low flame .
Stir it and cook it on low flame till starts to brown .It will take around 20-25 minute .Sometimes it takes more .It should be done on low flame .Do not rush this process.It takes time.
When dal is cooked it will release a heavenly aroma.
Add sugar saffron water to it .Mix it and let it absorb all the liquid.
Add grated mawa at this stage and cook on medium low flame till it releases ghee.
Add chopped nuts and serve .