moong dal halwa

Moong dal halwa recipe with step by step photos. Moong dal halwa is an addictive and delicious halwa variety made from mung lentils and ghee (clarified butter). it is a popular and rich halwa recipe from north India.

Moong dal halwa is usually made on celebratory or festive occasions like Holi, Diwali, marriages etc.

Get My Secrets to Great Indian Food

Sign up for my FREE Beginners Guide to Delicious Indian Cooking
moong dal halwa recipe, moong dal halwa

For this halwa recipe I referred a book on the cuisine of Uttar Pradesh. The whole process takes a lot of time and work from the hands. You have to stir and stir and stir. This is the first time I made this halwa. I was avoiding making the halwa all the times for obvious reasons.

I would suggest to use non stick pan or kadai to make this moong dal halwa. In the step by step pics, you will know why.

Moong dal halwa is delicious and one of the sweets you cannot stop eating.  but making this halwa takes a lot of time and effort. So make this halwa on a day when you have plenty of time, patience and energy.

How to make moong dal halwa

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

soaked and drained moong dal

2. Drain and then grind the moong dal to a smooth paste with some water.

grind soaked moong dal

3. Melt 9 to 10 tbsp ghee (clarified butter).

heat oil

4. Add the ground moong dal.

add grinded moong dal

5. Stir well. You see in the pic, from the iron kadai the halwa has shifted to a non stick kadai. When stirring and mixing the halwa in the kadai, it started sticking so much. I did not want to do so much of work… Scraping and stirring the halwa. So I shifted the whole halwa mixture to a non stick kadai. It was very very easy to stir the halwa then.

making moong dal halwa

6. Keep on stirring the halwa on a low to medium flame. 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. First the halwa is pasty, then starts getting lumpy and then starts breaking down and getting separated with fat releasing from the sides. In the pic below the halwa is at a stage where it resembles sooji halwa but still with the raw aroma of the mung lentils.

making moong dal halwa

7. So while the halwa 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 stove top and stir so that the sugar dissolves. Heat this milk-water-sugar mixture till it comes to  a boil.

heat milk to make moong dal halwa

8. Meanwhile the moong dal has got separated. They have a granular consistency now. The aroma & color has also changed and the fat has separated.

moong dal halwa recipe

9. The milk mixture has come to a boil and now needs to be added to the fried moong dal.

boil milk to make moong dal halwa

10. Pour the boiling hot milk mixture to the fried mung lentils. The mixture sizzles, so be careful while adding the hot milk and water mixture.

add boiled milk to moong dal

11. Stir well.

preparing moong dal halwa

12. Simmer and cook stirring often.

preparing moong dal halwa recipe

13. The liquid should get absorbed and once again you will see the ghee getting separated. Done finally. It took me a total of about 1 hour to make the moong dal ka halwa on the stove top. Add ¼ to ⅓ tsp cardamom powder, 10-12 chopped unsalted pistachios and 1 tbsp golden raisins. I forgot to take pic of this one. This is what too much of working and stirring with hands does to you.

moong dal halwa recipe

14. Take a breath of relief, thank your hands. Serve moong dal ka halwa hot.

moong dal halwa recipe, moong dal halwa
Few more halwa recipes


STEP BY STEP PHOTOS ABOVEMany of my recipes have detailed step by step photos and useful tips to help you make it easily and perfectly.

Moong Dal Halwa

4.85 from 69 votes
Moong dal halwa is an addictive and delicious halwa variety made from mung lentils.
moong dal halwa recipe
Author:Dassana Amit
Prep Time:6 hrs
Cook Time:1 hr
Total Time:7 hrs
Cuisine:north indian
Servings (change the number to scale):5 to 6
(1 CUP = 250 ML)


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 unsalted pistachios - sliced or chopped or 10 to 12 blanched almonds - sliced
  • 1 tablespoon golden raisins

to be mixed together

  • 1 cup full fat whole milk
  • 2 cups water
  • 1 or 1.25 cups regular sugar or organic unrefined cane 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 1/4 or 1/3 cup water.

