Badam halwa made with Phoran Premium Almonds and green cardamom — rich, golden Indian almond dessert garnished with pistachios

Badam Halwa with Premium Almonds

Deepa Shah

By Deepa Shah | Iron Pounded spice expert & founder of Phoran Masala

Badam halwa is one of the most luxurious desserts in Indian cooking — rich with ghee, fragrant with cardamom and saffron, and made almost entirely from almonds. It takes patience and continuous stirring, but the result is a melt-in-mouth halwa that is genuinely worth the effort. This recipe uses Phoran Premium Almonds and Phoran Green Cardamom for the best flavour.

Prep time: 40 minutes (including soaking) | Cook time: 35–40 minutes | Serves: 6–8

Ingredients

  • 1 cup (150g) Phoran Premium Almonds
  • 3/4 cup (150g) sugar
  • 3/4 cup (150g) pure ghee
  • 1 cup (240ml) full-fat milk
  • 2 tbsp warm milk (for saffron)
  • A generous pinch of saffron strands (about 20–25 strands)
  • 6 pods Phoran Green Cardamom, seeds removed and finely powdered
  • Sliced almonds and pistachios for garnish

Method

Step 1: Soak and peel the almonds
Place almonds in a bowl and cover with boiling water. Soak for 30–45 minutes until the skins loosen. Drain and peel each almond — the skin should slip off easily. Pat dry.

Step 2: Bloom the saffron
Crumble saffron strands into 2 tbsp warm milk. Set aside for at least 15 minutes — the milk will turn a deep golden orange.

Step 3: Make the almond paste
Blend peeled almonds with 1/2 cup of the milk in a mixer until completely smooth. Add remaining milk if needed to get a thick, lump-free paste. The paste should be the consistency of thick cream.

Step 4: Cook the almond paste
Heat ghee in a heavy-bottomed pan (preferably iron or thick-base stainless steel) over medium-low heat. Add the almond paste. It will splutter initially — stir immediately and reduce heat to low. Cook on low heat, stirring continuously, for 20–25 minutes. The paste will gradually thicken, change from pale to golden, and begin to pull away from the sides of the pan.

Step 5: Add sugar
Add sugar and mix well. The halwa will loosen and become liquid again as the sugar melts — this is normal. Continue cooking and stirring on low-medium heat for another 10–12 minutes until it thickens again and ghee begins to separate at the edges.

Step 6: Add cardamom and saffron
Add powdered cardamom and saffron milk. Stir well to combine. Cook for a further 3–5 minutes until the halwa is glossy, fragrant, and leaves the sides of the pan cleanly. The ghee will be visibly separating.

Step 7: Serve
Transfer to a greased plate or serve warm in individual bowls. Garnish with sliced almonds and pistachios. Serve immediately for the best texture, or at room temperature.

Chef's Tips

  • Don't rush the cooking — low, slow heat is essential. High heat will cause the almond paste to stick and burn before it cooks through.
  • Continuous stirring is non-negotiable — step away and the halwa will catch on the bottom. Use a flat wooden spatula and keep moving it.
  • The colour change is your guide — the halwa is ready when it shifts from pale cream to a deep golden amber and the ghee separates visibly.
  • Use a heavy pan — thin pans create hot spots that burn the halwa. Iron kadai or thick stainless steel works best.
  • Cardamom quality matters — Phoran Green Cardamom has a significantly stronger aroma than pre-ground powder. Grind fresh from pods for the best result.

Make-Ahead & Storage

Badam halwa keeps well refrigerated for up to 5 days in an airtight container. Reheat gently in a pan with a small splash of milk to restore the soft texture — it will firm up when cold. It can also be frozen for up to 1 month; thaw overnight in the refrigerator before reheating.

For Diwali gifting, press the warm halwa into a greased tray, cool completely, and cut into squares. Wrap in parchment and box individually.

Variations

  • Kesar Badam Halwa — double the saffron for a more intensely golden, aromatic version. Add a few drops of rose water with the saffron milk.
  • Badam Halwa Barfi — cook the halwa slightly longer until very thick, press into a greased tray, cool, and cut into diamond shapes. Garnish with varak (silver leaf) for a festive presentation.
  • Reduced-sugar version — reduce sugar to 1/2 cup and add 2 tbsp condensed milk for sweetness with more body.

4 FAQs About Badam Halwa

Q: Can I use almond flour instead of whole almonds?
Yes — use 1 cup (100g) of fine almond flour and skip the soaking and blending steps. Mix directly with milk to form a paste. The texture will be slightly different (less silky) but the flavour is similar and the process is faster.

Q: Why did my halwa turn grainy?
Graininess usually means the sugar crystallised — this happens if the heat is too high when sugar is added, or if the halwa is stirred too vigorously after adding sugar. Keep heat low and stir gently after adding sugar. Adding a few drops of lemon juice with the sugar can help prevent crystallisation.

Q: Can I reduce the ghee?
Ghee is what gives badam halwa its characteristic richness and prevents sticking. Reducing it significantly will result in a drier, less glossy halwa that is more prone to burning. If you want a lighter version, reduce to 1/2 cup ghee and add 2 tbsp more milk to compensate.

Q: How do I know when the halwa is done?
Three signs: the colour has shifted to deep golden amber, the halwa pulls away cleanly from the sides of the pan when you drag the spatula, and ghee is visibly separating at the edges. If all three are present, it's done.

Explore More from Phoran Masala

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.