With all rich ingredients, love, and effort, this Badam ka Halwa is classic! This is my special quick and easy recipe which is not as time consuming as a traditional recipe, takes less than half the time, but is equally toothsome and delightful.
Badam ka Halwa made with almonds is a delicacy rooted in Indian tradition. May it be marriage, festival or winters, it is an indispensable dish made to mark the richness and happiness of a celebration. Making Badam ka Halwa is a tedious art; it takes a lot of time in soaking the almonds, peeling each of them, grinding and then stirring on heat till your hands scream OHH in pain. However, the final dish is worthy of all the appreciation which you get after.
Well, coming to my recipe, it is tantalizing and quick to make. I have added one more step of drying the almonds in the microwave before putting them in kadhai for further roasting. This step reduces the time by half as the almonds are at least half dried, which eases out the entire process of making the halwa. Later, with the addition of all needful ingredients and a little stirring in the kadhai , you can achieve a shining, smooth and tempting halwa.
Badam ka halwa is a delicious experience for people. It melts in your mouth the moment you take a bite, leaving a profound and sweet memory of flavor. Make it on special occasions and savor the unparalleled richness of this dessert!
STEP BY STEP VIDEO:

Badam ka Halwa made from almonds is a delicacy rooted in Indian tradition. Make it on special occasions and savor the unparalleled richness of this dessert. This quick and easy recipe for badam halwa reduces the time by more than half, by drying the almonds in a microwave instead of roasting it in a pan for hours; making it easier to roast the almond paste without it sticking to the pan.
- 1 cup almonds , soaked overnight
- 1/2 cup sugar
- 1/2 cup ghee
- 1 cup water
- 2 tsp milk
- 1/2 tsp cardamom powder
- pinch of saffron
- pistachio , crushed
- edible flowers , rose and marigold
-
Wash and soak the almonds for at least 2-3 hours (ideally overnight) in warm water. Peel the almonds and then grind them in a food processor.
-
Add a little water while grinding, making sure not to make it too runny. In terms of the texture, you can make it a fine paste.
-
When the paste is ready, melt your ghee and add it to the food processor. Now blend it lightly with a single churn of the food processor to incorporate it into the almond paste. This allows it to brown evenly on the stove without sticking.
-
Transfer the almond paste into a microwave safe bowl and microwave it for 2 minutes on high power, making sure it’s covered. Remove it from the microwave, stir it well, and repeat the process once more, i.e. microwave covered for 2 minutes and stir. Make sure the mixture is microwaved with a cover in this step, otherwise the paste will splatter all over.
-
Now, we will microwave the mixture uncovered for 2 minutes and then stir well to break any lumps. Keep repeating this step till the water has fully evaporated. Make sure the microwave is done only in two minute intervals, otherwise the mixture will burn. Also, the mixture will be uncovered in this step to speed up the drying process. Please be careful not to over dry the mixture otherwise it will turn chewy and lumpy. The mixture will typically be ready in 3 to 4 times of microwaving, depending on the strength of your microwave.
-
Once the water has fully evaporated, transfer the mixture to a heavy bottom saucepan on medium heat. Continuously stir the mixture until the color resembles that of an almond’s skin.
-
Add water, stir the mixture for one minute, and add the sugar. Continue to stir for 5-7 minutes until the mixture comes together and some ghee lines the edges of the halwa.
-
About 4-5 minutes or halfway into this process add in saffron milk, a mixture of saffron and milk.
-
Once the mixture starts to come off of the edges of the pan and the ghee starts to come out visibly, turn the flame off. Garnish with some nuts and edible flowers (i.e. rose and marigold) and your badam ka halwa is ready!
Recipe Video
- I use the microwave to dry the almonds first before roasting it in the pan. This reduces the roasting time by 50% and makes the roasting process easier, since the mixture will not stick to the pan any more. However, if you don't want to use a microwave, you can skip the microwave steps and straightway roast the mixture in a heavy bottom pan, but it will take a much longer time and lot of effort.
- Make sure that the microwave steps are carried only in 2 minutes interval and stirred after every step, otherwise the mixture will burn and/or become chewy and lumpy.
- The mixture should be roasted in a heavy bottom pan on medium heat only.
- I have mixed the water and sugar separately, but you can also make a sugar syrup by boiling 1 cup water and half cup sugar till the sugar dissolves. Then add the lukewarm sugar syrup to the mixture.
Subscribe to my YouTube Channel for step-by-step videos.
DID YOU MAKE THIS RECIPE?
Don’t forget to tag @naturallynidhi on Instagram and hashtag it #naturallynidhi. You can also post your pictures to my facebook page.
I’d love to hear how the recipe turned out and what you think in the comment section below. Find me on
and share your creation with me!
your pics are too tempting
Thank you so much!!
I want it to be not very sweet can I reduce the quantity of sugar? If I reduce the quantity of sugar then should I also reduce the quantity of water or anything else. If yes how much water to be reduced?
Yes absolutely you can reduce the quantity of sugar to 1/4 cup but don’t reduce the quantity of water. And while it is simmering on medium flame you can taste the sugar and add more to it if you like.