Dessert

Moong Dal Halwa Recipe (Easy, Authentic)

By Heta Updated May 27, 2026

Slow-roasted moong dal halwa with clear texture cues for home cooks. A rich, aromatic festival dessert perfect for Diwali prep.

Golden moong dal halwa in brass katori with diya and marigold on dark wood

Every Diwali, there is always one sweet that makes the whole house smell like a mithai shop before anyone even lights a diya. At our place, that smell is moong dal halwa: warm ghee, roasted dal, and cardamom drifting out of the kitchen while the rest of the family argues over who gets to scrape the kadai.

Moong dal halwa is not an everyday dessert in our home. It is a celebration sweet. I make it when cousins are visiting, when the weather turns cold enough to justify standing at the stove for forty-five minutes, or when I want something richer than kheer but still rooted in the lentils we cook all week. If you already make Mag Ni Chutti Dal on regular weeknights, this recipe uses the same yellow moong dal in a completely different mood.

My first batch came out lumpy and faintly raw-tasting because I rushed the roasting stage. Once I learned to wait for that sandy, deep-gold texture before adding any liquid, everything clicked. Let’s walk through it together.

What Is Moong Dal Halwa?

Moong dal halwa is a classic North Indian dessert, especially beloved in Rajasthan, where winters are cold enough that a heavy, ghee-rich sweet feels like practical comfort food. Split yellow moong dal is soaked briefly, ground to a slightly coarse paste, and slow-roasted in ghee until nutty and fragrant. Milk or water, sugar, and cardamom go in next. The halwa cooks down until it pulls away from the pan and turns glossy.

You will find moong dal halwa at wedding buffets, Diwali thalis, and temple prasad counters. It sits alongside ladoo and barfi, but the texture is different: soft, granular, and melt-in-the-mouth rather than crumbly or fudge-like.

In Gujarati homes like mine, moong dal shows up far more often in savory dal than in mithai. That is exactly why this recipe feels special. Same pantry staple, completely different occasion.

Nutrition Highlights

Moong dal halwa is an indulgent dessert, and I will not pretend otherwise. Still, the base ingredient carries real nourishment:

  • Protein and fiber from moong dal (about 24g protein per 100g dry dal)
  • Iron and folate, which matter for vegetarian diets where dal is a daily anchor
  • Naturally gluten-free when made with pure ghee and no semolina add-in
  • Saffron and cardamom add antioxidants and warmth without extra sugar

For everyday iron-rich cooking, our iron-rich vegetarian recipes roundup covers savory moong dal dishes. This halwa is the festive cousin.

Why You’ll Love This Recipe

  • Clear texture cues so you know exactly when the dal is roasted enough (no raw smell, no pale color)
  • Small-batch friendly: serves four comfortably from half a cup of dal
  • Pantry staples: moong dal, ghee, sugar, cardamom, nuts
  • Make-ahead option for Diwali prep (reheats beautifully with a spoon of ghee)
  • Kid-approved at our table. My daughter asks for the “yellow sweet” every winter.
Prepared moong dal halwa in brass katori with banana leaf and festive Indian styling

Tips for the Best Moong Dal Halwa

Getting the Dal Roast Right

This is the step that makes or breaks moong dal halwa. After you add the ground dal to hot ghee, keep the flame on medium-low and stir constantly. The mixture goes from wet paste to crumbly lumps to a dry, sand-like texture. That sand stage is your checkpoint.

When it is ready, the raw lentil smell disappears completely and the color turns deep golden, not pale yellow. If you stop too early, the halwa tastes undercooked no matter how long you simmer later. I learned this the hard way on batch number one.

Ghee Ratio and When to Add More

Traditional moong dal halwa uses a generous amount of ghee. For half a cup of dal, I start with six tablespoons and add two more near the end when the mixture gets stiff and fights the spoon. That late ghee addition is not cheating. It makes the final sautéing much easier, especially in a cast iron kadai.

If you use a nonstick pan, you can get away with slightly less ghee, but do not drop below four tablespoons or the dal will clump and stick before it roasts evenly.

Pro tip: Do not oversoak the dal. Thirty minutes is enough. Oversoaked dal holds extra moisture and takes twice as long to roast dry.

Labeled ingredients for moong dal halwa including moong dal, ghee, sugar, and saffron

Variations and Swaps

Jaggery moong dal halwa: Replace sugar with an equal weight of grated jaggery. Add it after the liquid is fully absorbed, same as sugar. The color will be deeper and the flavor more molasses-like.

Khoya boost: Stir in three tablespoons of crumbled khoya after the sugar melts in. It adds richness without changing the method.

Lighter festive option: If you want something quicker and less heavy for the same occasion, our Easy Rice Kheer with Millet Swaps is a wonderful sibling dessert for the Diwali table.

Semolina skip: The half tablespoon of rava is optional. I add it because it helps the texture stay slightly granular, but the halwa works without it.

Editorial Diwali flatlay of moong dal halwa with nuts, diya, and marigold petals

Serving and Storage

