Introduction
Ashoka halwa is a dense, ghee-rich mung bean pudding that relies on patient stirring and incremental ghee incorporation to build its characteristic dough-like texture. The combination of roasted moong dal, browned wheat flour, and cardamom creates a naturally sweet, nutty base that needs only sugar and ghee to transform into a spoonable dessert. Expect to spend about 30 minutes of active stirring time, but the result is a rich, fudgy pudding that serves 4 generously.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Servings: 4
Ingredients
- 1 cup split yellow moong dal
- 3 cups water
- 2 cups granulated sugar
- 12 tablespoons ghee, divided
- 4 tablespoons wheat flour
- ¼ teaspoon cardamom powder
- 3 tablespoons broken cashews
- 1 pinch red food colouring in 1 teaspoon water
Instructions
- Dry roast the moong dal until it smells nutty and browns slightly.
- Add 3 cups of water and pressure cook for about 7-8 whistles until the dal is soft and mushy.
- Add 4 tablespoons ghee to a heavy-bottomed pot over medium-low heat, and cook the wheat flour in it until golden brown.
- Stir the cooked dal into the flour mixture, and let it thicken for 5 minutes. Add the sugar.
- Stirring continuously, start mixing in the remaining ghee 1 tablespoon at a time. Keep stirring until the mixture starts leaving the sides of the pan and the whole mixture forms a dough. It will take about 12-15 minutes and 6-7 tablespoons of ghee.
- Heat 1 tablespoon of ghee in a separate frying pan, and add the cashews. Fry until slightly brown, then add to the halwa mixture.
- Mix in the powdered cardamom and food color.
- Remove from the heat and let cool.
Variations
Nutty finish: Replace broken cashews with an equal amount of finely chopped pistachios or almonds for a different flavor profile and a slightly less sweet taste.
Spice boost: Double the cardamom powder and add ⅛ teaspoon of ground nutmeg or clove to deepen the warm spice notes without changing texture.
Simplified ghee method: If incremental stirring feels tedious, add 8–9 tablespoons of ghee all at once after the sugar dissolves, then stir for 15–18 minutes instead of 12–15. The final texture will be nearly identical, though you’ll need to watch the heat more carefully to avoid browning.
Coconut variation: Stir 3 tablespoons of unsweetened shredded coconut into the mixture just before removing from heat; it will soften and blend into the halwa.
Reduced ghee version: Use 10 tablespoons of ghee total (3 tablespoons for the flour, 7 tablespoons for the dough stage). The halwa will be slightly less rich but still achieve a proper dough consistency.
Tips for Success
Watch the dal roasting carefully. Moong dal roasts fast and can burn quickly; stop as soon as it smells nutty and shows light browning. Under-roasted dal won’t develop flavor; over-roasted will taste bitter.
Don’t skip the wheat flour browning step. Golden-brown flour (3–4 minutes over medium-low heat) is essential for the nutty, toasted flavor; pale flour will taste raw and dull the final pudding.
Add ghee slowly and stir without pause. Rushing the ghee addition or stopping to rest creates an uneven, greasy texture. Continuous stirring distributes the ghee evenly and helps the mixture firm up into a proper dough that releases from the pan sides.
Test doneness by the dough pull. The halwa is ready when it visibly starts pulling away from the pot sides as you stir and a spoon dragged through it leaves a clear trail. If it still looks wet and clings to the sides, keep stirring and add another tablespoon of ghee.
Fry cashews in a separate pan. This prevents them from sinking into the hot mixture and getting overcooked; adding them at the end keeps them slightly crisp against the soft halwa.
Storage and Reheating
Store ashoka halwa in an airtight container in the refrigerator for up to 5 days. The pudding will firm up slightly as it cools and will become quite dense when chilled.
FAQ
Can I make this without a pressure cooker?
Yes. After dry roasting the moong dal, simmer it in a covered pot with 3 cups of water over low heat for 25–30 minutes, stirring occasionally, until it becomes a thick paste. The rest of the recipe remains the same.
Why does my halwa feel too soft or oily at the end?
The mixture likely needs more stirring time or additional ghee. If it still clings to the sides of the pan and doesn’t form a dough, add ghee 1 tablespoon at a time and stir for another 3–5 minutes. Patience during the final thickening stage is key; rushing this step results in a greasy pudding.
Can I use jaggery or another sweetener instead of granulated sugar?
Yes. Use 2 cups of grated jaggery (which is denser than granulated sugar) in place of the 2 cups of sugar. Stir it in after the flour and dal are combined, and proceed as directed. The flavor will be earthier but the texture will be the same.
Is red food coloring essential?
No. It’s purely decorative and can be omitted entirely, or replaced with a tiny pinch of turmeric powder (which will give the halwa a pale golden hue instead of red).
Attribution: Recipe text from “Cookbook:Ashoka Halwa (Mung Bean Pudding)” on Wikibooks (© Wikibooks contributors).
Source: https://en.wikibooks.org/wiki/Cookbook:Ashoka_Halwa_(Mung_Bean_Pudding)
License: CC BY-SA 4.0 — https://creativecommons.org/licenses/by-sa/4.0/
Additions: Editorial additions and formatting changes were made for clarity and usability. Ingredients, instructions, and other sections may be adapted where appropriate.

