Fullmeals.
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals.

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals.

Halwai Style Moong Dal Halwa (Moong Dal Shira)

Recipe by Aai Shappath

  • Ready in50 min
  • Prep15 min
  • Cook35 min
  • CuisineIndian · North Indian
  • Serves4 People
  • Calories~450 kcal
Halwai Style Moong Dal Halwa (Moong Dal Shira)

Ingredients

Main Ingredients

  • 1 cupYellow Moong Dal (split and skinned mung beans)
  • 1 cupGhee (clarified butter)
  • 1 cupSugar
  • 2 cupsFull-fat Milk
  • a pinchSaffron strands
  • 3 cupsWater
  • 1 tbspFine Semolina (Rava)
  • 1 tbspGram Flour (Besan)

Garnish

  • as neededAlmonds (sliced)
  • as neededPistachios (sliced)

Step-by-Step Instructions

  1. 1.Prepare Milk and Water

    In one pot, heat 2 cups of full-fat milk with a pinch of saffron (soaked for 15-20 minutes). In another pot, heat 3 cups of water until boiling hot. Keep both liquids hot.

  2. 2.Wash and Dry Moong Dal

    Wash 1 cup of yellow moong dal 2-3 times until the water runs clear. Drain the dal and spread it on a clean towel to pat dry, removing excess moisture.

  3. 3.Dry Roast Moong Dal

    Transfer the semi-dried moong dal to a kadhai (wok) and dry roast on low flame for 4-5 minutes until it turns golden brown, similar to the color of fenugreek seeds. Let it cool down completely.

  4. 4.Grind Moong Dal

    Once cooled, grind the roasted moong dal in a mixer grinder to a coarse, rava-like texture. It should feel slightly granular when rubbed between fingers.

  5. 5.Roast Semolina and Gram Flour

    In the same kadhai, add 1/2 cup of ghee. Once melted, add 1 tablespoon of fine semolina (rava) and 1 tablespoon of gram flour (besan). Roast on low flame until fragrant and light golden brown.

  6. 6.Roast Ground Moong Dal

    Add the ground moong dal to the kadhai. Mix well with the roasted semolina and gram flour. Continue roasting on low flame, stirring continuously, until the mixture starts to bubble and its color deepens to a reddish-golden hue. This step is crucial for flavor development.

  7. 7.Add Hot Water Gradually

    Gradually add the boiling hot water to the halwa mixture in three parts, stirring continuously after each addition to prevent lumps from forming. The mixture will absorb the water and become soft.

  8. 8.Add Hot Milk

    Pour in the hot milk (with saffron) and mix thoroughly until well combined and smooth. If not using milk, use water and add 1/2 cup milk powder at this stage.

  9. 9.Add Remaining Ghee and Sugar

    Add the remaining ghee (a small portion of the initial 1 cup) and 1 cup of sugar. Stir continuously on low flame. The halwa will start to release ghee and change color.

  10. 10.Cook Until Ghee Separates

    Cover the kadhai with a lid and cook for 1 minute. Then uncover and continue stirring. Cook for approximately 8-10 minutes on low flame, stirring frequently, until the halwa thickens, releases a significant amount of ghee, and separates from the sides of the kadhai. The color will become a rich golden brown.

  11. 11.Add Dry Fruits and Serve

    Once the halwa starts to foam and releases ample ghee, add sliced almonds and pistachios. You can fry the dry fruits in the released ghee or mix them directly. Stir well. Turn off the gas and serve the hot moong dal halwa. Excess ghee can be drained if desired. Garnish with more pistachios.

Printed from Fullmeals.com — turn any cooking video into a recipe.

Halwai Style Moong Dal Halwa (Moong Dal Shira)

Ready in

50 mins

Cuisine

Indian · North Indian

Prep Time

15 min

Cook Time

35 min

Serving

4 People

Calories / Serving

~450 kcal
Recipe by Aai Shappath on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 10 ready
All Ingredients

Main Ingredients

All Ingredients

