This rich and sweet Indian dessert, Moong Dal Halwa or Moong Dal Ka Halwa needs to be on your list of Diwali recipes to make. This classic and melt in your mouth mithai recipe is made with split green gram lentils (yellow moong dal), ghee, sugar, topped with nuts and is made and served especially for festivals and weddings.

Moong dal halwa served in metal bowl garnished with slivered nuts - 1

Moong Dal ka Halwa

Homemade Halwa – is there anything more comforting than homemade halwa? The simple pleasure of combining flour, ghee and sugar or jaggery is pure magic, especially in the winter months.

Over the years, we have devoured so many different halwa whether homemade or prashad. We have plenty of various types of Halwa or halwa dessert recipes on our blog that I can vouch for and this Moong Dal Ka Halwa or Mag Ni Dal No Shiro/Sheero/sheera (in Gujarati) is a favourite amongst them.

This north Indian sweet is also very popular in Rajasthan too during winters and weddings and comes together from basic pantry ingredients – mung lentils, clarified butter or ghee and sugar.

In this recipe, soaked coarsely ground yellow moong lentils or moong dal paste is cooked in lots of ghee, aromatic sugar syrup and milk or khoya until achieving a melt in your mouth texture. It is then garnished with rich nuts such as almonds, pistachio and cashews.

Moong dal sheera is not only made for Indian festivals like Diwali, Holi, Rakshabandhan but served in weddings or special occasions such as birthdays or anniversaries.

See more easy Indian desserts for dinner parties .

If you are hosting a dinner, any get-together or thanksgiving and want to impress your guest with a delicious gluten-free dessert, try making this rich Indian dessert.

We love making this recipe for the festive season along with some other desserts like Soft Ras Malai, Almond butter Barfi Bars and Sugar-free Boondi, and serve after enjoying a spicy Indian meal.

What is Moong Dal Halwa

Originally moong dal halwa is made of three simple and basic ingredients. Everyday lentils-yellow moong dal lentils or skinless green moong dal lentils, sugar and ghee.

However, these days it is also made with whole green moong beans, ghee and sugar. You end up with a green colour halwa.

This easy and rich dessert features simple ingredients that can be found in most Indian kitchens. For a great flavour twist you can also add a pinch of saffron strands, nutmeg or cardamom powder.

Aromatic Moong dal halwa is exquisite, flaky and grainy yet has a melt in mouth texture and is truly unique.

There are a variety of ways that one can make this halwa, whether it is made with milk, condensed milk, milk powder or khoya.

We love to make it with the khoya or mawa for the most authentic and traditional finish.

Why you will love this recipe

Easy to make – although this recipe looks fancy it is surprisingly easy to make. There are not many complicated steps or procedure you need to follow for this recipe. It will only require patience, like all Indian sweets recipes do. This halwa recipe comes in the “easy yet continuously stirring dessert” category.

No fail recipe this is a fool proof moong dal halwa that comes out perfectly every single time. Just follow our recipe and you won’t have any issues with the recipe.

Not your average halwa recipes! I love making this recipe when we crave for something sweet but don’t want just classic halwa made with aata (flour), ghee and jaggery.

Gluten-free this halwa is naturally gluten-free as it is based on lentils and dairy products.

Royal treat rich, loaded with ghee and nuts and spices that is mouth watering and packed with flavours, thus perfect for weddings, parties and big festivals such as Diwali, Holi and Raksha bandhan.

Winter favourite – nutritious and warm dish to combat the cold

yellow coloured moong dal ka halwa served on a banana leaf with a spoon - 2

What is Halwa

Halwa is an umbrella term for many sweets and confectionaries. The word halwa comes from the Arabic word “hulv” which translates as sweet confection. Halwa is thought to have entered India through Persia.

Although many sweets can be called “halwa” and indeed sweet makers are often called “halwais”, the classic halwa that most people know is Gajar ka Halwa (carrot halwa), and Sooji ka Halwa (sooji halwa, safed halwa)

Just to give you an idea of the different halwa you can have, here is a list:

Dudhi/Lauki Halwa Makhandi Halwa Badam/Almond Halwa (suitable for gluten-free diet)

Almond, Coconut and Pineapple Halwa (vegan)

Coconut Halwa

Masoor Dal Halwa

Dudhi Halwa – this delicious halwa is made using bottle gourd

Aate ka Halwa with Mawa – atta halwa is made using whole wheat flour

Badam Besan Halwa

If you are looking for farali halwa recipe try Rajgira Halwa/Siro or Rajgira Halwa without Milk

I use the Instant Pot to make halwa too! Have a look at my Instant Pot Dudhi Halwa

Moong Dal Halwa Ingredients

