My Badam Halwa made with almond flour is a delicious dessert that can be made in less than an hour. It's a super easy recipe to make at home and enjoy on special occasions such as Diwali, Holi, Raksha Bandhan or any other parties/get together.

I am sharing a quicker version of badam halwa, and it will have almost the same taste and texture of traditional badam halwa. I am using almond flour. No compromise at all, trust me!
In our house, we prepare it on Indian festivals such as Holi, Raksha Bandhan, Navratri or Diwali.
Almond flour or almond powder are both the same. Both are simply finely ground almonds resembling fine powder. Almond meal is prepared with almonds with skin on. It is also known as unbleached almond flour and is slightly grainier than almond flour.

Tips
Good quality ghee is a must for this recipe, we always use homemade fresh desi ghee for all our Indian desserts.
Same goes for almond flour too, don't use very old or rancid almond flour. The halwa will be bitter and smelly.
Not using almond flour and making almond paste for halwa from scratch? Ensure to grind to a coarse paste and not fine, as badam halwa needs to be a bit coarse in texture (like rava/semolina).
To get soft and melt-in-mouth texture, it is very important to use right amount of ghee. Follow the right measurements and don't reduce the ghee.
Cook Badam halwa on right temperature. that should be medium-low heat. If you cook in high temperature, there are chances that you can burn the mixture.
For perfect consistency of halwa, keep an eye on the heat and timing. As soon as the halwa is cooked and done, remove the pan from the heat and transfer the halwa in a bowl or another container.
If kept in a hot pan, halwa cooks further or overcooks and it gets chewy.
Ingredients
Full measurements of Ingredients are availabe in the recipe card below.
Almond flour- I have used blanched almond flour that is easily available in local supermarkets, Asian grocery shops, health stores and Costco.
Ghee - We will use homemade desi ghee in this recipe, good quality and freshly made ghee enhances the flavour and texture of the halwa. For rich and authentic taste, you don't want to reduce the quantity of the ghee in the recipe.
Sugar- we are using white sugar to sweeten the halwa. Regular sugar won't change halwa colour. For keto diet use stevia or any other keto sweetener.
Milk Powder and Milk- I am using full fat milk powder and full-fat dairy milk for this recipe. For Vegan Badam halwa recipe use almond milk or coconut milk.
Saffron and Cardamom - for flavours and colour you'll need aromatic spices such as saffron and cardamom. Remember, while a bit of saffron wonderfully enhances recipes, even a smidgen too much will make them taste medicinal. If saffron is not available then use a pinch of turmeric powder or good quality edible yellow colour.
I have used freshly ground cardamom from 4 green cardamom pods. Freshly ground cardamom provides best flavours, store bought cardamom powders looses their freshness and aroma. For a change add few drops of rose water.
Garnish/Topping (optional)
Nuts - I have used slivered pistachios, silver foil (edible silver foil) also known as chandi varq and dried rose petals.
You may use fried cashew nuts and slivered almonds too, it's your personal choice.


Serving Suggestions
Usually, Badam halwa is served along with the spicy Indian meal or thali.
We love warm Badam halwa that is oozing with ghee with Chana Bateta Nu Saak (chickpea and potato curry) and Poori for breakfast.
Badam halwa is served at room temperature, however in winter you can serve it warm too. A small bowl of badam halwa with warm milk in winter is bliss! Love milk dessert recipes? Why don't you check out my Best Indian Milk Desserts
If you chill badam ka halwa, it becomes hard and thick and doesn't taste great.
You may serve this halwa loose in a bowl or serve on a small side plate. Simply fill a small bowl with hot halwa, press it down using a spoon then invert it on the plate. Garnish it with chopped nuts and 1-2 dried rose petals.
Storage
Room Temperature - Badam halwa stays fresh 24 hours at room temperature. Make sure to keep it in an airtight container.
Fridge - the shelf life of this Badam halwa is about one week if kept in the refrigerator. Once cooled totally, put it in the airtight container and keep it in the fridge.
Freezer - You can make this halwa in advance and store it up to 1 month in the freezer. Allow the to halwa cool completely before storing it in freezer safe bags or containers. Thaw overnight in the fridge.
Reheat - If the halwa is kept in the fridge or freezer, bring it to room temperature before serving or warm it up in the microwave for a few seconds.

