Introduction
Ashoka halwa is a dense, fudgy mung bean pudding that comes together through patient stirring and gradual ghee incorporation—the ghee is what transforms cooked dal and flour into a rich, cohesive dessert that holds its shape. This recipe yields a small batch ideal for serving 4 as a finale to a meal, and works equally well as a make-ahead sweet that keeps for several days. The nuttiness from roasted moong dal and cardamom, plus the textural contrast of fried cashews, makes this worth the 30 minutes of active stirring.
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
Brown the cashews in oil instead of ghee – Use neutral oil to fry the cashews if you want a lighter texture overall; the halwa will remain just as smooth but with slightly less richness.
Swap cardamom for rose water – Replace the cardamom powder with 1 teaspoon of rose water mixed into the finished halwa for a floral, delicate flavor that pairs beautifully with the nuttiness of the dal.
Add dried fruit – Fold in 2 tablespoons of chopped dried dates, apricots, or raisins along with the cardamom for bursts of natural sweetness and chewiness throughout.
Reduce sugar to 1¾ cups – If you prefer a less sweet pudding with more pronounced dal flavor, use 1¾ cups sugar; the halwa will set slightly softer but remain creamy.
Toast the cashews longer for deeper flavor – Fry the cashews until golden brown rather than light brown to develop a richer, more caramelized taste that stands out in each bite.
Tips for Success
Don’t skip the dry roast – Roasting the moong dal first deepens its nutty flavor and prevents a raw, chalky taste in the finished halwa; you’ll notice the aroma change within 2–3 minutes over medium heat.
Keep the heat medium-low while stirring – High heat will cause the mixture to brown unevenly or stick to the pan bottom; medium-low gives you time to incorporate ghee without racing against the clock.
Test for the dough stage by lifting a spoon – When the mixture leaves clean trails on the pot bottom as you stir and starts pulling away from the sides, it’s done; don’t rely on time alone, as stove temperatures vary.
Stir constantly during ghee incorporation – Adding ghee without stirring will create pockets of grease instead of a uniform, creamy texture; continuous stirring ensures even distribution.
Cool it before serving – The halwa firms up as it cools and becomes much easier to portion; serving it warm will result in a loose, pudding-like consistency.
Storage and Reheating
Store ashoka halwa in an airtight container in the refrigerator for up to 5 days. It does not freeze well, as the texture becomes grainy and separates upon thawing. To reheat, place a portion in a small bowl and warm gently in the microwave for 20–30 seconds, or warm it in a small pot over low heat with a splash of milk if it has dried out slightly. Serve at room temperature or warm, not piping hot.
FAQ
Why is my halwa grainy instead of smooth?
Graininess usually means the dal wasn’t cooked soft enough or wasn’t stirred thoroughly into the flour mixture. Make sure the dal breaks down completely when you stir it in step 4, and blend it with a spoon against the pot side if needed to break up any lumps.
Can I make this without a pressure cooker?
Yes—simmer the roasted moong dal in the 3 cups of water in a covered pot over medium-low heat for 25–30 minutes until it’s completely soft and mushy, stirring occasionally. Then proceed with the remaining steps; cooking time will be similar overall.
What if I don’t have cardamom powder?
Can I use vegetable oil instead of ghee?
Vegetable oil will work but won’t deliver the same rich, nutty flavor that ghee brings to this dessert. If you must use oil, use the same total amount (12 tablespoons) and expect a lighter, less indulgent result.
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.

