Badam Halwa is a classic rich and luscious Indian dessert made with just 4 main ingredients of almonds, milk, sugar, ghee, and laced with cardamom and saffron. This Badam Halwa is put together quickly in less than 25 minutes using almond flour!
Prep Time5 minutesmins
Cook Time20 minutesmins
Total Time25 minutesmins
Course: Dessert
Cuisine: Indian
Keyword: Badam Halwa, Badam halwa with almond halwa, badam ka halwa
Heat 1 tablespoon of milk in a small pan on medium heat. You can also microwave the milk for 30 seconds. Once milk is hot (no need to boil it), add crushed saffron strands to it. Remove the pan from the heat and set it aside for 10 minutes until the flavor and color develop.
Stovetop Method
In a heavy-bottom pot, heat ghee over a medium flame.
Reduce to low heat. Add almond flour and sauté until the raw smell of the almond flour disappears and the almond flour starts to turn golden in color. Stir continuously to avoid burning. In total, it will take about 10 minutes.
Now add milk and mix continuously so that there are no lumps. Cook for another 5-6 minutes till the almond flour soaks up all the milk.
Add sugar, saffron milk, cardamom powder, and stir well. Halwa loosens and then saute to thicken it again.
Cook till the halwa thickens and the ghee leaves the sides of the pan in about 6-7 minutes.
Almond Flour Halwa thickens as it cools. Once you have the right consistency, transfer it to a serving bowl. Do not leave it in the pan as it can overcook and get chewy.
Serve badam halwa warm, garnished with slivered pistachios or almonds.
Video
Notes
Use almond flour: Use almond flour for this recipe. Almond meal is not as fine, and won't make a smooth halwa. Don't skip ghee: For melt-in-the-mouth halwa, the right amount of ghee is essential. Hence, I suggest using the amounts mentioned in the recipe. Using jaggery: One reader tried with 1:1 jaggery replacement, and it worked, but she found it very sweet and suggested using 3/4 or 1/2 cup jaggery for 1 cup sugar.