Method
First, in a one bowl take, one and a half cups of almond flour / ground almond and ¼ to ½ cup water (you won't need warm water) and make a lump-free paste.
In another bowl add one cup sugar, 3 cup full-fat milk, 1 cup milk powder and a big pinch of saffron strands.
You can use cold or warm milk. If you use warm milk, sugar will melt quickly and saffron will release the colour quicker too.
Mix well until sugar melts, set it aside. Milk will turn yellow and saffron will releases it's aroma and flavour.


Take a thick bottom pan or kadai, and heat it on low heat. Make sure to use thick deep bottom pan to avoid burning and spluttering of the badam halwa mixture. Nonstick pan works fine too.
Then add one fourth cup ghee and let it melt.
Once it melted add almond paste and mix it well with ghee.




On low to medium flame fry the almond paste for about 10-12 minutes without letting it brown and raw smell goes away.
Then add milk and sugar mixture, at this stage mixture will be liquid.
Keep stirring to avoid lumps in the mixture on medium heat. Make sure the mixture doesn’t stick to the bottom of the pan.


After 20-25 minutes mixture will start thickening, add a tablespoon of ghee and teaspoon cardamom powder.
Cook the mixture till you get right consistency and the mass separates from sides of the pan. This is the sign that it is cooked and of the right consistency.
Turn off the heat.
Serve in a serving bowl and garnish it with slivered pistachio and silver foil.
In the spirit of the upcoming Diwali festivities, make this halwa to immerse yourself in Diwali cooking and get yourself in the festival mood!



As always if you make this recipe, be sure to leave me a comment, rate this recipe and tag me on Instagram @jcookingodyssey or #jcookingodyssey. I love seeing all your photos of my recipe recreations!
Don’t forget to follow me on social media using the buttons below – I can't wait to see you all there!

Badam Halwa with Almond Flour
Equipment
- 1 Heavy based pan/kadai
- 1 Spatula
Ingredients
- 11/2 cup Almond flour* ground almond
- 3 cup Whole Milk
- ½ cup Milk powder
- ¾ cup Sugar or according to your taste
- ¼ cup Ghee + 1 tablespoon
- ½ teaspoon Saffron strands
- ½ teaspoon Cardamom powder
- 2 tablespoon Slivered pistachios
- Rose petals
- Silver foil Varq
Instructions
- Mix little water into the 11/2 cup Almond flour* or ground almond.
- Make a thick paste.
- Mix ½ cup Milk powder, ¾ cup Sugar , and ½ teaspoon Saffron strands in the 3 cup Whole Milk. Mix till sugar dissolves. Leave it aside this saffron milk .
- Heat ¼ cup Ghee ghee in a non-stick pan or heavy bottom pan
- Fry the paste for 10-12 minutes.
- Add milk mixture into the almond paste and keep stirring about 25-30 minutes on low flame till halwa comes together as a single mass.
- Add ground cardamom ½ teaspoon Cardamom powder and extra tablespoon ghee.
- Mix well and serve warm delicious halwa in a serving bowl.
- Garnish it with 2 tablespoon Slivered pistachios , chopped almonds (if using) Rose petalsand Silver foil.
Video
Nutrition
PLEASE NOTE: Nutritional values are estimated by a computer and may vary based on ingredients and portion sizes. For personalised dietary advice, please consult a qualified healthcare professional.
Share on Facebook Pin This RecipeNote:- This post was originally posted in November 2010 but I have updated the post since with newer photos and content.





jayashree says
I love badami halwa, this looks so gorgeous. Feel like taking a spoonful..lol
Unknown says
Thank you for this lovely recipe for Badam halwa. Your photos are great - I can't wait to try this beautiful dessert!
Tammy says
This recipe is so exotic and unique! I wish I could try this beautiful dessert. I know I would love it! Beautiful post!
Unknown says
I have never tried this before. Looks amazing 🙂
Jo says
How good does that halwa looks! I'm drooling over your pics. Apt in time for diwali festive celebrations
Shannon says
I really enjoyed reading this post and learning about badam halwa. I am going to have to try this as I already have all the ingredients on hand! Thank you for sharing your recipe!
Marisa Franca @ Allourway says
I've never heard of this type of pudding before. It looks beautiful plus mighty tasty. We do enjoy experiencing different types of cuisine and we've yet to try too many of the Indian dishes. I'll have to making this recipe.
Unknown says
This is such a great post, so informative! I had never heard of badam halwa until now, but I'm so excited to try this. Your photos are lovely too!
Two Healthy Kitchens says
I really enjoyed reading this post! We love Indian food, and I always wish I made it more frequently at home - this sounds so very easy, and with all your great tips and step-by-step photos, I definitely feel like it'll be a breeze! Lovely photos and great info - thanks!
Anna Hettick says
I am not familiar with Indian food at all but after reading this recipe I am super interested! Such gorgeous photos as well!