Garnish

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare Milk and Water

    In one pot, heat 2 cups of full-fat milk with a pinch of saffron (soaked for ). In another pot, heat 3 cups of water until boiling hot. Keep both liquids hot.

  2. 2

    Wash and Dry Moong Dal

    Wash 1 cup of yellow moong dal 2-3 times until the water runs clear. Drain the dal and spread it on a clean towel to pat dry, removing excess moisture.

  3. 3

    Dry Roast Moong Dal

    Transfer the semi-dried moong dal to a kadhai (wok) and dry roast on low flame for until it turns golden brown, similar to the color of fenugreek seeds. Let it cool down completely.

  4. 4

    Grind Moong Dal

    Once cooled, grind the roasted moong dal in a mixer grinder to a coarse, rava-like texture. It should feel slightly granular when rubbed between fingers.

  5. 5

    Roast Semolina and Gram Flour

    In the same kadhai, add 1/2 cup of ghee. Once melted, add 1 tablespoon of fine semolina (rava) and 1 tablespoon of gram flour (besan). Roast on low flame until fragrant and light golden brown.

  6. 6

    Roast Ground Moong Dal

    Add the ground moong dal to the kadhai. Mix well with the roasted semolina and gram flour. Continue roasting on low flame, stirring continuously, until the mixture starts to bubble and its color deepens to a reddish-golden hue. This step is crucial for flavor development.

  7. 7

    Add Hot Water Gradually

    Gradually add the boiling hot water to the halwa mixture in three parts, stirring continuously after each addition to prevent lumps from forming. The mixture will absorb the water and become soft.

  8. 8

    Add Hot Milk

    Pour in the hot milk (with saffron) and mix thoroughly until well combined and smooth. If not using milk, use water and add 1/2 cup milk powder at this stage.

  9. 9

    Add Remaining Ghee and Sugar

    Add the remaining ghee (a small portion of the initial 1 cup) and 1 cup of sugar. Stir continuously on low flame. The halwa will start to release ghee and change color.

  10. 10

    Cook Until Ghee Separates

    Cover the kadhai with a lid and cook for . Then uncover and continue stirring. Cook for approximately on low flame, stirring frequently, until the halwa thickens, releases a significant amount of ghee, and separates from the sides of the kadhai. The color will become a rich golden brown.

  11. 11

    Add Dry Fruits and Serve

    Once the halwa starts to foam and releases ample ghee, add sliced almonds and pistachios. You can fry the dry fruits in the released ghee or mix them directly. Stir well. Turn off the gas and serve the hot moong dal halwa. Excess ghee can be drained if desired. Garnish with more pistachios.

Before You Cook

Helpful details before you start
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 4 swaps
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
  • No Milk?

    • Unsweetened almond / soy / oat milk (1:1)
    • 1/2 cup evaporated milk + 1/2 cup water (per 1 cup)
  • No Saffron?

    • 1/4 tsp turmeric (color only, no flavor match)
    • 1/2 tsp safflower threads
Ingredient Substitutions
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
  • No Milk?

    • Unsweetened almond / soy / oat milk (1:1)
    • 1/2 cup evaporated milk + 1/2 cup water (per 1 cup)
  • No Saffron?

    • 1/4 tsp turmeric (color only, no flavor match)
    • 1/2 tsp safflower threads
AllergensThis recipe contains dairy and nuts.
dairynuts

Storage & Leftovers

Keep your leftovers fresh and ready to enjoy.

  • RefrigerateUp to 2 weeks

    This halwa can be stored in the refrigerator for up to 15 days.

Variations

Simple ways to adapt this recipe.

  • 1
    If not using milkIngredient swap

    Substitute with water and add 1/2 cup milk powder for richness.

  • 2
    Adjust sugar quantity according to taste (e

    G., 3/4 cup for less sweetness).

  • 3
    Add cardamom powder for anIngredient swap

    Add cardamom powder for an alternative flavor profile instead of saffron.

Helpful Tips

Small details that can improve the final result.

  • 1
    Cooking tipUse Hot Milk and Boiling

    Use hot milk and boiling hot water to prevent lumps and ensure smooth cooking.

  • 2
    Cooking tipAdd Water Gradually While Stirring

    Add water gradually while stirring continuously to avoid lumps.

  • 3
    Flavour tipThe Addition of Semolina and

    The addition of semolina and gram flour is a secret to achieving the perfect texture and flavor.

  • 4
    Cooking tipStir Continuously on Low Flame

    Stir continuously on low flame until the ghee separates from the halwa.

  • 5
    TipThis Halwa Can Be Stored

    This halwa can be stored in the refrigerator for up to 15 days.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

You might also like

Other recipes in the same cuisine, meal type, or style — ready to cook whenever you are.

Homemade Gulab Jamun

Homemade Gulab Jamun

Cuisine

Indian · North Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Khajoor ka Halwa – Indian Dessert

Khajoor ka Halwa – Indian Dessert

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Medium

Bread Halwa – Easy 5 Mins

Bread Halwa – Easy 5 Mins

Cuisine

Indian

Prep + Cook Time

10 Minutes

Difficulty Level

Easy

Instant Bread Gulab Jamun – Easy Dessert

Instant Bread Gulab Jamun – Easy Dessert

Cuisine

Indian · South Asian

Prep + Cook Time

1 hr 10 min

Difficulty Level

Easy

Curd Sandwich

Curd Sandwich

Cuisine

Indian · Snacks

Prep + Cook Time

20 Minutes

Difficulty Level

Easy

Vegetable Pulao – Indian Style

Vegetable Pulao – Indian Style

Cuisine

Indian · North Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy