Go Back

Badam Halwa

Prep Time 1 hr
Cook Time 30 mins
Course Dessert
Cuisine Indian
Servings 6


  • 1 cup Almonds,whole
  • 3/4 to 1 cup Sugar ( see notes)
  • 1 cup Milk
  • 1 pinch Saffron strands
  • 1/2 to 3/4 cup Ghee
  • 1 pinch Kesari colour(optional ,see notes)


  • Soak the almonds in hot water for about 1 hour.Peel the Almonds and set aside.
    Badam halwa steps
  • In a blender add peeled almonds,sugar,milk and saffron.Grind to form a slightly coarse paste.
    badam halwa prep
  • Heat 2 tbsp ghee in a pan,add the almond paste and kesari colour .Cook for few minutes over medium flame,stirring continuously .
    preparing badam halwa
  • Once it turns slightly thick ,add 2 tbsp ghee and stir well until it is completely absorbed.Repeat this step until all the ghee is used up.Cook stirring continuously until the halwa starts to leave the sides of the pan.
    Transfer to a serving dish.Garnish with saffron strands and almond flakes.
    badam halwa steps