The Slow-Cooked Moong Dal Halwa Recipe That Melts In Your Mouth

By Akshara

April 28, 2026

Moong Dal Halwa is the ultimate labour of love in Indian confectionery. The secret to its iconic nutty aroma and granular texture lies in the patient roasting of the lentils in pure ghee until they transform from a pale yellow to a deep, shimmering gold. It is a rich, warming dessert that offers a complex caramel-like sweetness that is impossible to replicate with shortcuts.

Ingredients

1 cup yellow Moong Dal, soaked for 4 hours and ground to a coarse paste 1 cup Ghee (clarified butter) 1 cup sugar 1 cup hot milk (or water for a lighter version) 1/2 tsp cardamom powder Saffron strands soaked in a spoonful of milk Sliced almonds and pistachios for garnish

Step 1

Heat the ghee in a heavy-bottomed pan and add the coarse dal paste.

Step 2

Cook on a very low flame, stirring continuously. This patience phase takes 20–25 minutes until the dal stops sticking and starts releasing ghee, turning golden brown.

Step 3

In a separate pot, dissolve the sugar in hot milk and add the saffron.

Step 4

Slowly pour the hot liquid into the roasted dal while stirring vigorously. Cook until the liquid is fully absorbed and the halwa leaves the sides of the pan. Finish with cardamom and toasted nuts.