Moong dal – we will need yellow moong dal known as Dhuli Moong Ki Dal or husked yellow moong split lentils that is easily available from Indian green grocers or any other super market.

Gram flour – also known as besan. Only a small amount is required for the recipe. However it is optional. Gram flour helps bring out the texture.

Semolina – called sooji as well. You can use coarse or fine variety. Adding sooji and gram flour prevents the moong dal paste from sticking to the pan once it is added

Ghee – we will need dairy ghee or desi ghee for this recipe. We have used homemade ghee, but store bought works fine too. If making for vegans skip ghee and use vegan butter or vegetable ghee which is vegan.

Milk or cream – for rich and creamy texture and flavours use whole milk or combine milk and cream for even richer taste.

Sugar – we will be needing regular granulated sugar for this recipe. You also can add Jaggery instead of sugar and make moong dal halwa with Jaggery.

Khoya – not only does khoya add beautiful texture to this dish but also lends lots of richness and enhances the taste. You can make instant mawa at home using ricotta cheese or Milk Powder . If khoya is not available, use dry milk powder.

Saffron – to make moong dal halwa rich, aromatic and delectable, good quality saffron is must. It also gives beautiful colour to the halwa too.

Cardamom powder – not only does cardamom add warm and delicious flavours but it helps to digest this rich halwa.

Nuts – Indian sweets/mithais are incomplete without rich and nutty nuts. They make sweets more attractive, gives royal touch and adds extra texture to the dish.

Moong ki dal ka halwa served in a bowl next to lit up diwali diya - 3

Pro Tips

Clean and remove any debris such as stones or small stones from the dal before soaking in the water .

Always bring mawa and milk to room temperature before adding them to moong dal mixture.

Keep lentils paste as dry and thick as possible. The more water content in there, the longer time it will take to cook/roast.

Do not try to adjust the quantity of ghee – you a lot of ghee to enjoy rajasthani moong dal halwa the traditional way.

Also remember to use heavy bottom wide pan/kadai or non-stick kadai to make moong dal halwa with khoya recipe. Keep stirring continuously to prevent burning or sticking.

This recipe is a labor of love, there are no shortcut if you want authentic Moong dal halwa that is rich and delicious. So, give yourself enough time.

Unless, you have an Instant pot, then let Instant pot do the hard work for you.

Roast dal paste in ghee on low-medium heat for at least 15-20 minutes to achieve perfect texture and taste.

You may add nuts (dry fruits) when you add khoya or mawa.

You can adjust sugar in this recipe according to your preference. Also, add the sugar once lentils cooked properly or nicely softened.

If you’ll add sugar early, the lentils won’t cook.

How to make Instant Pot Moong Dal Halwa

How to make Moong Dal Halwa

Yes, you can make an easy moong dal halwa recipe using moong dal flour to make an instant version.

It can be served warm or at room temperature but it is best served warm and oozing with rich melted ghee.

This recipe can halved, doubled or tripled. Adjust cooking time accordingly when scaling the recipe up or down.

Yes, you can freeze moong dal halwa for up to one month.

Overhead shot of Moong dal halwa served in a round pewter plate - 4

Storage

Fridge – store in an airtight container and keep in the fridge for 3-4 days. Warm slightly in the microwave before serving as it will have hardened in the fridge due to the ghee. If it has dried after warming, add a spoon of milk to loosen it.

Freezer – you can easily freeze moong dal halwa. Once it has cooled to room temperature, transfer into a freezer safe container and freeze for up to 1 month. Allow to thaw naturally at room temperature or in the fridge overnight

Serving Suggestion

Moong Dal Halwa is typically made for dinner parties and Indian festivals such as Diwali.

Browse through this Diwali Dinner Party Menu to curate your own.

Go through this full list of over 150+ Diwali Sweets and Snacks (Savouries)

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!

Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!

  • Instagram
  • Facebook
  • Pinterest
  • YouTube
Moong Dal Halwa - 5

Moong Dal Halwa

Equipment

  • Big mixing bowl
  • Blender
  • Kadai
  • Spatula

Ingredients

  • 1 cup yellow moong dal lentils
  • 2 cup ghee desi
  • 2 tablespoon semolina
  • 2 tablespoon besan/gram flour/chickpea flour
  • 1 cup granulated sugar
  • 1 cup whole milk warm
  • 1 cup khoya
  • Big pinch of saffron/kesar
  • ½ cup chopped nuts such as almonds pistachio and cashews
  • 1 teaspoon cardamom powder
  • 2 tablespoon slivered nuts of your choice
  • 1 teaspoon dried rose petals

