How to Make Moong Dal Halwa: A Rich and Decadent Indian Dessert

Moong Dal Halwa is a rich and decadent Indian dessert made from split yellow moong dal, ghee, sugar, and flavored with cardamom and nuts. This traditional sweet is often prepared during festivals, weddings, and special occasions. Its delightful taste and melt-in-the-mouth texture make it a favorite among dessert lovers. Here’s a detailed guide on how to make this classic dessert at home.


For the Halwa:

  • 1 cup yellow moong dal (split yellow gram)
  • 1 cup ghee (clarified butter)
  • 1 cup sugar
  • 3 cups water
  • 1 cup milk
  • 1/2 teaspoon cardamom powder
  • A pinch of saffron strands (optional, soaked in 2 tablespoons warm milk)
  • 1/4 cup chopped nuts (almonds, cashews, pistachios)


Step 1: Prepare the Moong Dal

  1. Rinse and Soak: Rinse the moong dal thoroughly under running water until the water runs clear. Soak the dal in enough water for at least 4 hours or overnight.
  2. Drain and Grind: Drain the soaked moong dal and grind it to a coarse paste using a blender or food processor. Do not add water while grinding.

Step 2: Cook the Moong Dal

  1. Heat Ghee: In a heavy-bottomed pan or kadhai, heat the ghee over medium heat.
  2. Add Moong Dal Paste: Add the ground moong dal paste to the hot ghee. Be cautious as it may splutter initially.
  3. Roast the Dal: Roast the dal over medium-low heat, stirring continuously to avoid burning. The dal should be cooked until it turns golden brown and releases a nutty aroma. This process may take 20-30 minutes. Ensure the dal is well-roasted to achieve the best flavor and texture.

Step 3: Prepare the Sugar Syrup

  1. Boil Water and Milk: In a separate pot, bring the water and milk to a boil.
  2. Add Sugar: Once the water and milk mixture starts boiling, add the sugar and stir until it dissolves completely.
  3. Add Saffron: If using saffron, add the soaked saffron strands and milk to the sugar syrup. Mix well.

Step 4: Combine the Dal and Sugar Syrup

  1. Add Syrup to Dal: Carefully pour the hot sugar syrup into the roasted moong dal mixture, stirring continuously to avoid lumps. Be cautious as the mixture will bubble vigorously.
  2. Cook the Halwa: Continue to cook the halwa on medium-low heat, stirring frequently, until it thickens and starts to leave the sides of the pan. This may take an additional 20-25 minutes.
  3. Add Cardamom and Nuts: Add the cardamom powder and chopped nuts. Mix well and cook for another 2-3 minutes.

Step 5: Serve

  1. Garnish and Serve: Transfer the Moong Dal Halwa to a serving dish. Garnish with additional chopped nuts if desired.
  2. Enjoy Hot: Serve the halwa hot. It can be enjoyed on its own or with a scoop of vanilla ice cream for a fusion dessert experience.

Tips for Perfect Moong Dal Halwa

  1. Proper Roasting: Ensure the moong dal is roasted well to achieve the best flavor and texture. The dal should be golden brown and release a nutty aroma.
  2. Consistent Stirring: Continuously stir the dal while roasting and cooking to prevent it from sticking to the pan and burning.
  3. Use of Ghee: Do not skimp on the ghee. It adds richness and enhances the flavor of the halwa.
  4. Syrup Addition: Add the hot sugar syrup slowly while stirring continuously to avoid lumps and ensure a smooth texture.
  5. Serving Temperature: Moong Dal Halwa tastes best when served hot. Reheat it gently on low heat or in a microwave before serving if it cools down.


Moong Dal Halwa is a beloved Indian dessert that offers a perfect blend of rich flavors and delightful textures. Making Moong Dal Halwa at home allows you to enjoy this traditional sweet fresh and hot. By following this detailed recipe, you can create a delicious and indulgent halwa that will be a hit with your family and friends. Enjoy this classic dessert during special occasions or whenever you crave something sweet and comforting!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *