Moong Dal Halwa

Step by StepJump to Recipe

Popular both in Rajasthan and other parts of North India, the Moong Dal Halwa is a rich and decadent Indian dessert made with moong lentils, ghee, milk, sugar, fragrant flavorings and nuts. The richness of this Moong Dal Halwa recipe makes it a perfect dish to keep the body warm during the extreme winters of Northern India. It is a bit heavy, but you really can’t miss trying on this special halwa preparation. I’ll also suggest that you run an extra mile after having it!

moong dal halwa served in a white bowl kept on a white plate with a spoon inside the bowl.

About Moong Dal Halwa

The Moong Dal Halwa recipe might be a calorie laden one. But you really can’t say no to something that is so delicious, almost addictive I would say. You’ll know this once you take a bite of it. The heart will desire more and more of it.

The quantity of ghee that goes in an authentic recipe of Moong Dal Halwa will also give you some stress. But don’t worry about it, as that is what makes this dish the apt choice to help you deal with the nail biting, cold winters of North India. The tastiest sweet way to bring in some warmth during that time of the year!

Apart from being an essential preparation to combat the cold months, the Moong Dal Halwa recipe is also a must on the list of recipes kept for special occasions like weddings or festive celebrations like Holi and Diwali.

I feel it’s quite good to have this rich preparation on the ‘festival of colors,’ as all the running and playing with colors will help burn those excessive calories too!

More On The Recipe

I knew that this is especially one of those halwa which is quite time intensive and takes a good amount of patience and energy as well. Hence, I’d been avoiding it.

But I couldn’t give into that for a long time as I had to try it as well. Obviously, the entire process took a lot of time and work of the hands as I had to stir, stir, stir and stir till the Moong Dal Halwa took the final texture and consistency.

One more thing that I would suggest is using a non-stick pan or a well seasoned frying pan or kadai to cook this Moong Dal Halwa recipe.

Unless you want to tire yourself completely and break your back, it is better to use a non-stick kadai or a well seasoned kadai/frying pan over any unseasoned one. This makes it smooth to stir the halwa mixture as it doesn’t stick to the non-stick cooking utensil.

The stirring of the Moong Dal Halwa needs to be done on a medium-low to medium heat so that the rawness of the moong lentils completely go away.

While reaching to this stage, the halwa also turns pasty in the beginning. Next, starts to form lumps. Then, breaks down and gets separated as the fat releases from the sides. You must keep stirring and cooking it all the while.

Moong Dal Halwa is really a delicious dessert, but definitely takes a lot of efforts. So, decide on a day when you’re low on other work or have enough time and energy, and then go ahead with the making of this yummy sweet dish.  

Step-by-Step Guide

How to make Moong Dal Halwa

Make Moong Dal Paste

1. Soak 1 cup moong dal (spilt and husked yellow moong lentils) in enough water overnight or for 4 to 5 hours. I soaked the lentils overnight.

soaked and drained moong dal.

2. Drain and grind the moong dal to a smooth paste with very little water. Make a thick batter like consistency and do not make it runny or watery.

drained moong dal ground into a smooth paste.

Make Moong Dal Halwa

3. Melt 9 to 10 tablespoons ghee (clarified butter) in a well-seasoned wok or kadai or a non-stick kadai or frying pan.

melting ghee.

4. Add the ground moong dal paste.

ground moong dal paste added to melted ghee.

5. Stir to mix well. When stirring and mixing the mixture in the kadai, it started sticking so much to the iron kadai. So, I shifted the mixture to a non-stick kadai. It was very easy to stir the halwa then.

stirring moong dal mixture in a non stick pan.

6. Keep stirring the moong dal mixture on medium-low to medium heat. The raw aroma of the moong lentils should go away completely before you go on to the next step. So, till then you have to stir and cook it.

First the mixture is pasty. Next, it becomes lumpy. Then, it breaks down and separates with the fat releasing from the sides and looks granular.

In the picture below, the mixture is at a stage where it resembles a sooji halwa, but still with the raw aroma of the moong lentils.

cooking moong dal mixture in a non stick pan.

7. While the mixture is cooking, in another pan or kadai, take 1 cup full fat whole milk, 2 cups water and 1 or 1.25 cups sugar.

Keep this pan on the stovetop and stir so that the sugar dissolves. Heat this mixture till it comes to a boil.