Instructions

  • Clean, wash and soak moong dal in clean cold water at least 5 hours or overnight.
  • Discard the soaked water and once again clean the lentils with fresh water.
  • Grind soaked lentils with just 2-3 tablespoons clean water until you get coarse paste. ( we do not need fine paste)
  • In warm milk add saffron and leave it aside to infuse.
  • Heat half the amount of ghee in a wide heavy bottom pan or kadai on low heat.
  • Add semolina and besan, fry for a couple of minutes.
  • Then add moong dal paste.
  • Fry this paste for at least 20-25 minutes on low heat or until it turns light pink in colour and aromatic. Mixture will ne nice and fluffy.
  • Make sure you keep stirring this mixture all the time.
  • Whilst frying lentils, make sugar syrup on another stove. Take sugar in a pan, add water (just the amount cover the sugar) and mix well.
  • Cook syrup jsut for 1-2 minutes on medium heat. Leave it aside for later use.
  • Now add saffron infused milk, and mix everything. Cook this mixture till all the milk dries up.
  • Add remaing ghee and fry the mixture another 20-25 minutes. The halwa mixture will turn light brown and it will be aromatic.
  • You’ll be able to see ghee seperating from the pan.
  • Add khoya mix well then add nuts at this time.
  • Mix and cook the mixture 10-15 minutes.
  • Add sugar syrup and quickly mix, add cardamom powder and cook the halwa till syrup incorprate well with the halwa mixture and dries up.
  • Turn off the heat.
  • Serve hot mung dal halwa in a serving bowl or plate, garnish it with slivered nuts and rose petals.

Video

Notes

Nutrition

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.

Note – This Moong Dal Halwa recipe has been updated from our recipe archives with new images and content. First time published on 21st of August 2013.

Moong Dal Halwa - 6

Moong Dal Halwa

Equipment

  • Big mixing bowl
  • Blender
  • Kadai
  • Spatula

Ingredients

  • 1 cup yellow moong dal lentils
  • 2 cup ghee desi
  • 2 tablespoon semolina
  • 2 tablespoon besan/gram flour/chickpea flour
  • 1 cup granulated sugar
  • 1 cup whole milk warm
  • 1 cup khoya
  • Big pinch of saffron/kesar
  • ½ cup chopped nuts such as almonds pistachio and cashews
  • 1 teaspoon cardamom powder
  • 2 tablespoon slivered nuts of your choice
  • 1 teaspoon dried rose petals

Instructions

  • Clean, wash and soak moong dal in clean cold water at least 5 hours or overnight.
  • Discard the soaked water and once again clean the lentils with fresh water.
  • Grind soaked lentils with just 2-3 tablespoons clean water until you get coarse paste. ( we do not need fine paste)
  • In warm milk add saffron and leave it aside to infuse.
  • Heat half the amount of ghee in a wide heavy bottom pan or kadai on low heat.
  • Add semolina and besan, fry for a couple of minutes.
  • Then add moong dal paste.
  • Fry this paste for at least 20-25 minutes on low heat or until it turns light pink in colour and aromatic. Mixture will ne nice and fluffy.
  • Make sure you keep stirring this mixture all the time.
  • Whilst frying lentils, make sugar syrup on another stove. Take sugar in a pan, add water (just the amount cover the sugar) and mix well.
  • Cook syrup jsut for 1-2 minutes on medium heat. Leave it aside for later use.
  • Now add saffron infused milk, and mix everything. Cook this mixture till all the milk dries up.
  • Add remaing ghee and fry the mixture another 20-25 minutes. The halwa mixture will turn light brown and it will be aromatic.
  • You’ll be able to see ghee seperating from the pan.
  • Add khoya mix well then add nuts at this time.
  • Mix and cook the mixture 10-15 minutes.
  • Add sugar syrup and quickly mix, add cardamom powder and cook the halwa till syrup incorprate well with the halwa mixture and dries up.
  • Turn off the heat.
  • Serve hot mung dal halwa in a serving bowl or plate, garnish it with slivered nuts and rose petals.

Video

Notes

Nutrition

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.

This is the ultimate Brussels Sprouts and Potato curry to get you through winter. This vegan dry sabji consists of shavings of Brussels sprouts and chunks of potato cooked in basic spices. Who knew Indian style Brussels sprouts could taste so good?

brussels sprouts and potato curry served in an oval metallic dish garnished with fresh chopped coriander - 7

Note – This recipe has been updated from our recipe archives with new images and content, but the recipe remains the same. First time published in February 25th, 2012.

Whipping up a quick Brussels sprouts curry is a great way to celebrate this vegetable whether its for thanksgiving, pre or post Christmas or just because!

Long gone are the days of plain steamed or boiled Brussels Sprouts. Now the brussels sprouts recipes varieties are endless whether its a plate of Roasted Brussels Sprouts, Apple & Kale Salad or even our Brussels Sprouts Pakora or Vegan Brussels Sprouts korma .