making moong dal halwa

  • Melt ghee in a non stick pan. Add the ground moong dal. Stir well
  • Keep on stirring the halwa on a low to medium flame. 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 a light 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 liquid should get absorbed and once again you will see the ghee getting separated.
  • Lastly add cardamom powder, chopped pistachios and raisins.
  • Serve moong dal ka 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 tbsp more of sugar or add 1/4 cup sugar extra.
* the recipe can be halved or doubled.

Nutrition Info (approximate values)

Nutrition Facts
Moong Dal Halwa
Amount Per Serving
Calories 555 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 15g94%
Monounsaturated Fat 6g
Cholesterol 64mg21%
Sodium 33mg1%
Potassium 642mg18%
Carbohydrates 72g24%
Fiber 7g29%
Sugar 47g52%
Protein 12g24%
Vitamin A 845IU17%
Vitamin C 2.3mg3%
Calcium 121mg12%
Iron 3.2mg18%
* Percent Daily Values are based on a 2000 calorie diet.
GOOD KARMAAll our content & photos are copyright protected. Please do not copy. As a blogger, if you you want to adapt this recipe or make a youtube video, then please write the recipe in your own words and give a clickable link back to the recipe on this url.
LIKE OUR VIDEOS!Then do follow and SUBSCRIBE to us on youtube to get the latest Recipe Video updates.
TRIED THIS RECIPE? If you have made the recipe and like it then do share the recipe link on facebook, twitter & pinterest. For Instagram mention @vegrecipesofindia or tag #vegrecipesofindia

Trending Recipes

Get My Secrets to Great Indian Food

Sign up for my FREE Beginners Guide to Delicious Indian Cooking

Dassana Amit

Dassana Amitnamaste and welcome to which i started in feb 2009 and is a pure vegetarian blog. i have been passionate about cooking from childhood and began to cook from the age of 10. later having enrolled in a home science degree greatly enhanced my cooking & baking skills and took it to a different level which i now share as foolproof recipes. i was formally trained both in mainstream indian as well as international cuisines.

Comments are closed.

