First take 1 cup of yellow lentils and rinse them in water twice or thrice. Soak them for at least 4 to 5 hours.
Now drain the water and add the moong dal to the mixer grinder and make a fine paste.
First take one cup of water, one cup of sugar, and 1 tsp cardamom powder in a pan on medium heat. Wait until it comes to a boil.
When a boil has come and the sugar dissolves in water properly, turn off the heat. Keep it aside.
Take a non-stick kadai on a medium heat. Add 7-8 tbsp ghee with 1 tbsp semolina and 1 tbsp gram flour. I add both ingredients because they help prevent stick moong lentils in a kadai.
Stir them on medium heat until they have a light golden texture. It takes 2-3 minutes.
Roast the semolina and gram flour until they have a golden texture like this.
Now add moong dal paste to a kadai and turn the flame from medium to low. Stir it continuously till the moong dal texture turns light brown.
It takes a minimum of 18-20 minutes to roast moong dal on low heat. We roast it on a low flame because if we roast on high heat, there is a chance of lumps in the moong dal.
When it turns brown, add sugar syrup to it. If your syrup is hot, it simmers high, so add carefully.
Cook and stir it continuously till the moong absorbs the sugar syrup properly.
Now add chopped almonds and cashews to it. You can add more according to your taste.
Mix very well and turn off the heat. Serve it hot or warm with a garnish of more nuts.