Punjab

Moong Dal Halwa

Rich, ghee-laden dessert made from ground yellow moong lentils.

Prep4 hr 15 minCook45 minTotal5 hrServes6DietVegLevelInvolvedSpice
Moong Dal Halwa from Punjab

About this dish

A labor-intensive masterpiece of Punjabi celebrations, Moong Dal Halwa is traditionally prepared during winters and at weddings to provide warmth and richness. The secret lies in the 'bhuna' process—the slow roasting of the lentil paste until it releases its raw smell and transforms into a nutty, golden-brown delicacy. It is distinctive for its heavy use of desi ghee and its ability to store well for weeks, making it a beloved festive staple.

Ingredients

The Lentil Base

  • 200g (1 cup) Yellow Moong Dal, soaked for 4 hours and drained
  • 200g (1 cup) Desi Ghee, melted
  • 1 tbsp Semolina (Suji) for texture
  • 1 tbsp Gram Flour (Besan) to prevent sticking

Sugar Syrup & Aromatics

  • 200g (1 cup) Granulated Sugar
  • 250ml (1 cup) Whole Milk, warm
  • 250ml (1 cup) Water
  • 1/2 tsp Saffron strands, soaked in 1 tbsp warm milk
  • 1 tsp Green Cardamom powder
  • 50g Slivered Almonds and Pistachios

Method

  1. 1

    Pulse the Lentils

    Grind the soaked and drained moong dal into a slightly coarse paste using as little water as possible (1-2 tbsp max). The texture should be like fine semolina, not a smooth liquid; if it is too wet, the roasting time will double. Ensure the dal is drained thoroughly before grinding to maintain control over the moisture.

  2. 2

    Prepare the Syrup

    In a separate saucepan, combine the sugar, water, and milk over medium heat. Bring to a gentle boil until the sugar dissolves completely, then stir in the saffron milk and cardamom powder. Keep this syrup warm on the lowest heat setting while you roast the lentils, as adding cold syrup to hot dal causes clumping.

  3. 3

    Heat the Ghee

    In a heavy-bottomed kadai or non-stick pan, heat the ghee over medium-low flame. Once the ghee is shimmering but not smoking, add the suji and besan. Stir for 1 minute until they start to bubble and release a faint nutty aroma; this prevents the moong dal from forming large, stubborn lumps.

  4. 4

    Initial Roasting

    Add the ground moong dal paste to the ghee. Initially, the paste will absorb all the ghee and become a thick, heavy mass that is difficult to stir. Use a sturdy spatula to continuously break up the lumps and scrape the bottom of the pan to prevent scorching.

  5. 5

    The Bhuna Stage

    Continue roasting on medium-low heat for 20-25 minutes. The paste will transition from a pale yellow to a deep golden brown, and the ghee will begin to separate at the edges. You will know it is ready when the dal feels light and 'sandy' rather than sticky, and a fragrant toasted aroma fills the room.

  6. 6

    Add the Liquid

    Carefully pour the warm sugar-milk syrup into the roasted dal while stirring constantly. Be cautious as the mixture will hiss and steam vigorously. Keep the flame low to prevent the hot liquid from splashing onto your hands during this integration phase.

  7. 7

    Absorb and Thicken

    Cook the mixture on medium heat, stirring frequently, until the dal absorbs all the liquid. The halwa will start to leave the sides of the pan and aggregate into a glossy, unified mass. This usually takes about 5-8 minutes after the liquid is added.

  8. 8

    Final Garnish

    Fold in half of the slivered nuts and continue to cook for another 2 minutes. The halwa should have a glistening sheen from the ghee. If the halwa looks dry, you can add an extra tablespoon of ghee at this stage to enhance the mouthfeel.

  9. 9

    Rest and Serve

    Turn off the heat and let the halwa sit covered for 5 minutes. This allows the grains to swell slightly and the flavors to settle. Transfer to a serving bowl and garnish with the remaining nuts before serving hot.

Notes & variations

  • Always use a heavy-bottomed pan or iron kadai to ensure even heat distribution and prevent burning.
  • You can store this halwa in the refrigerator for up to 2 weeks; simply reheat with a splash of milk.
  • For a richer version, add 50g of crumbled khoya (dried milk solids) along with the sugar syrup.
  • Do not rush the roasting; high heat will brown the outside but leave the dal tasting raw inside.

Serve with

Serve piping hot on its own or alongside a savory Punjabi meal to balance the spice.

Cook's note

If the halwa forms lumps after adding syrup, use a whisker or a potato masher to smoothen it out immediately.

← More from Punjab