GUJARATI CURRIES

We think of fusion recipes as modern, but I learnt this recipe from my Grandma through my Mum! My Dad’s Mum would make a gravy version of Brussels sprouts and potato.

This is more a dry Indian curry and has similarity to the Gujarati style tindora nu shaak or kobi bateta nu shaak .

INGREDIENTS FOR BRUSSELS SPROUTS SABJI

  • Brussels Sprouts – you can either buy these trimmed or untrimmed. Try to use the sprouts as soon as possible from buying as the fresh taste of sprouts is unsurpassed!
  • Potatoes – you can use all rounder potatoes
  • Oil – we have used pomace olive oil but you can also use sunflower or vegetable oil
  • Cumin seeds
  • Basic Indian spices – red chilli powder, turmeric powder, ground cumin and coriander powder, garam masala
  • Lemon juice
  • Sugar (optional) – although its optional, I highly recommend adding a small amount! The sugar and lemon juice combo is what gives Gujarati food its special touch!
a round metal tray filled with brussels sprouts. some are chopped and some are whole - 8

HOW TO COOK DRY BRUSSELS SPROUTS AND POTATO SABJI

This sabji is prepared in two steps. First step is to prepare the vegetables or chop the vegetables.The second step is to cook the curry.

Prepare the vegetables

how to prepare brussels sprouts and potato curry steps - 9
  1. Wash the sprouts in clean running water and trim the bottom stem using a pairing knife. Remove the loose outer leaves, and cut the sprouts in half.
  2. Cut them into very thin slices.
  3. Wash the potatoes very well. Slice them into chips.

Cook the curry

step by step instructions to make brussels sprouts and potato curry - 10
  1. Heat oil in a pan or kadai, add cumin seeds.
  2. Once they started going brown, carefully add potato chips.
  3. Keep the heat low, mix. Add little salt and turmeric powder.
  4. Mix well, cover the pan with a lid.
  5. Cook the potato till they are half done/cooked.
  6. Now add sprouts and mix.
  7. Add all the other spices, salt and stir.
  8. Once again cover the pan and let the sabji cook until vegetables are done.
  9. Turn off the heat, add sugar and lemon juice.
  10. Mix well and serve hot.

WHAT TO SERVE WITH SPICY BRUSSELS SPROUTS AND POTATO

A dry curry or sabji such as this one goes fantastic with round and soft Gujarati Rotlis .

As this is a dry dish, add in Gujarati Toor Dal and piping hot rice for a complete Indian Gujarati thali . A cool raita like Roasted Tomato Raita or Butternut squash raita is definitely a winner!

a dry brussels sprouts curry with potatoes served in a metal oval tray inside a larger round tray with lemon slices and coriander - 11

OTHER SABJI/DRY CURRIES TO TRY:

  • Easy Potato Chips Curry
  • Kashmiri Bhindi/Okra
  • Gujarati Bharela Ravaiya – stuffed baby eggplant
  • Aloo Capsicum
  • Cabbage Curry

As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!

Don’t forget to follow me on social media using the buttons below – I can’t wait to see you all there!

  • Instagram
  • Facebook
  • Pinterest
  • YouTube
an overhead image of a potato and brussels sprouts curry - 12

BRUSSELS SPROUTS AND POTATO SABJI

Equipment

  • Chopping board
  • Sharp knife
  • Heavy bottomed pan or kadai
  • Spatula or spoon

Ingredients

  • 3 cup brussels sprouts
  • 1 cup white potato
  • 3 tbsp olive oil
  • 1 tsp cumin seeds
  • 1 tsp chilli powder red
  • 0.5 tsp turmeric powder
  • 1 tsp cumin powder
  • 1 tsp coriander powder
  • 0.25 tsp garam masala
  • 1 tbsp lemon juice fresh or bottled
  • 1 tsp sugar
  • 2 tbsp cilantro freshly chopped
  • Salt to taste

Instructions

Preparing the vegetables

  • Trim and chop the brussels sprouts
  • Leave the skin on and slice the potatoes into chips

Cooking the curry

  • Heat oil in the pan on medium heat
  • Add cumin seeds
  • Once the cumin seeds darken slightly, add the potatoes
  • Add turmeric powder and a small pinch of salt (we will add more salt at a later stage). Mix well
  • Lower the heat and cover the pan with a lid and cook the potatoes until half cooked
  • Now add the Brussels Sprouts, all of the masalas and remaining salt
  • Mix well and cook until the potatoes are done and sprouts are soft
  • Turn off the heat and add lemon juice and sugar. Stir well
  • Add freshly chopped coriander just before serving

Notes

Nutrition

PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.