Ashoka Halwa is a delicious, melt in the mouth sweet prepared using moong dal, ghee and sugar as main ingredients. It is a delicious sweet prepared using moong dal, wheat flour, ghee and sugar. This halwa has a soft, smooth texture which just melts in the mouth. It is also called as asoka halwa or thiruvaiyaru halwa.

This halwa is rich and tastes delicious. The taste is sweet with nice flavor of cardamom and ghee. Texture is smooth and glossy when cooked perfectly. It may look difficult but actually simple if you keep stirring. It's just perfect for festivals and family gatherings.
Jump to:
About Ashoka Halwa
Ashoka Halwa is a traditional sweet and commonly served in marriages and other special occasions. The base of this sweet is cooked moong dal paste. Wheat flour is added to give structure and thickness to the halwa. Sugar and ghee gives rich taste and smooth finish to it.
The texture of this sweet is silky and melt in the mouth. When cooked well it leaves the sides of the pan and rolls nicely. Ghee keeps getting absorbed and again comes out, that is right stage. Cardamom powder adds pleasant aroma. Little food color is added for bright look.
Some people adjust the ghee quantity according to preference. You can reduce slightly but do not cut too much as the texture might change. Cashews are fried in ghee and added at last for crunch. This sweet needs continuous stirring, otherwise it may stick at bottom. Using thick bottomed kadai helps a lot.
During our recent trip to Thanjavur, hubby bought ashoka halwa and I relished every spoon of it. What I understood was it wasn't that transparent unlike most halwa and it was so smooth and melt in the mouth, so got an idea and wanted to try it immediately so that I don't forget the taste. I tried it few days back and it came out perfect as hubby said, so yayy!!
I usually prepare this for festivals at home. My family likes having this warm. When reheated, little ghee starts to ooze which makes it taste even better. Ashoka Halwa is a popular sweet in Thiruvaiyaru in Thanjavur district. It is served in most weddings in Thanjavur district.

Ashoka Halwa Ingredients
- Yellow split moong dal - I have dry roasted this slightly without browning. It gives base and body to the halwa after cooking and grinding.
- Wheat flour / atta - I have roasted in ghee before adding. It gives thickness and structure to the sweet.
- Sugar - I just added for the sweetness. It melts and blends well with dal mixture and enhances taste.
- Ghee - I added for richness and glossy texture. Do not reduce too much for best result.
- Cardamom powder - This add sweet aroma, it enhances overall flavor nicely.
- Food color - I have used one drop each of red and orange. It gives bright traditional look, you can skip if you prefer natural color.
- Broken cashews - I fried this in ghee till golden. It adds crunch and nutty taste at the end.
Similar recipes
How to make Ashoka Halwa Step by Step
1.Dry roast moong dal for 2 minutes, do not let it brown. Now add 2 cups of water to it. Pressure cook for 4 whistles in medium flame.

2.Once pressure releases by itself, take it in a blender and blend it until smooth. It may look watery but will be perfect as it thickens.

3.See the texture, it should be smooth, Set aside. In a small pan add 2 tablespoon ghee, add cashews and fry until golden brown, remove it.

4.Now add wheat flour and fry for 2 minutes. Switch off and set aside.

5.Now in a thick bottomed kadai, add moong dal paste along with sugar.Switch on the flame and mix it well, it will be goey at this stage add wheat flour mixture.

6.Mix well then add red and orange food color, mix it well with a ladle.

7.Now keep cooking in low medium flame and keep adding the remaining ghee spoon by spoon, keep stirring. It will start to thicken. Add ghee, and keep cooking.

8.It will start to roll and leave the sides of the pan and leave ghee at the sides.After sometime the ghee will be absorbed. Now add fried cashews and cardamom powder. Ashoka halwa is almost ready.

9.Mix well, and cook for few more minutes until the mixture turns glossy, then will start to roll nicely. This is the correct stage, switch off.

Serve hot immediately!

Expert Tips
- Roast dal lightly - I always roast for only few minutes. Do not let it brown otherwise taste will change.
- Grind smooth - Dal paste should be very smooth without lumps. Even if little watery it will thicken while cooking.
- Use thick kadai - I use thick bottomed pan prevents sticking. It helps even cooking.
- Add ghee slowly - I keep adding ghee spoon by spoon. This helps mixture absorb properly.
- Stir continuously - Do not stop stirring for long time. It may stick and burn at bottom.
- Check correct stage - When mixture leaves sides and rolls, it is ready. It should look glossy and smooth.
Serving and Storage
Serve Ashoka Halwa warm for best taste. It can be kept at room temperature for one day. You can refrigerate for three days and reheat before serving. When reheated, ghee will come out little which makes it soft again.
FAQS
1.Why is it called Ashoka Halwa?
Ashoka halwa is originated in Thiruvaiyaru in Thanjavur district Tamilnadu. This halwa was first introduced by Ramu Iyer in a small hotel in Thiruvaiyaru many years ago. He named it 'Ashoka halwa' which later people started calling as asoga halwa / asoka halwa colloquially.
2.Can I reduce ghee quantity?
You can reduce little but not too much. Ghee gives texture and shine to the halwa.
3.Why my halwa is sticky?
It may not be cooked fully. Keep cooking and stirring until it leaves sides of pan.
4.Can I skip food color?
Yes you can skip it. Taste will not change, only color will be natural.
5.Can I make this in advance?
Yes you can prepare one day before. Reheat before serving for better texture.