Serve moong dal halwa warm in small bowls, topped with toasted nuts. It pairs beautifully with a savory thali: dal, sabzi, roti, and this sweet at the end. At weddings and festivals, a small katori of halwa is often enough because the richness goes a long way.

Store leftovers in an airtight container in the refrigerator for up to four days. Reheat in a pan over low heat with a teaspoon of ghee or a splash of milk, stirring until soft and glossy again. It also freezes for up to one month; thaw overnight in the fridge and reheat gently.

Golden moong dal halwa in brass katori with diya and marigold on dark wood

Moong Dal Halwa (Easy Homemade Recipe)

Rich, aromatic moong dal halwa slow-roasted in ghee until golden and sweetened with sugar, cardamom, and saffron. A classic Indian festival dessert that melts in your mouth.
No ratings yet
Prep Time 5 minutes
Cook Time 45 minutes
Total Time 50 minutes
Course Dessert
Cuisine Gujarati
Servings 4 servings
Calories

Equipment

  • Heavy-bottom kadai or nonstick pan
  • Blender

Ingredients
  

For the Halwa

  • 1/2 cup yellow moong dal split, skinless
  • 6 tbsp ghee + 2 tbsp optional, for finishing
  • 1/2 tbsp fine semolina rava; optional
  • 1/2 cup water room temperature
  • 1/2 cup milk room temperature; or use all water
  • 1 pinch saffron strands optional
  • 1/2 cup sugar adjust to taste; or grated jaggery
  • 1/2 tsp green cardamom powder

For Garnish

  • 2 tbsp chopped almonds
  • 2 tbsp chopped pistachios

Instructions
 

Prep the Dal

  • Rinse moong dal three times. Soak in fresh water for 30 minutes (no longer).
  • Drain completely. Blend to a slightly coarse paste: almost smooth, but not flour-fine. Add 1 to 2 tbsp water only if the blender stalls.

Roast the Dal

  • Heat ghee in a wide heavy-bottom pan over medium heat. Add semolina if using; stir 30 seconds until fragrant.
  • Add ground dal. Stir constantly on medium-low heat, breaking lumps as they form.
  • Keep roasting 12 to 18 minutes until the mixture is dry, sand-like, deep golden, and smells nutty with no raw dal aroma.

Cook the Halwa

  • Pour in milk and water slowly while stirring. Add saffron. Cook on medium heat, stirring, until all liquid is absorbed.
  • Add sugar. The mixture will loosen, then thicken again within a few minutes.
  • Add cardamom powder and the optional 2 tbsp ghee. Sauté until the halwa leaves the sides of the pan and looks glossy.
  • Toast nuts separately in a small pan until crisp. Garnish and serve warm.

Notes

Soak dal for 30 minutes only. Oversoaking adds moisture and extends roast time.
For extra richness, stir in 3 tbsp crumbled khoya (mawa) after adding sugar.
Swap sugar for grated jaggery (gur) for a deeper, caramel-like sweetness.
Nut-free: skip nuts or use toasted coconut flakes for garnish.
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently with a splash of ghee or milk.
Kid-friendly: reduce cardamom slightly and cut sugar to 1/3 cup if serving to young children.
Tried this recipe?Let us know how it was!

FAQs

Why does my moong dal halwa taste raw?

The dal was not roasted long enough before you added liquid. Go back to the sand-texture checkpoint: deep golden color, dry crumbly feel, zero raw lentil smell. There is no shortcut around this step.

Can I make moong dal halwa ahead for Diwali?

Yes. Make it two days ahead, refrigerate, and reheat with a little ghee before serving. Many home cooks prefer the flavor on day two when the cardamom and saffron have settled in.

Milk or water: which is better?

Both work. Milk adds richness and a slight creaminess. Water keeps it lighter and is what I use when cooking for family members who prefer lentils without dairy. Half milk and half water is my usual balance.

Can I reduce the ghee?

You can, but roasting becomes harder. Four tablespoons is the practical minimum for half a cup of dal. Less ghee means more sticking, more stirring, and a denser final texture.

Is moong dal halwa gluten-free?

Yes, as long as you skip the optional semolina. All other ingredients are naturally gluten-free.

Can I double the recipe?

Absolutely. Use a wider pan so the dal roasts in a thinner layer, and expect the roasting stage to take a few minutes longer. Do not crowd the pan or the dal will steam instead of roast.

Moong dal halwa asks for patience, but the reward is a dessert that tastes like it came from a mithai counter, not a shortcut. I hope you make it for your next festival table or cold weekend morning when the kitchen deserves something special.

If you try this recipe, tell me in the comments: do you prefer your halwa with sugar or jaggery? And save this one for your Diwali menu before the week gets busy.

Made this? Share a photo and tag @petitepaprika on Instagram. I love seeing your kitchen creations!

Pinterest pin for moong dal halwa recipe with festive Indian dessert photo

Don’t miss the recipes!

Get free weekly meal planner when you subscribe

We don’t spam! Read our privacy policy for more info.

Leave a Reply

WordPress Appliance - Powered by TurnKey Linux