Moong Dal Halwa

Moong Dal Halwa is a classic Indian Dessert. This halwa is a very popular Rajasthani delicacy. In each and every festivals of India, sweet dishes plays a very important role in every household. We all know that making Moong Dal Halwa is a very time-consuming and tiring process as it takes around 2-3 hours to make the authentic halwa, but in this recipe, we are making this halwa within 40 minutes of cooking with some easy tricks.

moong dal halwa 23Important:

  • Preparation Time : 15 minutes
  • Cooking Time : 40 minutes
  • Total Time : 55 minutes
  • Serve For : 4


  • Yellow Moong Dal or Split Yellow Gram (250 gm)
  • Ghee or Clarified Butter (1 cup)
  • Milk (1 cup)
  • Water (1 cup)
  • Sugar (1 cup)
  • Cardamom Powder (1/4 tsp)
  • Almonds (15) /chopped
  • Yellow Food Colour (few drops) /optional


  1. Wash and soak moong dal for 4 hours.
  2. When the soaking period is over, drain water and grind them in a blender. Half a way add some water and again grind into a smooth paste.
  3. Here comes the trick to make instant moong dal halwa. Place the dal puree on a thin cotton cloth and squeeze out all the water as possible from the puree. It will help the halwa cook faster.
  4. Heat ghee in a heavy bottomed pan.
  5. Add the moong dal puree into the ghee and start stirring the mixture. Do not forget to stir it continuously at this stage.
  6. The mixture will become like a tight dough and it takes a lot of effort to stir it for the first 5-7 minutes.
  7. After that you can see the halwa mixture will start separating and the texture will become like crumble.
  8. Cook the moong dal very well, because we don’t want the raw smell of moong dal in our halwa.
  9. Keep stirring and cooking the halwa mixture for 15-20 minutes on medium flame.
  10. When the dal mixture roasted properly, you can smell a beautiful aroma of the roasted dal [ it will take around 20 minutes to roast the moong dal ].
  11. At this stage, add milk and water into the halwa and stir the mixture constantly.
  12. After 4-5 minutes, add sugar and stir until all the sugar dissolves completely into the mixture.
  13. Add yellow food colour and mix well.
  14. Keep stirring often on low flame. After 10-15 minutes from adding milk, the liquid should get absorbed and the ghee will separated from halwa. It will take a total 40 minutes to make this halwa.
  15. Lastly, add cardamom powder and sliced almond into the halwa. Mix well and switch off the flame.


Soak moong dal for 4 hours

moong dal halwa 1

Put it into a blender

moong dal halwa 3

Blend, and add some water

moong dal halwa 4

Again blend and make a smooth puree

moong dal halwa 5

Put the puree on a cotton cloth

moong dal halwa 6

Squeeze out all the water and make the mixture dry

moong dal halwa 8

Add ghee in a heavy bottomed pan

moong dal halwa 9

Add the dal mixture and start stirring it

moong dal halwa 10

It takes little more effort in the first 5 minutes

moong dal halwa 11

After 5 minutes

moong dal halwa 12

After 10 minutes

moong dal halwa 13

After 15 minutes

moong dal halwa 14

After 20 minutes add milk

moong dal halwa 15

Add water

moong dal halwa 17

Mix well and cook for 5 minutes

moong dal halwa 16

After 5 minutes, add sugar

moong dal halwa 18

Add food colour

moong dal halwa 19

Lastly add cardamom powder

moong dal halwa 20

Chopped Almonds. Mix well and serve

moong dal halwa 22Tips:

  • Do not forget to stir the halwa constantly while cooking.
  • Squeezing out water will help the halwa cook faster.
  • You can skip the step of adding food colour.
  • Serve hot.

You can also search for more Indian Dessert recipes like Malai Chum Chum, Rasgulla, Besan ke Laddu, Shakkar Para, Rasmalai, Coconut Kheer and many more.

To get more recipes follow us on Youtube .

1 thought on “Moong Dal Halwa”

Leave a Comment