Badam Halwa

Almond Sweet, Almond Halwa, Indian Cooking Challenge, Indian Sweets

I am participating in Indian Cooking Challenge after a long break. For this month, we were challenged to cook a traditional sweet, badam halwa. It is a rich halwa loaded with ghee. I used unsalted butter. Almonds or badam are soaked overnight, peeled, ground to paste, cooked in ghee, sweetened with sugar and flavored with cardamom powder. I followed the recipe as given and felt I could have cut back a little on ghee. Mr.U thought it was a too sweet but it was fine for my sweet tooth.

Almond Sweet, Almond Halwa, Indian Cooking Challenge, Indian Sweets

Servings: 1 – 1 ½


  • ¼ cup Almonds ~ Badam
  • 4 tbsp. Ghee (I used unsalted butter. Check note below)
  • 4 tbsp. Sugar or to taste
  • Pinch of Cardamom Powder
  • ¼ – ½ cup Water


  • Soak almonds in water overnight. Peel, wash the almonds and grind to a fine paste. I forgot to soak almonds overnight and instead soaked in hot water for 2 hours in a covered pan. Then peeled the almonds, put them in freezer for 30 – 45 minutes and then ground to paste. This tip, to soak in hot water, freeze and then grind to paste was shared by Kalyani and it worked just perfect.
  • After peeling the almonds, grind them to fine paste using very little water. I used about 1 ½ – 2 tbsp. of water but if possible, use less water.
  • Heat ghee or unsalted butter in a nonstick pan and roast almond paste stirring it constantly until it is roasted and changes color. This will take about 10 minutes. I roasted it on medium to medium high flame for 3-4 minutes and then reduce the flame to medium low. If the paste burns reduce the flame to low and roast it stirring constantly.
  • Once the almond paste is roasted, gradually add water and bring it to halwa consistency.
  • Add cardamom powder, sugar and mix well. Halwa will become diluted as sugar melts.
  • Cook on low flame until halwa thickens and ghee/butter begins to float.


  • Less ghee can be used. Ghee was floating on the halwa. Usually traditional sweets do tend have lot of ghee in it but I felt I could have cut back on ghee.

This day in 2010: Varo for Indian Cooking Challenge
This day in 2012: Shaped Dinner Rolls

8 thoughts on “Badam Halwa

    1. Soaking in warm water is a shortcut. I forgot to soak almonds the night before. Soaking in hot water speeds up the soaking. As for freezing, to be honest I do not know. I was told that if I soak in hot water to speed up the soaking, I also need to freeze it for sometime before grinding to get a nice almond paste. I just followed that tip.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to top
%d bloggers like this: