Moong Dal Halwa
A classic Rajasthani dessert made with yellow lentils, ghee, and sugar. This rich, granular halwa melts in your mouth and is a festive favorite, known for its incredible aroma and nutty flavor from slow-roasting.
For 6 servings
4 steps. 65 minutes total.
- 1
Step 1
- a.Prepare the Moong Dal
- b.Rinse the yellow moong dal under running water until the water runs clear. This removes any dust and excess starch.
- c.Soak the dal in 3-4 cups of fresh water for at least 4 to 6 hours. This step is crucial for a soft texture.
- d.After soaking, drain all the water completely. A fine-mesh sieve works best for this.
- e.Transfer the drained dal to a grinder or food processor. Grind it into a coarse, grainy paste, similar to the texture of fine semolina (rava). Do not add water. If absolutely necessary, add 1-2 teaspoons of water to help the blades move. Avoid making a smooth paste to achieve the classic 'danedar' (granular) texture.
- 2
Step 2
- a.Roast the Dal Paste (Bhunai)
- b.Place a heavy-bottomed, non-stick pan or kadai over low heat. Add the ghee and let it melt completely.
- c.Carefully add the ground moong dal paste to the warm ghee. It will immediately form lumps. Stir continuously with a sturdy spatula.
- d.For the first 10-15 minutes, focus on breaking down all the lumps while stirring constantly. The mixture will be sticky.
- e.Continue to cook on low to low-medium heat for about 35-45 minutes. This slow roasting process (bhunai) is the most important step for developing flavor.
- f.The paste will go through stages: from lumpy and sticky, to a looser, crumbly texture, and finally to a golden-brown, aromatic mixture. You'll know it's ready when it turns a beautiful golden color, releases a rich nutty aroma, and the ghee starts to separate from the sides of the pan.
- 3
Step 3
- a.Combine with Liquids
- b.While the dal is roasting, prepare the liquids. In a saucepan, combine the sugar and 1 cup of water. Heat on medium, stirring until the sugar dissolves completely. Turn off the heat and keep the syrup warm.
- c.In another small pot, warm the 1 cup of milk. Add the saffron strands to the warm milk and let them infuse.
- d.Once the dal paste is perfectly roasted, reduce the heat to the lowest setting. Slowly and carefully pour the warm saffron milk into the pan. The mixture will sizzle and bubble vigorously.
- e.Stir continuously and quickly to prevent lumps. The dal will absorb all the milk in about 5-7 minutes.
- f.If using optional khoya, add the grated khoya now and mix until it melts and combines with the dal mixture.
- g.Next, pour the warm sugar syrup into the pan. Stir well to combine. The halwa will become thin and liquidy again.
- h.Increase the heat to medium-low and continue to cook, stirring frequently, for another 10-15 minutes. The mixture will thicken, pull away from the sides of the pan, and the ghee will start to ooze out again.
- 4
Step 4
- a.Garnish and Serve
- b.When the halwa reaches the desired consistency and stops sticking to the pan, turn off the heat.
- c.Stir in the cardamom powder and half of the chopped almonds and pistachios.
- d.Let the halwa rest for 5-10 minutes before serving. This allows the flavors to meld.
- e.Serve the Moong Dal Halwa warm, garnished with the remaining chopped nuts.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1The key to perfect moong dal halwa is the 'bhunao' or roasting process. Be patient and cook only on low heat to prevent a raw taste and ensure an even, golden color.
- 2Always use a heavy-bottomed or non-stick pan to prevent the dal from sticking and burning, which can ruin the entire dish.
- 3Using warm milk and warm sugar syrup is essential. Adding cold liquids to the hot dal paste can cause lumps and may alter the texture.
- 4Do not over-grind the dal. A coarse, grainy paste is necessary for the signature 'danedar' (granular) texture of the halwa.
- 5For an even richer and more traditional flavor, add grated khoya (mawa) after the milk has been absorbed.
- 6The halwa tastes even better the next day. Store it in the refrigerator and reheat a serving in a pan with a splash of milk or in the microwave.
Adapt it for your goals.
Richer Version
Add 1/2 cup of grated khoya (mawa) along with the milk for a richer, creamier, and more decadent halwa.
Jaggery VersionJaggery Version
Replace the sugar with an equal amount of powdered or grated jaggery for a more earthy and traditional flavor. Dissolve the jaggery in water to make the syrup.
Nut FreeNut-Free
Simply omit the almonds and pistachios for a nut-free version. The halwa will still be delicious on its own.
Vegan (Non Traditional)Vegan (Non-Traditional)
For a vegan adaptation, replace ghee with coconut oil or a high-quality vegan butter, and use a creamy plant-based milk like almond or cashew milk. Note that this will significantly change the authentic flavor and texture.
Why this is on our healthy list.
Rich in Protein
Moong dal is an excellent source of plant-based protein, which is essential for muscle repair, cell generation, and overall body function.
Source of Healthy Fats
Made with pure ghee, this halwa provides healthy fats, including butyric acid, which is known to be beneficial for gut health and can help reduce inflammation.
Provides Sustained Energy
The combination of complex carbohydrates from lentils, simple carbs from sugar, and fats from ghee provides a dense and sustained source of energy, making it a popular dessert during winters and festivals.
Frequently asked questions
A typical 1/2 cup serving of Moong Dal Halwa contains approximately 550-600 calories. It is a rich, energy-dense dessert due to the significant amounts of ghee and sugar.