If you have any more questions about this Ashoka Halwa Recipe do mail me at sharmispassions@gmail.com. In addition, follow me on Instagram, Facebook, Pinterest, Youtube and Twitter .
Tried this Ashoka Halwa Recipe? Do let me know how you liked it. Also tag us on Instagram @sharmispassions and hash tag it on #sharmispassions.
📖 Recipe Card
Ashoka Halwa Recipe | Asoka Halwa Recipe
Ingredients
- ½ cup yellow split moong dal
- 2 cups water
- ⅛ cup wheat flour / atta
- 1 cup sugar
- ⅓ cup melted ghee
- ¼ teaspoon cardamom powder
- 1 drop each red and orange food color
- 1.5 tablespoon broken cashews
Instructions
- Dry roast moong dal for 2 minutes, do not let it brown.
- Now add 2 cups of water to it. Pressure cook for 4 whistles in medium flame.
- Once pressure releases by itself, take it in a blender and blend it until smooth. It may look watery but will be perfect as it thickens. See the texture, it should be smooth, set aside.
- In a small pan add 2 tablespoon ghee, add cashews and fry until golden brown, remove it.
- Now add wheat flour and fry for 2 minutes. Switch off and set aside.
- Now in a thick bottomed kadai, add moong dal paste along with sugar. Switch on the flame and mix it well, it will be gooey at this stage add wheat flour mixture.
- Mix well then add red and orange food color, mix it well with a ladle.
- Now keep cooking in low medium flame and keep adding the remaining ghee spoon by spoon, keep stirring. It will start to thicken.
- Add ghee, and keep cooking.
- It will start to roll and leave the sides of the pan and leave ghee at the sides. After sometime the ghee will be absorbed.
- Now add fried cashews and cardamom powder.
- Mix well, and cook for few more mins until the mixture turns glossy and start to roll nicely. This is the correct stage, switch off. Enjoy Ashoka Halwa!
Notes
- Roast dal lightly - I always roast for only few minutes. Do not let it brown otherwise taste will change.
- Grind smooth - Dal paste should be very smooth without lumps. Even if little watery it will thicken while cooking.
- Use thick kadai - I use thick bottomed pan prevents sticking. It helps even cooking.
- Add ghee slowly - I keep adding ghee spoon by spoon. This helps mixture absorb properly.
- Stir continuously - Do not stop stirring for long time. It may stick and burn at bottom.
- Check correct stage - When mixture leaves sides and rolls, it is ready. It should look glossy and smooth.







sara
How many days it stays good??
Sharmilee J
In room temperature for 2 days in fridge for about 5 days
Jo
Can I use ready made moong dal flour as I have it now ...
Sharmilee J
You can try and see
Hema
Is colouring must?
Sharmilee J
You can skip it too
Ashi
what does it mean 1/8 of wheat flour
Sharmilee J
half of 1/4 cup is 1/8
Karthick Vellasamy
1/3 cup of ghee is not enough. It takes almost 1 cup of ghee
Sharmilee J
I have mentioned what I have used only...
Margie
Can I use ready made moong dal flour as I have it now
Sharmilee J
The taste may differ but you can use
Blanca
I learnt cooking from u only and I like the way u present every dish! Thank you!
Jimmy
I do not try ever this. But so impress with the colour. It looks easy to follow so I will try it this weekend!
Beryl
Looks yum and lovely texture
Chelsea
My Amma is from Tanjore she keeps raving about how she relished it during her childhood . I too wish to eat it there from there someday. This looks absolutely sinful and delicious. Awesome pics as always 🙂
Kelly
So impressive me. It must be popular in your country. I love to try Asia food, and I will try to make it this weekend.
Thank for sharing it much!
Banu
hi Sharmilee !
I must say that I tried several versions of this recipe and nothing came out perfectly as the wedding ashoka halwa. Frankly that orange color halwa twinkling in banana leaf during wedding breakfast kept coming to my vision after many failed attempts. hahha. Finally I landed here and the texture and taste turned out exactly like that 😀 I was so happy.. Bless you. 🙂
Varshini S
Hi Sharmi,
I'm from Thanjavur and we have lived in Thiruvaiyaru for several years. However when I want to try this Ashoka halwa at home I followed your recipe and it came out very yummy. And one more thing I want to let you know , recently I did this for a competition(Regional desserts/sweets) hosted by Columbus Tamil Sangam and I won the second prize for it. Thank you so much for sharing this recipe!!!
Sharmilee J
Thank you so much for such a nice feedback!
Thank you for trying and letting me know the feedback.
Do visit and keep sharing your lovely feedbacks!