Wash and pat dry 1 cup of moong dal. Roast it over low flame until it turns slightly brown.
Transfer it to a plate and allow it to cool down a bit.
Put the roasted dal in a mixer jar and grind it into a coarse powder. Sieve the ground powder and set it aside.
Next, in a kadai, add ghee along with chopped cashews, almonds, and pistachios. Roast them over a low flame, then transfer them to a plate.
In the same kadai, add some more ghee, along with rava and besan. Roast over a low flame until they slightly change color.
Incorporate the moong dal powder and some ghee. Roast over a low flame until it turns brown and the dal granules puff up.
Pour in ½ cup of hot water and mix well (refer to the video).
Heat 1.5 cups of milk and gradually add it to the halwa mixture. Mix well until the milk is fully absorbed.
Add 1 cup of sugar and mix thoroughly. Also, add the remaining ghee and continue mixing until the sugar is completely dissolved, and the ghee is released from the sides. (refer video)
Finally, add 2 tablespoons of malai, ½ teaspoon of cardamom powder, and the roasted dry fruits. Mix everything together.
Serve the moong dal halwa and enjoy.