How Sohan Halwa Is Made
Sohan Halwa is made in five stages: roast the flour in desi ghee, reduce the milk, cook in the sugar to the setting stage, fold in the nuts and flavour, then pour, press, cool and cut. It looks simple on paper, but the skill is in moisture and the sugar stage — that is what makes it set firm instead of turning grainy or greasy.
This guide walks through the traditional Multani method, stage by stage, explains what can go wrong, and shows why small-batch cooking in real ghee tastes so different from mass-produced halwa.
Quick facts
- Time: a few hours of slow cooking for a traditional small batch.
- Difficulty: moderate to hard — the sugar stage decides everything.
- Key tools: a heavy pan, a strong arm, and patience.
- Make or break: moisture and the sugar stage.
On this page
- Overview: the traditional method
- Stage 1 — roasting the flour
- Stage 2 — milk reduction
- Stage 3 — the sugar stage
- Stage 4 — folding nuts & flavour
- Stage 5 — setting, cutting & packing
- What can go wrong
- Industrial vs traditional
- FAQs
Overview: the traditional method
Traditional Multani sohan halwa is slow-cooked in small batches in pure desi ghee. It is not a quick recipe — the mixture is worked until the colour and texture are right, then spread out to set. There is no rushing a good batch: the flour has to toast fully, the milk has to reduce, and the sugar has to reach exactly the right point.
Stage 1 — roasting the flour
Wheat flour is roasted gently in desi ghee until it loses its raw taste and takes on a toasted, biscuity aroma. This step builds the base flavour of the whole sweet. Under-roast and the halwa tastes raw; over-roast and it turns bitter.
Stage 2 — milk reduction
Milk (or reduced khoya) is cooked down to add richness and the dense, creamy character of good halwa. This is slow, patient work — and the reason a well-made batch feels substantial rather than thin and sugary.
Stage 3 — the sugar stage (the make-or-break step)
Sugar is added and cooked to the point where the mixture will set firm. This is the stage that decides everything:
- Too little cooking: the halwa stays soft and will not hold its shape.
- Too much: it turns hard or grainy.
- Just right: it sets firm but still breaks cleanly — the signature snap of good sohan halwa.
Stage 4 — folding nuts & flavour
Almonds, pistachios, walnuts and cashews are folded through the mixture, along with cardamom and sometimes saffron for aroma. The nuts are both mixed in and used as a topping, so the box looks as rich as it tastes.
Stage 5 — setting, cutting & packing
The mixture is poured out onto a tray, pressed flat, topped with more nuts and left to cool until firm, then cut into discs or blocks and packed in airtight tins. The tin is part of the quality: sohan halwa absorbs moisture and odours, so sealing it protects both texture and taste.
What can go wrong
- Grainy — sugar crystallised, usually from the wrong stage or over-stirring after the sugar dissolved.
- Too soft — undercooked, so there is still too much moisture.
- Too hard or burnt — overcooked.
- Greasy — too much fat, or low-quality fat instead of desi ghee.
Industrial vs traditional
Mass-produced halwa often uses vanaspati and less nuts to cut cost, giving a paler, flatter result that can taste greasy. Traditional small-batch cooking in desi ghee is what gives authentic Multani sohan halwa its aroma, its clean finish and its firm-but-clean texture. Read more on why that version matters in our guide to Multani Sohan Halwa.
Make it at home
Want to try it yourself? See our tested Sohan Halwa recipe. And if you want to know exactly what goes in, see how the ingredients work.
Prefer the real thing? Our Sohan Halwa is made with 100% pure desi ghee. Order on Multan Sweets →
FAQs
How is Sohan Halwa made?
Flour is roasted in ghee, milk is reduced, sugar is cooked to the setting stage, nuts are folded in, then it is set and cut. See the stages above.
How long does it take to make?
Traditional small-batch sohan halwa takes a few hours of slow cooking.
Why is Sohan Halwa hard?
Because it is cooked to set firm — that firm, clean snap is a sign of a good batch, not a fault.
Why is my Sohan Halwa grainy?
The sugar crystallised — usually the wrong sugar stage, or stirring too hard after the sugar dissolved.
Can I make it at home?
Yes — see our home recipe, though it will not match shop-made traditional halwa exactly.
Written by the Multan Sweets team. Last updated: October 2026.