Go Back
+ servings
Print Recipe
5 from 2 votes

Badam halwa recipe | Diwali 2015 sweets recipes

Badam halwa recipe, a very rich and delicious halwa/ pudding made with almonds, signature sweet of south India!
Prep Time20 mins
Cook Time30 mins
Total Time50 mins
Course: Dessert
Cuisine: Indian
Servings: 3 servings
Calories: 643kcal
Author: Harini


  • 1/2 cup whole almonds
  • 3/4 cup sugar can reduce upto 2 tablespoons
  • 1/8 cup cup milk 1/8 cup + 1/4 cup more milk
  • Fat pinch of saffron
  • 6 tablespoons ghee


  • Take measured badam and soak in boiling water for 30-40 minutes. Peel the almonds. In the meantime soak a fat pinch of saffron in 1/8 cup milk.
  • Grind the almonds with another 1/8 cup milk to a paste, it should be some what coarse.
  • Now heat a pan and add 1/2 teaspoon ghee and spread it well in the pan.
  • Add the ground almond paste and measured sugar to the pan.
  • Mix well and cook in lowest flame for few minutes till the sugar starts to melt.
  • Add about 1/4 cup of milk and mix well. Continue to cook in low flame.
  • Now add the saffron soaked milk and mix well. If you feel the mixture is very tight you can add 3-4 tablespoons more milk. Mix well and continue to cook. The mixture will start bubbling now. Cook for few more minutes.
  • By now bubbling would have stopped and mixture will thicken, now start adding ghee. Add 1 tablespoon at a time, once the halwa absorbs the ghee add the next tablespoon. At one point the ghee will float atop and leave the halwa. The whole mixture will start to leave the sides of the pan. This is the correct stage to remove from flame.
  • Now you can add 1 more tablespoon ghee if you wish and mix well. Serve badam halwa piping hot or you can let to thicken a bit and serve as single serving wrapped in a butter paper too.


  • Use good quality ghee, homemade ghee works best for both flavor and taste.
  • While soaking almonds, do not soak for more than 20 minutes as the almonds will become pasty while grinding resulting in sticky halwa.
  • Ensure you do all the cooking in lowest flame.
  • Remove from flame immediately as the halwa starts to leave the sides of the pan, it will thicken as it cools down.
  • Use good quality saffron for nice flavor.


Serving: 3g | Calories: 643kcal