Badam Halwa | Almond Halwa | Badam Ka Halwa | How to Make Badam Halwa

Badam Halwa | Almond Halwa | Badam Ka Halwa - Almond Halwa is a delicious sweet which just melts in the mouth. Using Saffron, Ghee and Sugar makes it a super hit for any special occasion. A little patience would be required to make Almond Halwa which is perfect for any occasion and would be relished by everyone.

Though Almond Halwa is made all over India, a different style is used in Southern Indian. I make it in a different style.

Generally, we only use Almond paste and Sugar for Almond Halwa but I added Saffron, Milk and Bombay Rava to make it softer and delicious. Almond Halwa requires more Ghee than usual and as the Ghee makes it special and rich.

Print this Recipe
Badam Halwa | Almond Halwa | Badam Ka Halwa



Cook Almonds for 10 minutes or soak them overnight to remove the peel easily.

Almond paste:

Grind the Almond paste with milk for a smooth paste.


Either Sugar or Jaggery can be used to make the dish. Cardamom must be added if Jaggery is being used. Saffron Milk would help achieve the colour but removes the fragrance of the Jaggery.


Roast the Almond paste by pouring the Ghee gradually to enhance the taste.

Bombay Rava:

I personally like Bombay Rava to the Halwa to get the Rava texture.


Sweet shops generally add little less than a pinch of Salt to this dish. It is optional but I haven’t used it.


If you place it in an air tight container, it remains fresh for 4 days in winter and 2 days in summer. It remains fresh for a week if kept in the refrigerator. Heat in the microwave for 30 seconds if removed from the refrigerator, so that the Ghee melts and the Halwa tastes fresh and good.

Badam Halwa | Almond Halwa | Badam Ka Halwa | How to Make Badam Halwa - Recipe Video

Badam Halwa | Almond Halwa | Badam Ka Halwa | How to Make Badam Halwa

Sweets | vegetarian
  • Prep Time 1 min
  • Cook Time 50 mins
  • Total Time 51 mins
  • Servings 6


  • 1 cup Almonds
  • 350 ml Milk
  • 1/2 cup Sugar
  • 3/4 cup Ghee
  • 1 tbsp Bombay Rava
  • 2 tbsp Almond pieces
  • 3 tbsp Saffron soaked in Milk


  1. Cook Almonds in boiling Water for 8 minutes and leave them in cold Water for 5 minutes.
  2. The peel can be easily removed after 5 minutes.
  3. Grind soaked Almonds in 100ml Milk and make a smooth paste of it.
  4. Take a thick-bottomed pan and roast Bombay Rava in 1/4th cup of Ghee for one minute.
  5. Cook the Almond paste and the remaining 250ml Milk on a medium flame till the Ghee floats to the top.
  6. After 15 to 17 minutes, the Almond paste would be cooked properly. Cook Sugar and Saffron Milk till the sugar melts completely.
  7. Add 2 tbsp of Ghee, remaining Almond pieces and stir continuously for 5 minutes.
  8. It may take 40 minutes on a medium flame for the Ghee to float to the top. The Halwa is now ready to be served.

Leave a comment

Rate this Recipe:
Your email address will not be published.

Badam Halwa | Almond Halwa | Badam Ka Halwa