heating milk-water-sugar mixture in another pan.

8. The moong dal mixture should separate and look golden as shown in the picture below. It will have a granular consistency. The aroma and color will change. The fat will separate.

separated moong dal mixture.

9. This is the boiling milk mixture. This is added to the well roasted moong lentils mixture.

boiling milk mixture.

10. Pour the boiling milk mixture to the roasted moong lentils. The mixture bubbles and sizzles, so be careful while adding the hot milk mixture.

boiled milk mixture added to fried moong lentils.

11. Stir and mix very well.

stirring the milk mixture with the fried moong lentils.

12. Simmer and cook, stirring often.

cooking moong dal halwa.

13. The liquid should get absorbed and once again you will see the ghee getting separated. This means the halwa is finally done.

Add ¼ to ⅓ teaspoon green cardamom powder, 10 to 12 chopped unsalted pistachios and 1 tablespoon golden raisins and mix before serving. It took me a total of about 1 hour to make this halwa on the stovetop.

You can add your choice of nuts or dry fruits. Some options are cashews, almonds or pine nuts.

cooked moong dal halwa in the non stick pan.

14. Serve Moong Dal Halwa hot.

moong dal halwa served in a white bowl kept on a white plate with a spoon inside the bowl.

High On Halwa

The term ‘halwa’ comes from ‘hulw,’ an Arabic word meaning ‘sweet.’ Thus, it is believed that halwa originated in Arabia/Middle East and reached India through Persia. Traditionally, a Middle Eastern halwa recipe would have only date paste and milk.

However, there’s a plethora of Indian halwa variants in the modern times that are made using different ingredients. These are eventually cooked in milk/milk solids (khoya), ghee and sugar.

Whether made with fruits, vegetables, vermicelli, lentils or grains, the mouth-watering Indian halwa is absolutely a must for all dessert lovers.

Halwa is a scrumptious dessert reserved for celebratory occasions too. Though simple to make, it takes some time to cook.

Some very popular halwa varieties in the Indian subcontinent are this Moong Dal Halwa, Gajar Ka Halwa and Suji Ka Halwa. Unique ones from the list include Karachi Halwa, Besan Halwa, Apple Halwa, Kashi Halwa and more.

Expert Tips

  1. Soaking Lentils: Remember that soaking of the moong lentils well is important as it helps to soften the dal, which can then be ground easily to a smooth paste.
  2. Pans to be used: Make sure to keep on stirring the moong dal mixture to cook evenly and to prevent it from sticking to the pan. Best is to use a non-stick pan/kadai or a well seasoned kadai or frying pan for this.
  3. Sweetness: I have added 1 cup sugar in this recipe. For more sweetness, add 1 or 2 tablespoons more or add ¼ cup extra sugar.
  4. Milk: It is best to use full fat whole milk and ghee for this halwa. Brings the classic rich taste. I have mixed milk with water, but you can only use milk or only water.
  5. Adding Khoya: The addition of khoya or mawa (milk solids) gives a more richer flavor and taste to an already rich halwa. Crumble finely and add 1 cup khoya, when the moong dal is cooked golden, looks granular and the ghee has separated. Mix well and add sugar. Continue to stir and cook till you see the moong mixture thickening, reducing and ghee releasing from the sides. Do not add milk if you use khoya.
  6. Scaling: You can halve or double this Moong Dal Halwa recipe easily. Do note that doubling the recipe will involve more stirrings and more hand work.

More Halwa Recipes To Try!

Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.

moong dal halwa recipe

Moong Dal Halwa

Moong Dal Halwa is an addictive and delicious halwa variant made with mung lentils, milk, sugar and nuts. It is popular in Rajasthan and some North Indian states. This sweet is rich, heavy and usually served during festivities and celebrations.
4.89 from 97 votes
Prep Time 10 minutes
Cook Time 1 hour
Soaking Time 6 hours
Total Time 7 hours 10 minutes
Cuisine North Indian
Course Desserts
Diet Gluten Free, Vegetarian
Difficulty Level Moderate
Servings 6


