Moong Dal Halwa Recipe
Updated: December 4, 2022, By Swasthi
Moong Dal Halwa is a classic Indian Sweet Dish made with moong lentils, sugar, ghee and cardamom powder. Moong Dal Halwa tastes not only delicious but is also aromatic and makes for a great celebration dessert. The mouth melting texture, unique aroma and taste is what makes this so special.
Halwa is made very often in most Indian homes. Suji halwa or sheera, rava kesari & carrot halwa are some of them which appear most commonly.
Moong Dal Halwa is one that is not made often but sure is a festive & celebration dessert.
About Moong Dal Halwa
Moong Dal Halwa is a traditional Indian dessert where ground lentils are fried in ghee until aromatic and golden. It is then cooked with milk and sweetened with sugar. Moong dal halwa is flavored with cardamoms & saffron. Lastly garnished with chopped nuts.
The resulting halwa is simply delicious, aromatic with a melt-in-the-mouth texture and tastes divine.
I had shared this recipe on the blog in 2013. My kids keep asking me for this halwa as they love it so much. I made this sometime ago for a festive meal & thought of resharing it with a video.
Making some kinds of Indian desserts need lot of patience but the end results are worth it. This moong dal halwa is no exception, you need to fry the moong dal until golden and aromatic just like the way we fry the besan for the Besan ladoo.
I have made this halwa so many times and learnt the simpler way to make it without compromising on the taste. The trick is to not soak the lentils so it saves a lot of time.
Though you can make this moong dal halwa with flour (ground lentils) where you roast and powder the lentils. I follow this method of rinsing and grinding because I prefer to wash my lentils well before using.
Related Recipes
Diwali Sweets
Diwali Snacks
Kaju katli
Photo Guide
How To Make Moong Dal Halwa (Stepwise Photos)
Preparation
1. Rinse half cup moong dal thrice.
2. Drain the water completely and add it to a blender jar. Blend it to a not so smooth but very slightly coarse texture. If you blend it too coarse, you will feel the texture in the halwa. So it must be very slightly coarse. If needed you may sprinkle little water if your grinder gets jammed.
Make Halwa
3. Heat 6 tbsps ghee in a wide pan. When the ghee turns hot, add semolina and fry until it turns aromatic.
4. Add the ground moong dal and regulate the flame to medium. Keep stirring and incorporate the ghee into the moong dal mixture.
5. Constantly keep stirring and fry till the moisture evaporates. Then reduce the flame to low and keep breaking the lumps and fry until the dal turns deep golden and aromatic.
6. When the moong dal is done, it resembles a sand like texture. Be patient at this stage and do not hasten to go to the next step.
7. Pour the liquid stirring the dal mixture. Note I use milk and water at room temperature. I also added the saffron at this stage.
8. Keep stirring continuously and cook on a medium flame.
9. When the entire liquid is absorbed, add sugar.
10. The moong dal halwa will become runny at this stage and then turns thick within few minutes. Since I used a cast iron pan and not a non-stick, mine was super hard to stir and fry at this stage. So I added 2 tbsps more ghee here. You can also skip it if using a non stick. Add cardamom powder.
11. Saute the mixture until the halwa leaves the pan. An addition of even little ghee helps a lot in easy sauteing.
Here are my tips to make the best moong dal halwa.
Pro Tips
Soaking: Do not soak the dal. With soaked dal it is harder to fry the dal mixture until golden. This also doubles the cook time.
Frying: The ground moong dal has to be fried or roasted in ghee until deep golden. This has to be done on a low to medium heat stirring constantly for even cooking. This is the key step to make the best moong dal halwa.
Ghee: Using good quality ghee is very important. The ratio of dal:ghee is the key factor. The minimum dal: ghee ratio is 1: ¾. Moong dal halwa can be made even with lesser ghee but frying the dal becomes much difficult with lesser ghee. You can reduce the ghee if using a nonstick pan.
Water or Milk?: You can use either. I make this most often with water as we don’t prefer milk with lentils. To make it rich this time I have used half milk & half water.
Mawa or khoya: I haven’t used it here just to reduce the cook time. Mawa makes the halwa more rich and delicious. You can add about 3 tbsps mawa towards the end.
Flavoring: Cardamom powder is good enough to flavor the dish. A few strands of saffron will enhance the color. But does not add much flavor.
Sugar: You can adjust the amount of sugar in this recipe to suit your taste.
Related Recipes
Recipe Card
Moong Dal Halwa Recipe
For best results follow the step-by-step photos above the recipe card
Ingredients (US cup = 240ml )
- ½ cup moong dal (yellow dal)
- 6 tablespoons ghee (+ 2 tbsps optional – refer notes)
- ½ tablespoon suji (fine semolina or rava) (optional)
- ½ cup water (room temperature)
- ½ cup milk or water (room temperature)
- 1 pinch saffron strands optional (kesar)
- 6 to 8 tablespoons sugar ( I used 8 tbsps or ½ cup)
- ½ teaspoon cardamom powder or ½ tsp rose water
To Garnish
- 6 almonds (chop finely)
- 6 pistachios (chop finely)
Instructions
Preparation
- Rinse moong dal at least thrice and drain the water completely. Add it to a grinder jar.
- Blend it to a almost smooth but very slightly coarse texture. Scrape the sides and blend. If needed you may sprinkle little water if your grinder gets jammed.
Fry Dal
- To a heavy bottom nonstick pan, add 6 tbsps ghee and heat it.
- Add semolina and fry for about a minute until it gets roasted well.
- Next transfer the ground moong dal and begin to incorporate it into the ghee stirring constantly.
- Keep the flame to medium. Continue stirring & frying.
- After 10 to 15 mins the dal mixture will turn crumbly and may have small lumps.
- Begin to break down the lumps and continue to fry on a low flame.
- When the moong dal is done frying, you will begin to smell it good and it turns to deep golden color.
How To Make Moong Dal Halwa
- Pour milk & water (both at room temperature) slowly stirring the dal. Also add the saffron.
- Cook stirring and ensure there are no lumps.
- The entire liquid will be absorbed soon.
- When the mixture turns thick add sugar and continue. The mixture turns gooey and then turns thick like a mass.
- Add 2 tbsps ghee and cardamom powder or rose water. Adding ghee at this stage makes sauteing the halwa easier. You may skip if you are able to do it.
- Mix and cook till the moong dal halwa begins to leave the sides of the pan.
- Toast the nuts until crunchy in a different pan. Garnish the halwa with the nuts.
- Serve moong dal halwa hot or warm.
Notes
Video
NUTRITION INFO (estimation only)
© Swasthi’s Recipes
About Swasthi
I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me
Follow Swasthi’s Recipes
Comments
Excellent recipe, really easy to follow. Better than shop bought. Will definitely be making it again. Thank you!
You are welcome Suzanne. So happy to read that
Wonderful recipe.i just felt the honesty too.thank you dear.
You are welcome Aparajita. Glad you like it
Awesome. I tried makng daal
Halwa first time and it was hit.
Happy to read that Jyoti. Thank you for sharing back
Effective and the most useful tips…
Thank you
Good recipes
Tried
Hi is there anything I can do to reduce sweetness in already prepared halwa?
Hi Ciba
You can add lots of sliced and fried nuts like almonds and cashews. It will reduce
This turned out fantastic! Thank you! I saved some to serve later on the weekend. It was so good even after a week.
How to reheat left over halwa
You can directly heat it in a pan or steam it.
I want to make the halwa for 5 _ 6 persons. Do I need to double the ingredients
Please reply as I want to make it
Thank you ?
Hi,
Yes. double the recipe to make 6 servings
Thanks for the recipe. It turned out awesome. For how long can I refrigerate this? How do I reheat? In pan or microwave.
Glad to know Riya
It should keep good for 3 to 4 days. If you want to keep it longer freeze it.
Reheat it in pan or steam it (covered) until hot.
Looks so yummy!!!!!!!! This moong dal halwa looks as good as my mummy’s. Thank you. Will be trying it. Can you please add the ingredients in grams.
You are welcome Aradhana
Thank you so much. Yes do try it. I do not have the ingredients in grams at this moment. But for this recipe you really don’t need. Hope you enjoy it.
When can I add mawa, before adding sugar or after?
After sugar. Add it 1 to 2 mins before turning off the stove
Thank you swasthi for all the wonderful recipes. I made this halwa it came out good except that it was a bit sticky. I reduced the ghee to half is that the reason
Thanks Keerthana
Yes it could be the reason
This looks yummy. Please provide the recipe in grams. I want to make moong dal halwa for Gopal ji ki prasahad.
I have made moong dal halwa a few times before but this was the best in taste without very a lot of ghee. Thanky ou
i m anupma kumari. thanks for giving me a delightful recipe
Welcome Anupama
Hi….I. Feel that you are a laddu specialist….whenever I want to prepare any laddu I just open your site.thanks a lot.
Welcome Bindu
Haha.
🙂
Thanks for the comment. Have a good day!!
SO EASY STEPS TO DO THE MOONG DAL HALWA
Thanks
Very very delicious. Thanks
Welcome Nishi
Hi Swasthi ! Thank you for sharing this easy step by step moong dal halwa recipe. I loved it. If you know please share any recipes for making Suzi halwa or Atta halwa. Thanks and waiting for hear back 🙂
Hi Kalpana
You are welcome. Thanks for the feedback. I do not have a suji halwa or atta halwa posted on the blog. I have this collection of halwa recipes. You may want to take a look.
good taste really I enjoy
Thanks Valar