Moong Dal Halwa

indianvegetarian
Servings 6
Servings6
Prep4h
Cook1h
Total5h
RoleDessert

Source: Home kitchen

Jump to Instructions ↓

Ingredients

Dal

  • 1 cup (200g) yellow split moong dal (dhuli moong dal)
  • Water for soaking

Sugar syrup

  • 2½ cups water
  • 1 cup (200g) sugar
  • 6–8 green cardamom pods, lightly crushed
  • Pinch of saffron strands soaked in 2 tbsp warm milk

Halwa

  • ¾ cup (165g) ghee
  • ¼ cup whole milk

Garnish

  • 3 tbsp cashews, roughly chopped
  • 2 tbsp raisins
  • 2 tbsp slivered almonds or pistachios

Instructions

Soak and grind

  1. Wash and soak moong dal in plenty of water for 4–6 hours (or overnight). It will swell and soften.
  2. Drain well. Transfer to a blender and grind to a coarse paste using as little water as possible — just enough to help the blades move. The paste should be thick, not runny. A grainy texture is fine; it will smooth out during cooking.

Make the syrup

  1. Combine water, sugar, and cardamom in a saucepan. Bring to a boil, stirring until sugar dissolves. Add saffron milk. Keep warm on low heat.

Fry the dal (the critical stage)

  1. Heat ghee in a wide, heavy-bottomed pan (kadai) over medium heat.
  2. Add cashews and fry until golden. Remove and set aside. Add raisins, fry 30 seconds, remove and set aside.
  3. Add the dal paste to the hot ghee. It will spit — be careful. Stir immediately to coat the paste with ghee.
  4. Cook on medium heat, stirring almost continuously, for 40–50 minutes. This is the defining stage. The paste will go through several phases:
    • First it looks wet and pale — keep stirring.
    • It will start to dry out and clump — keep going.
    • Around 20–25 minutes it begins to turn golden and smell nutty.
    • At 35–40 minutes it is deep golden, fragrant, and the ghee starts to separate visibly. This is close.
    • Done when it is a rich amber-gold, pulls away from the pan, and smells caramel-nutty. Taste a small amount — it should taste cooked and nutty, not raw or floury.
  • Add milk halfway through cooking (around 20 minutes) — it helps with browning and adds richness.
  • Add syrup and finish

    1. Reduce heat to low. Carefully pour in the hot sugar syrup — it will bubble aggressively. Stir immediately.
    2. Cook on medium heat, stirring constantly, for 8–10 minutes until the syrup is fully absorbed and the halwa is thick, glossy, and pulling away from the pan.
    3. Fold in fried cashews and raisins.
    4. Garnish with slivered almonds or pistachios. Serve warm.

    Storage

    Variations

    Notes

    Added Oct 6, 2026 · Updated Oct 6, 2026