What Is Sohan Halwa Made Of? Ingredients Explained

Authentic Sohan Halwa is made from just a few traditional ingredients: wheat flour, pure desi ghee, milk, sugar and premium nuts, with a touch of cardamom and sometimes saffron. There are no preservatives — it keeps because it is cooked dry and low in moisture.

That short list is also why two boxes of “sohan halwa” can taste worlds apart. The difference is not the number of ingredients; it is their quality — above all the ghee and the nuts. This guide explains each ingredient, what it does, and how to tell a good batch from a cheap one.

On this page

The full ingredient list

IngredientWhat it does
Desi gheeThe base fat and main flavour; the biggest quality driver
Wheat flour (sabz maida)The body and structure
Milk / khoyaRichness and dense, creamy texture
SugarSweetness, and what makes it set firm
Nuts (almond, pista, walnut, cashew)Crunch, richness, topping
Cardamom (and sometimes saffron)Aroma and depth

(These are the ingredients listed on our own Multani Sohan Halwa.)

Desi ghee — the biggest factor

If you remember one thing: ghee decides the taste. Pure desi ghee gives sohan halwa a rich, clean aroma and a melt-in-the-mouth finish. Vanaspati (vegetable shortening) is far cheaper but tastes flat and leaves a greasy feel on the tongue.

Because ghee is the single most expensive core ingredient, it is also where cut-price brands save money. A box that is dramatically cheaper than the rest is almost always using vanaspati and fewer nuts — and you can taste it in the first bite.

Wheat flour

Wheat flour forms the body of the halwa. Traditional recipes often use a fine flour sometimes called sabz maida. Roasted properly in ghee, it develops the toasted, biscuity note that makes sohan halwa taste like sohan halwa and not like a generic sweet. Under-roasted flour tastes raw; over-roasted turns bitter.

Milk & khoya

Milk — often reduced to khoya — adds richness, protein and the dense, creamy character that separates a good sohan halwa from a flat, sugary one. Reducing the milk is slow work, and skipping it is another shortcut that cheap makers take.

Sugar

Sugar is not just sweetness. Cooking it to the right stage is what makes the halwa set firm enough to cut and snap cleanly. Get the stage wrong and you end up with a soft, sticky block or a hard, grainy one; get it right and you get that signature clean break. This is why sohan halwa is more about technique than the ingredient list.

Nuts — the flavour and the price

Almonds, pistachios, walnuts and cashews are folded through the halwa and piled on top. Nuts do three jobs: they add crunch, they add richness, and they signal quality at a glance. More nuts means a richer — and more expensive — halwa, which is why a “double akhroti” or “mix dry fruits” sits at the top of the range.

  • Almond (badam) — mild, crisp.
  • Pistachio (pista) — green colour, aromatic.
  • Walnut (akhrot) — deep, slightly bitter nuttiness.
  • Cashew (kaju) — soft, buttery crunch.

Cardamom & saffron

Cardamom gives warmth and aroma; saffron (in a zafrani version) adds a floral note and a golden colour. Both are used in small amounts, but they lift the whole sweet. Their absence is one reason cheap batches smell “empty”.

What’s NOT in real Sohan Halwa

  • No preservatives or artificial additives. It keeps by being cooked dry, not by chemicals.
  • No vanaspati in an authentic recipe — real ghee only.
  • No filler fats or cheap starches used to bulk it up.

How to read a Sohan Halwa label

  • First ingredient / fat source: desi ghee or vanaspati? This matters more than anything else.
  • Nut content: are the nuts named, or vague (“dry fruits”)?
  • Best-before date: fresh stock beats a long-sitting box.
  • Weight: 1 kg is the standard box; 2 kg packs usually cost less per kg.

If a box hides its fat source or lists no clear nuts, be cautious. For allergens and nutrition, see Is Sohan Halwa Healthy?

How the ingredients affect taste

Ghee → aroma and clean finish; nuts → crunch and richness; the sugar stage → texture (firm vs grainy). See how they come together, step by step, in How Sohan Halwa Is Made, or try it yourself with our Sohan Halwa recipe.

Buy the real thing

Our Sohan Halwa is made the traditional way with 100% pure desi ghee and premium nuts. Order on Multan Sweets →

FAQs

What is Sohan Halwa made of?

Wheat flour, desi ghee, milk, sugar and nuts, with cardamom (and sometimes saffron).

Does Sohan Halwa contain preservatives?

No — traditional sohan halwa has none. It keeps because it is cooked dry.

Is Sohan Halwa vegetarian?

Yes — it contains dairy (ghee, milk) and nuts, but no meat.

Why is desi ghee so important?

It provides the aroma and clean finish. Vanaspati tastes flat and greasy — it is the main reason cheap halwa tastes cheap.

Does it contain nuts?

Yes — almond, pistachio, walnut and cashew. So it is not suitable for nut allergies.

Written by the Multan Sweets team. Last updated: October 2026.