Main ingredients

  • 1 cup moong dal (spilt husked yellow mung lentils)
  • 9 to 10 tablespoon Ghee (clarified butter)
  • 4 green cardamoms – husked and powdered in a mortar-pestle or ¼ to ⅓ teaspoon cardamom powder
  • 10 to 12 pistachios (unsalted), sliced or chopped or 10 to 12 blanched almonds – sliced
  • 1 tablespoon golden raisins

To be mixed together

  • 1 cup whole milk
  • 2 cups water
  • 1 or 1.25 cups sugar or raw sugar * check notes


Making moong dal paste

  • Soak the moong dal or mung lentils, in enough water overnight or for 4 to 5 hours.
  • Drain and then grind the moong dal to a smooth paste with ¼ or ⅓ cup water to a smooth and fine consistency.

Making moong dal halwa

  • Melt ghee in a nonstick kadai or frying pan or a well-seasoned wok or frying pan. Add the ground moong dal. Stir and mix well.
  • Keep on stirring the halwa on a medium-low to medium heat. The halwa has the raw aroma of the moong lentils and it should go away completely before you start with the next step. So till then you have to stir and cook the halwa. 
  • The halwa first is pasty, then starts getting lumpy and then starts breaking down and getting separated with the fat releasing from the sides. Break the lumps while stirring.
  • Meanwhile when the halwa is cooking, in another pan or kadai, take milk, water and sugar.
  • Keep this pan on the stove top and stir so that the sugar dissolves. On a low or medium flame, heat this milk-water-sugar mixture till it comes to a boil.
  • The moong dal mixture should reach a granular consistency before you add the hot milk mixture. You should get a fried aroma from the mung lentils and the color should become golden. The fat also should get separated.
  • When the milk mixture comes to a boil, add it to the fried mung lentils.
  • The mixture sizzles, so be careful while adding the hot milk and water mixture.
  • Stir well. Simmer and cook stirring often.
  • The liquids should get absorbed and once again you will see the ghee getting separated.
  • Lastly add cardamom powder, chopped pistachios and raisins.
  • Serve Moong Dal Halwa hot. You can also garnish with some pistachios and serve.


  • * 1 cup sugar is just sweet which we prefer. For more sweetness you can add 1 or 2 tablespoons more of sugar or add ¼ cup sugar extra.
  • Make sure to soak the lentils for a few hours so that you can grind them easily to a smooth paste. 
  • Remember not to add too much water while grinding and make the paste or batter runny or watery. 
  • The recipe can be halved or doubled.

Nutrition Info (Approximate Values)

Nutrition Facts
Moong Dal Halwa
Amount Per Serving
Calories 662 Calories from Fat 225
% Daily Value*
Fat 25g38%
Saturated Fat 15g94%
Polyunsaturated Fat 1g
Monounsaturated Fat 7g
Cholesterol 62mg21%
Sodium 33mg1%
Potassium 133mg4%
Carbohydrates 101g34%
Fiber 4g17%
Sugar 79g88%
Protein 11g22%
Vitamin A 137IU3%
Vitamin B1 (Thiamine) 0.04mg3%
Vitamin B2 (Riboflavin) 0.1mg6%
Vitamin B3 (Niacin) 0.1mg1%
Vitamin B6 0.1mg5%
Vitamin B12 0.2µg3%
Vitamin C 0.4mg0%
Vitamin D 0.4µg3%
Vitamin E 0.1mg1%
Vitamin K 0.4µg0%
Calcium 83mg8%
Vitamin B9 (Folate) 1µg0%
Iron 2mg11%
Magnesium 13mg3%
Phosphorus 55mg6%
Zinc 0.3mg2%
* Percent Daily Values are based on a 2000 calorie diet.

Like what you see?

Stay up to date with new recipes and ideas.

This Moong Dal Halwa recipe post from the archives, first published on March 2014 has been republished and updated on November 2022.

Share This Recipe:


Meet Dassana

Welcome to Dassana's Veg Recipes. I share vegetarian recipes from India & around the World. Having been cooking for decades and with a professional background in cooking & baking, I help you to make your cooking journey easier with my tried and tested recipes showcased with step by step photos & plenty of tips & suggestions.

Get My Secrets to Great Indian Food
Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Comments are closed.


  1. Madam I have gone through all your recipes and 1 or 2 rest i will slowly and gradually. I will surely tell you the recipe i will try . Your sharing of knowledge is great any new recipe you try please share it. Lot of thanks madam5 stars

See More Comments