Skip to content
Bowl of moong dal halwa garnished with saffron, almonds and pistachios
DessertsVegetarianNorth Indianhard

Moong Dal Halwa

Slow-roasted split moong dal halwa in ghee, milk and saffron

TOTAL TIME95 MIN
SERVINGS6 PORTIONS
CALORIES340 KCAL
REWARD XP+190 XP

INGREDIENTS

11 ITEMS REQUIRED
6 P
For the dal
For the sugar syrup
For the halwa base
For garnish
NUTRITION TICKET (PER SERVING)
CALORIES340
PROTEIN7g
FAT21g
CARBS32g
EQUIPMENT
Kadhai (Deep Wok)BlenderMixing Bowl

Execution Timeline

11 SEQUENTIAL TIMED STEPS

1SOAK THE MOONG DAL
5 MIN

Rinse the split yellow moong dal thoroughly, then soak it in water to cover by two inches, until the grains soften and swell.

Tip: Soaking for the full time is what lets the dal grind into a smooth, cohesive paste instead of a grainy one
2DRAIN AND GRIND THE DAL
8 MIN

Drain the soaked dal completely and grind it in a blender with just a splash of water, until it forms a thick, slightly coarse paste with no whole grains left.

Tip: Use as little water as possible; a wetter paste takes much longer to roast dry in the ghee
3HEAT THE GHEE AND ADD THE DAL PASTE
3 MIN

Heat the ghee in a heavy-bottomed kadai over medium heat, until it melts and shimmers, then add the ground dal paste and mix well to coat it evenly.

4ROAST THE DAL PASTE
35 MIN

Roast the dal paste on low-medium heat, stirring continuously and breaking up any lumps, until it turns rich golden brown, smells nutty, and ghee visibly separates at the edges.

Tip: This step makes or breaks the halwa; keep the heat low and stir constantly so the dal roasts evenly without any dark, burnt specks
5WARM THE MILK
5 MIN

In a separate small pan, warm the milk over low heat, until it is hot but not boiling.

6PREPARE THE SUGAR SYRUP
6 MIN

Combine the sugar and water in a saucepan and bring to a boil over medium-high heat, stirring occasionally, until the sugar fully dissolves into a thin syrup.

7ADD THE WARM MILK TO THE ROASTED DAL
10 MIN

Pour the warm milk into the roasted dal paste gradually, stirring continuously, and simmer, until the milk is fully absorbed and the mixture turns soft and creamy.

Tip: Add the milk in two or three additions rather than all at once so the dal absorbs it evenly without turning lumpy
8ADD THE SUGAR SYRUP AND THICKEN
12 MIN

Pour in the hot sugar syrup and cook on medium heat, stirring frequently, until the halwa thickens, turns glossy, and begins to leave the sides of the pan.

Tip: The halwa is ready for the next step once it holds its shape briefly when pushed to one side with a spoon
9STIR IN THE KHOYA AND CARDAMOM
5 MIN

Add the crumbled khoya and cardamom powder to the halwa, mixing well, until the khoya melts in completely and the mixture turns uniformly rich and glossy.

10ADD SAFFRON AND HALF THE NUTS
3 MIN

Stir in the saffron strands and half of the chopped almonds and pistachios, cooking briefly, until the saffron color streaks evenly through the halwa.

11REST AND GARNISH BEFORE SERVING
5 MIN

Turn off the heat and let the halwa rest briefly, so the ghee resurfaces and the texture sets, then garnish with the remaining almonds and pistachios before serving warm.

Tip: Serve warm; the halwa firms up if left too long, though a quick reheat with a spoonful of milk brings back its soft, spoonable texture