10% OFF YOUR FIRST ORDER — CODE OFF10 FREE DELIVERY ABOVE ₹500 PURE & FRESH — NO PRESERVATIVES GST INVOICE ON EVERY ORDER 10% OFF YOUR FIRST ORDER — CODE OFF10 FREE DELIVERY ABOVE ₹500 PURE & FRESH — NO PRESERVATIVES GST INVOICE ON EVERY ORDER
Recipes

Almond Halwa (Badam Halwa) Recipe: Rich, Silky Dessert with Ghee and Milk

A classic badam halwa recipe with exact quantities, stirring cues, tips to avoid greasiness and variations.

Share
Almond Halwa Recipe | Meva Sagar Journal

Badam halwa is a dessert for celebrations: rich, fragrant, golden and silky. This almond halwa recipe uses soaked and peeled almonds ground to a smooth paste, then slowly cooked with ghee, sugar and a splash of milk until the halwa turns glossy and begins to leave ghee at the edges. It takes about 45 minutes, mostly stirring, and rewards patience with a luxurious dessert. Read on for exact quantities, a clear method with visual cues, tips to avoid greasiness or graininess, variations, serving ideas and storage so your badam halwa turns out velvety every time.

Quick answer: Soak 200 g almonds overnight, peel and grind with 100 ml milk to a smooth paste. Cook the paste in 100 g ghee on low heat for 10 to 12 minutes, add 120 g sugar and cardamom, then cook 8 to 10 minutes more until glossy and the ghee separates. Garnish and serve warm. Serves 6.

Grid summarising almond halwa: 200 g soaked ground almonds, 120 g sugar, 100 g ghee, cook until glossy and moving as one mass, garnish with sliced almonds and saffron
Cook until glossy and the ghee separates, then garnish and serve warm.

Ingredients

IngredientQuantityNotes
Almonds200 gSoak 6 to 8 hours; California almonds or Mamra
Milk100 ml (plus extra if needed)To grind the almonds
Ghee100 gUse good-quality ghee
Sugar120 gAdjust to taste
Cardamom powder1/2 tsp
Saffron8 to 10 strandsSoaked in 2 tbsp warm milk
Sliced almonds and pistachios2 tbspGarnish

Method

  1. Soak and peel
    Soak almonds in water for 6 to 8 hours or overnight. Slip off the skins.
  2. Grind
    Blend almonds with milk to a smooth paste. Add a little extra milk only if the blender needs it.
  3. Roast the paste
    Heat ghee in a heavy pan on low. Add the paste and stir constantly for 10 to 12 minutes until it loses its raw smell and starts to thicken.
  4. Add sugar
    Add sugar. The mixture will loosen as the sugar melts. Keep stirring on low heat.
  5. Flavour
    Add cardamom and saffron milk.
  6. Cook to finish
    After 8 to 10 minutes the halwa turns glossy, thickens, gathers into a mass and leaves ghee at the sides.
  7. Garnish and serve
    Top with sliced almonds and pistachios and serve warm.

For the nutrition of almonds, see benefits of almonds and soaked almonds.

Visual cues for doneness

StageWhat you see
Raw pastePale, wet, almond smell
RoastingThickens and darkens slightly; nutty aroma
After sugarLoosens into a wet mass
DoneGlossy, thick, ghee separates, mass moves together in the pan

If the halwa looks dry before it turns glossy, add a teaspoon of warm milk and keep stirring.

Tips

  • Use a heavy-bottomed non-stick pan and low heat to prevent sticking.
  • Do not rush; roasting the paste is where the flavour develops.
  • Peel skins fully for pale, smooth halwa.
  • Add sugar after the paste is roasted to avoid a grainy texture.
  • Warm the milk before adding to the pan to prevent sticking.
  • Serve warm; halwa firms as it cools.

Variations

VariationHow
Less sugar100 g sugar, add 2 tbsp milk powder
Jaggery or date versionUse grated jaggery or date paste instead of sugar; see date syrup
LighterReplace 25 g ghee with milk and cook slightly longer
FestiveAdd a pinch of nutmeg and rose water
VeganUse coconut oil and almond milk

Serving ideas

