Introduction
Ashoka halwa is a dense, ghee-rich mung bean pudding that relies on patience and continuous stirring to transform cooked dal and toasted flour into a fudgy, almost candy-like texture that firms up as it cools. The cardamom and cashews add warm spice and textural contrast to what is otherwise a simple, deeply satisfying dessert that takes about an hour from start to finish.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 60 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
Reduce the ghee slightly – If you find the traditional 12 tablespoons too rich, use 10 tablespoons instead. The halwa will set slightly firmer and be less oily, though it will lose some of the traditional fudgy mouthfeel.
Add chopped pistachios or almonds – Replace half the cashews with equal parts pistachios or blanched almonds for a different flavor profile and subtle textural variation.
Infuse with rose water – Stir ½ teaspoon of rose water into the cooled halwa for a floral note that pairs well with the cardamom.
Make it spicier – Increase the cardamom powder to ½ teaspoon and add a pinch of ground clove or nutmeg for deeper warm spice complexity.
Skip the food coloring – Omit it entirely for a natural pale-golden appearance, or use a tiny amount of cocoa powder mixed with ghee for a subtle brown tone.
Tips for Success
Don’t skip the dry roasting step – Roasting the moong dal before cooking brings out nutty depth and improves the final texture by releasing moisture from the grains.
Stir without stopping during the ghee incorporation phase – The constant motion prevents lumps from forming and ensures the ghee is evenly distributed. If you stop stirring, the mixture will stick to the bottom and burn.
Cook the wheat flour until truly golden, not pale – Undercooked flour will taste raw and grainy; a deeper brown develops nutty flavor and helps set the pudding’s structure.
Watch for the dough-like stage – The halwa is done when it pulls away from the pan sides as you stir, forms a loose ball in the center, and holds briefly when you lift the spoon. This takes 12–15 minutes and happens gradually, not suddenly.
Cool it completely before serving – The halwa will be very soft and almost liquid when hot. As it cools to room temperature, it sets into the fudgy, spoonable texture you’re aiming for.
Storage and Reheating
Store the halwa in an airtight container at room temperature for up to 3 days or in the refrigerator for up to 1 week. It will firm up further in the cold and may become quite dense; if you prefer it softer, let it come to room temperature before eating.
FAQ
Can I make this without a pressure cooker?
Yes, but it will take longer. Boil the moong dal in a regular pot with 3 cups of water for 25–30 minutes, stirring occasionally, until it breaks down into a soft, mushy paste.
Why is my halwa grainy or sandy instead of smooth and fudgy?
This usually means the dal wasn’t cooked long enough before mixing with the flour, or the wheat flour wasn’t cooked golden enough. Both contribute grit. Cook the dal until it’s truly mushy, and brown the flour in ghee until it’s deeply golden and fragrant.
Can I use refined vegetable oil or butter instead of ghee?
Ghee is essential for authentic flavor and the pudding’s characteristic dense, fudgy structure. Butter lacks the depth and will make it taste flat; oil won’t provide the same richness. If you must substitute for dietary reasons, use equal parts clarified butter, though the result will be slightly less rich.
How do I know when to stop adding ghee?
Stop when the mixture forms a dough that pulls away cleanly from the pan sides and holds together briefly when you lift the spoon. You may not need all 12 tablespoons—humidity in your kitchen and the exact moisture level of the cooked dal vary, so use your eyes and the texture, not just the measurement.
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.

