How to Make Badam Halwa: Classic Saffron Almond Halwa

Ep. 01

How to Make Badam Halwa: Classic Saffron Almond Halwa

A celebration sweet that takes just 40 minutes and premium almonds to make

40 Min
4 Servings
Intermediate

What You'll Need

Ingredients for This Recipe

Interactive

The Scale Lab

Adjust quantities for your serving size

Adjust for 4 servings
बादाम कैलिफ़ोर्निया किस्म बिना छिलके के, प्रीमियम पैक 1.0 cup Buy →
Blanch in boiling water for 2 minutes, slip the skins off, and blend to a coarse paste before using.
Ghee (clarified butter) 4.0 tablespoons
Whole milk (warm) 0.5 cup
देसी खांड 500 ग्राम 0.75 cup Buy →
Saffron (Kesar) 1.0 pinch
Steep in 3 tbsp warm water for 10 minutes before adding.
इलायची 4.0 pods Buy →
Warm water (for saffron) 3.0 tablespoons
भुना और हल्का नमकीन काजू, प्रीमियम पैक 1.0 tablespoon Buy →

Step by Step

How to Make It

Step 1 of 3

Prepare the Almond Paste

⏱ 0–10 min

Blanch 1 cup of raw almonds in boiling water for 2 minutes. Drain and slip off the skins while still warm. Transfer to a blender and pulse with 2-3 tbsp warm water to a coarse, slightly gritty paste — do not over-blend into a smooth butter. Separately, steep the saffron strands in 3 tbsp warm water for 10 minutes. Set both aside.
💡 Pro Tip Keep the paste slightly textured. A fully smooth almond butter loses the traditional halwa bite that defines this recipe.

Step 2 of 3

Roast the Paste in Ghee

⏱ 10–25 min

Heat ghee in a heavy-bottomed kadai over medium heat. Add the almond paste and stir continuously with a wooden spoon. After 5 minutes the mixture will turn glossy and begin pulling away from the sides. Gradually pour in the warm milk, a few tablespoons at a time, stirring well after each addition. The mixture will sizzle — keep stirring until all milk is absorbed and the paste deepens to a golden hue.
💡 Pro Tip Never stop stirring during this stage. Even 30 seconds unattended can scorch the almond paste and turn the halwa bitter.

Step 3 of 3

Sweeten, Flavour and Finish

⏱ 25–40 min

Add Desi Khand and stir for 3-4 minutes until fully dissolved — Khand takes longer than refined sugar, so be patient. The halwa will loosen briefly. Pour in the saffron water and crushed cardamom seeds. Continue stirring on low-medium heat until the halwa thickens, turns deep golden, and leaves the sides of the pan cleanly. Remove from heat and garnish immediately with roasted cashews.
💡 Pro Tip Taste before removing from heat. For richer colour, add one extra minute of dry-roasting after the Khand is fully incorporated.

Nutrition

Health Benefits of Dry Fruits & Nuts

✦ AI-Assisted Content
Vitamin E 7.6 mg per 30g 51% Daily Value
Magnesium 77 mg per 30g 18% Daily Value
Protein 6.3 g per 30g 12% Daily Value
Dietary Fibre 3.5 g per 30g 13% Daily Value

Nutritional values are approximate. Source: NIN/ICMR. AI-assisted content — verify with a registered nutritionist before acting on this information.

Frequently Asked Questions

How long does badam halwa last?

Badam halwa keeps well in an airtight container in the refrigerator for up to 5 days. Warm a portion in a small pan with a splash of milk to restore its soft, glossy texture before serving. It can also be frozen for up to 1 month.

Can I use almond flour instead of whole almonds?

Yes, with a small adjustment. Use 1 cup of fine almond flour in place of 1 cup of blanched and ground whole almonds. Start with 2 tablespoons of warm milk instead of half a cup, adding more as needed, as almond flour absorbs liquid differently than freshly ground paste.

What is Desi Khand and can I substitute it?

Desi Khand is a minimally refined raw cane sugar with a faint caramel flavour and golden colour that adds depth to Indian sweets. You can substitute it with raw cane sugar or jaggery powder in equal quantity, though the flavour will differ slightly. Avoid refined white sugar — it lacks the complexity that makes this badam halwa recipe special.

Why does my badam halwa taste bitter?

Bitterness usually comes from one of two causes: almond skins that were not fully removed during blanching, or almond paste that was scorched from insufficient stirring. Ensure all skins are slipped off after blanching, and stir continuously on medium-low heat throughout the roasting phase.

Can I make badam halwa vegan?

Yes. Replace ghee with refined coconut oil or a neutral vegan butter, and substitute the whole milk with full-fat coconut milk. The result will have a subtle coconut undertone that pairs well with the saffron. The texture may be slightly softer — cook for an additional 2 to 3 minutes to achieve the same consistency.

Where to Find Premium Dry Fruits Near You

Since 1939, Sindhi Dry Fruits has been supplying premium cashews, almonds, walnuts, pistachios and seasonal dry fruits to homes across Delhi, Mumbai, Bangalore and beyond. Order online with same-day dispatch to Delhi NCR and 2-day delivery pan-India.

Shop Premium Dry Fruits →

Continue Reading

More Dry Fruit Recipes