Serve warm in small bowls, topped with sliced nuts. Pair with a scoop of vanilla ice cream or a spoon of rabri. For festive hampers, see Diwali hampers and dry fruits for Ganesh Chaturthi.

Nutrition and portions

A serving of about 100 g contains roughly 350 to 400 kcal, with 8 g protein, 25 g fat and 28 g carbohydrate. Almonds supply vitamin E, magnesium and fibre; see NIH on vitamin E and USDA FoodData Central. This is a rich dessert; enjoy in small portions, and be mindful with diabetes.

Storage

Store in an airtight container in the refrigerator for up to 5 days. Reheat gently with a splash of milk. Freeze for up to a month in portions. Never leave halwa at room temperature for more than a few hours in warm weather.

Myths and common mistakes

Myth or mistakeReality
More ghee makes better halwaToo much is greasy
High heat saves timeIt burns the paste
Unpeeled almonds are healthier hereThey darken and add bitterness
Halwa should stay thin when cookedIt thickens as it cools
Any almond works the sameFresh almonds taste best

Cooking notes from the kitchen

Badam halwa has a long history in Indian cooking, with versions found from Kashmir to Hyderabad, and variations that use milk, khoya, cream or semolina alongside almonds. The recipe here is the purest form, relying on almonds, ghee and sugar. Because the almonds are the star, their quality matters. Fresh almonds give a sweet, buttery flavour, while stale ones taste flat or slightly bitter. If your almonds have been stored for months, taste a few before you begin. See how to tell if nuts are rancid.

Soaking time matters: six to eight hours is ideal, and overnight in the refrigerator is fine. Over-soaking beyond twelve hours can make the almonds soggy and the paste watery. After peeling, pat the almonds dry before grinding so the paste does not become too wet. Grind in two batches to avoid overloading the blender, and scrape down the sides often. A smooth paste gives a silky halwa; a coarse paste gives a more textured one, which some people prefer.

Cooking requires patience. The first stage of roasting the paste in ghee removes moisture and develops flavour; do not hurry it by turning up the heat. The paste should hiss gently, never sizzle or brown. When you add sugar, the halwa will first become runny and then slowly thicken again, which is normal. Be ready to stir for another ten minutes. If you are tired, rest your arm for a few seconds off the heat; it is better than letting the bottom scorch.

Taste and adjust at the end. A pinch of salt can lift the sweetness, and a drop of rose water adds fragrance. Serve warm, ideally within an hour of cooking, because the aroma is best then. For more almond guidance, see our guide to California, Gurbandi and Mamra almonds, and check FSSAI standards if you plan to sell homemade sweets.

Serving it as a festive centrepiece

Present badam halwa in a shallow brass or ceramic dish, scored into squares, with a few saffron strands and silvered almonds on top. Serve it warm after a meal of dal, rice and vegetables, or alongside hot puris at a celebration. Keep a small spoon of cream or rabri nearby for guests who like extra indulgence.

Almonds for halwa and sweets

Blanched, California, Gurbandi and Mamra almonds.

Shop almonds

Frequently asked questions

How do I know almond halwa is ready?

It turns glossy, thickens, gathers into a mass and ghee separates at the edges.

Can I use blanched almonds?

Yes, soak them briefly and grind; it saves peeling.

Why is my halwa grainy?

Almonds were not ground smooth or sugar was added too early.

How long does badam halwa keep?

About 5 days refrigerated and a month frozen.

Can I make it with less ghee?

Yes, use 70 to 80 g and add a splash of milk, though the texture will be less rich.

Is almond halwa healthy?

It contains nutritious almonds but also ghee and sugar, so it is a dessert to enjoy in small servings.

The bottom line

Badam halwa rewards slow stirring: soak, peel, grind smooth, roast the paste, add sugar and cook until glossy. Serve warm in small portions and store refrigerated for a luxurious dessert any day.

Was this guide helpful?
IB
About the author
Ishita Banerjee

Ishita Banerjee is a Bengali home chef who writes about mishti, payesh and festive sweets made with pistachios, raisins and cashews, including lighter versions for people watching their sugar. Based in Kolkata, Ishita writes for the Meva Sagar journal.

More from Ishita →

Taste the difference of fresh dry fruits.

Browse almonds, cashews, dates, makhana and ready-to-gift boxes.

Shop all products View gift boxes