155 comments/reviews

  1. Hi ,
    I tried making halwa with same measurement ingredients but the halwa turned very soggy and creme color post mixing with milk water mixture .
    I guess my milk water mixture was problem.

    • could be. if you would have cooked more, then the stickiness would have not been there.

  2. Hey Dassana
    Commenting for the first time but I have been a huge fan since long..even this halwa recipe was no exception…too good…!!!

    • thank you zeba. do comment whenever you have time. reviews and comments do help. thanks again.

  3. A big thank you dear Dassana!!!!!! Made moong dal halwa for the very first time and your recipe created a miracle….. my family loved it….. halwa came out soooo well…. thanks a million once again ????5 stars

    • thanks nidhi and glad to know. most welcome and happy cooking.

  4. Can sugar be replaced with jaggery

    • yes

  5. Split moong green cover should be discarded after soaking5 stars

  6. Hi, I usually dry roast dal(till a good aroma and light golden colour appears) and cook for 2 whistles and 5-10 mins in simmer in water . That lowers cooking time, followed by mashing and adding it to ghee and milk then dry fruits. Hope it helps than stirring it long while.Thanks

    • thanks for sharing these super tips kalyani. it will sure help the blog readers.

    • The taste is better always when we roast it longer. Pressure cooker can’t help us make the same taste4 stars

  7. It looks great..I will try it surely..thanks for sharing5 stars

    • Welcome Mamta

      • Dear Dassana
        This is the first time I am writing to you. I am a great fan of your website and have started trying your recipes which are so we’ll explained and demonstrated step by step.
        However my moong dal halwa remained very light and the colour didn’t change much. I kept roasting in ghee for almost 50 minutes till raw deal aroma was gone.
        What to do next time?

        • thank a lot parizad. glad to read. regarding the moong dal halwa, the timing will vary with the type of pan you are using – size, thickness and type of material. also the intensity of flame is considered. most modern kitchen stoves do not have full pressure on the flame in the burners. this was explained to me when i had gone to buy a stove for my kitchen. as a result such burners are not suited for indian cooking where especially while frying which requires high heat. only a few models in various brands of the gas stoves will have a good pressure in the flame. so here when you see that the cooking is considerably taking a long time, then increase the flame and cook. this is also what i do when i use pretty heavy pans for cooking. hope this helps.

  8. Hi amit.

    I followed the recipe in toto. But my halwa is not leaving ghee as expected and has dried up as well. Can I do anything now to make it as it should be?5 stars

    • pranita, just add some boiling hot water in parts and mix well. the dryness will go away and you will get a smooth halwa texture. do not cook further if the consistency is like halwa. if the consistency has become slightly thin, then cook on low flame for some minutes till you get a halwa like consistency.

  9. Thanking your hands… I liked that! well said :))

    • thanks.

  10. I made it and my family loved it!!! I was so apprehensive about making it but thanks to your detailed notes where you mentioned that first the batter will be pasty then lumpy and finally it will separate else i would have thought that i messed up!! Thanks so so much and pls do not delete your app ????

    • Welcome Pallavi. Glad to know that instructions helped you to make this moong dal halwa. Its becoming difficult to manage the app. you can check the recipes in the website as the app is the exact replica of website. in fact website is better than app.

  11. I am not at all into cooking but i try sweet dishes and cakes from your recipes.. N they comes out finger licking good.. All credit goes to your superb recipes n the way you demonstrate it.. I made moong daal halwa twice n both the times it came out really very good.. You are saviour to non-cooks like me..Thank you so very much..

    • Welcome Surbhi. Glad to know that recipes are helping you. Thanks for your positive feedback and appreciation.

  12. I tried this recipie today but I guess I messed up. My dal was going okay and properly cooked but when I added the liquid it turned out sticky I added some More ghee to soften but looks like I cooked too long. It’s gone hard not halwa like and tastes raw also. Please help if you can. My husband loves the halwa and I reallly don’t want to waste this..4 stars

    • KG, the moong dal has not been fried well. hence the raw taste. also hard because in the latter part of the recipe method, its got cooked too much. if you add some water or milk and cook it again, it will soften the halwa and the rawness of dal will also go away.

  13. I have actually tried this recipe a couple of times and it turned out really well. Keep up the good work!!

    • Thanks Aishwarya

  14. Can I add khoya? If I want to add it then when should I add it? What precautions should I take to ensure that it doesn’t burn?5 stars

    • aishwarya, you can add khoya. when the moong dal is cooked well and the ghee has separated at this step you can add khoya. mix it very well. after adding khoya, the mixture will again become liquid like. now add sugar. continue to stir and cook till you see the halwa mixture thickening, reducing and ghee releasing from the sides. also if you use khoya, then no need to add milk. you can add 1/2 cup khoya. sugar can be around 3/4th to 1 cup.

      • Thank you so much!!!

        • welcome aishwarya.

  15. Hey there!!! Me and my diiii tried this recipe today and it looks really nice..Thank u sooo much.for this amazing desert.. guess what!!! This was our first attempt…thanx..

    • Welcome Aditi. Glad to know that both of you liked the halwa recipe and it came out well in first attempt. do try some more recipes.

  16. Hi dassana! Thank you so much for this delicious recipe. Made right now and it’s so yummy. But mine unlike yours is not golden brown. Also instead of using full fat milk can I use any other milk like coconut or almond? Kindly advise!5 stars

    • thanks megha. the golden color is due to cooking the moong halwa well. if its cooked well, it will have golden color. otherwise it has a yellow color. you can use almond milk. with coconut milk, i am not sure as using coconut milk is tricky and it does split at times.

  17. Can we cut these into pieces

    • no, moong dal halwa cannot be cut into pieces. they are served like sooji halwa in a katori or bowl.

  18. Hi..can i skip adding milk and just add water..will thr be any difference then?

    • you can skip. there will be some difference in the taste. milk makes the halwa more richer. but you can skip.

  19. Hi dassana,
    Thanks for your wonderful recipes. I tried this moong dal halwa yesterday, it was going good but at the end it came out dry like a panjiri… Plz tell me wat I missed out n wat can be done now??? BTW it tastes good ?5 stars

    • meenakshi, looks like some more liquids or milk was required. whenever making any sweet, if the mixture becomes dry, then just add some hot milk or water and mix. you will get a halwa like consistency in the dish.

  20. Hi , I tried cooking it the same way, but it still taste dry n raw, I think dal is not cooked properly,what shall I do??

    • continue to cook for some more minutes. if the halwa becomes dry, then add some hot milk.

  21. Hey amit i m new fan of ur all recipes.u did grt by posting all of them here.the most imp thing about ur recipes is the way u illustrated even amateur like me got involved in cooking..tons of thanks n likes for ur work..just keep posting5 stars

    • welcome sumit. glad to know that recipes are helping you. thanks for your positive feedback.

  22. Hi,

    I tried making this today. It turned out to be sticky at first and then it became hard..can you help me to understand the consistency of halwa??

    • the consistency is smooth like that of sooji halwa. ghee is separated from the halwa. looks like the halwa cooked too much and thats why it has become hard. what you can do is add some water or milk and cook for some minutes till all the water or milk is absorbed. the halwa will soften and loose its hard texture.

  23. I tried this today and it turned out to be very tasty.Thanks Dassana

    • welcome saheli and thanks for the feedback.

  24. hey dassana, it’s looking so yummy. I have this in parties or marriage functions, it has little yellow colour. should they add any artificial colors while cooking.?

    • aman, could be they must be adding some yellow colour. at home you can use saffron (kesar) dissolved in some warm milk/water or a generous pinch of turmeric powder for yellow colour.

  25. Hello mam ..thanx for this reciepe ..i love moong dal halwa alot even my family ..i hv qus it want to add khoya in this which step i add khoya or plzz tell the quantity of khoya ..thnx alot5 stars

    • welcome rimple. you can add khoya after the 13th step, once the liquids are absorbed and you see ghee separating from the halwa. crumble or grate the khoya and then add. saute for a few minutes till the khoya is cooked.

  26. What should i do if fat does not come out in step6

    • pinki, ideally the fat should come out. saute for some more time.

  27. Thanks for thr reciepe of Moong dal Halwa4 stars

    • welcome harsh.

  28. Hello
    Actually maine halwa phle b kafi baar bnaya h and it came out really gud.
    But yesterday i cookd it fr around 40-45 mnt n dnt inspite of dat halwa kaccha reh gya when i tasted later.
    So please tell me ki ab kuch kiya ja skta uska ya its a waste now???
    Please reply ASAP
    Thnx in advance ?

    • late in replying to you. don’t discard. just cook for some more time. the texture will improve and the halwa will cook more.

      • Thank u
        I did d same yesterday and it was gud ?

        • welcome and thankyou so much jyoti 🙂

  29. Excellent demo for making the halwa turned delicious… Made it the first time5 stars

    • glad you liked them verona 🙂 thankyou.

  30. I have become a fan of all your recipes. Will try this one tomorrow.

    • thanks madhura. do try 🙂

  31. Made this today…came out very good…thank you for detailed explanation 🙂

    • welcome and thankyou 🙂

  32. How can i reduce sugar!?4 stars

    • a variation and an alternative would be to add dates paste or dates syrup in the recipe. the taste will change, but overall will be good. sugar if reduced in the recipe won’t taste good. another alternative would be to add jaggery in place of sugar.

  33. Hi…Thank you for this delicious recipe. ….

    • welcome surekha 🙂

  34. Wow Dassana !!! Your recipes are way to aweome. The step by step method is so easy to understand and has definitely made my life simple. Thanks a ton for all your delicious recipies.

    • you are welcome swati 🙂 and thankyou for your kind and honest words.

  35. I made this and it came out very well. I have been trying other recipes as well and your blog is my first stop for checking up recipes. Thanks!!!
    One small tip here: If you want to avoid sizzling when adding liquids you can reverse the order i.e add fried dal to milk, water mixture instead of the other way and it will not sizzle.5 stars

    • thanks a lot akshat. also thanks for the tip. does make a difference when cooking 🙂