Badam Halwa
Rich and silky almond halwa with a gentle cardamom aroma and glossy finish from ghee. This festive Indian sweet tastes luxurious, yet it comes together with a short ingredient list and steady stirring.
For 4 servings
- prep · ~8 min
Soak and peel the almonds.
1.Rinse the almonds and soak them in enough water overnight.2.Drain them well the next day.3.Pinch off the skins and discard the peels. - mix · ~3 min
Grind the almonds to a smooth paste.
1.Add the peeled almonds to a blender jar.2.Pour in the milk and saffron milk.3.Grind to a smooth, thick paste without making it runny.TIPKeep the paste thick. Too much extra liquid makes the halwa take longer to cook and weakens the rich texture. - saute · ~10 min
Cook the almond paste in ghee.
1.Heat 2 tbsp ghee in a heavy pan over low heat.2.Add the almond paste and cook, stirring constantly.3.Scrape the sides and bottom as the paste thickens and turns glossy.TIPUse low heat throughout so the almond paste cooks evenly and does not catch at the bottom. - saute · ~12 min
Add sugar and finish the halwa.
1.Add the sugar and mix well until it melts into the paste.2.Stir in the remaining ghee a little at a time.3.Add cardamom powder and keep stirring until the halwa leaves the sides of the pan.TIPThe halwa is ready when it looks shiny, thick, and comes together in a soft mass. - serve
Serve the badam halwa warm.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Grind the soaked almonds to a very smooth, thick paste; any coarse bits will make the halwa grainy instead of silky.
- 2Use a heavy-bottomed kadai or pan so the almond paste cooks evenly and does not scorch while stirring.
- 3After adding sugar, the mixture will loosen first; keep cooking patiently until it thickens again and turns glossy.
- 4Add the remaining ghee in small portions rather than all at once for a smoother texture and better shine.
- 5The best doneness cue is when the halwa leaves the sides of the pan and gathers into a soft, shiny mass.
- 6If making ahead, reheat gently with a spoon of warm milk or a little ghee to loosen the halwa before serving.
Adapt it for your goals.
Low-sugar
Reduce the sugar slightly for a nuttier, less sweet halwa that lets the almond and saffron flavor stand out.
khoya richKhoya-rich
Add a little crumbled khoya while finishing for an even richer, more festive texture and dairy sweetness.
veganVegan
Use almond milk instead of dairy milk and replace ghee with a neutral coconut-based vegan fat for a plant-based version.
jaggeryJaggery
Swap sugar for melted, strained jaggery for a deeper caramel note; add it after the almond paste is fully cooked.
Why this is on our healthy list.
Rich in Almond Goodness
Almonds bring natural protein, healthy fats, and vitamin E, making this sweet more nourishing than flour-based desserts.
Saffron and Cardamom Aroma
Saffron and cardamom add fragrance and depth, so the halwa feels full-flavored without needing many ingredients.
Energy-Dense Festive Sweet
With almonds, milk, ghee, and sugar, this halwa is satisfying in small portions and well suited to celebratory meals.
Frequently asked questions
The almond paste was likely not ground smooth enough, or the mixture cooked too fast. Blend thoroughly and cook on low heat for a silkier result.



