The greasy halwa problem

Why halwa is greasy — excess ghee and emulsion failure

Halwa releasing pools of ghee — where fat separates from the body of the sweet and pools visibly — has the wrong ghee ratio or the ghee was added at the wrong temperature. Halwa's characteristic glossy richness comes from an emulsion of ghee, sugar, starch, and water — when this emulsion breaks, ghee separates.

The Fix
How to prevent greasy halwa
  • Use the correct ghee ratio: 4 tablespoons per 1 cup of sooji or besan — not more
  • Add warm (not cold) water or milk to the roasted flour — cold liquid causes emulsion failure
  • Stir continuously throughout cooking — constant stirring maintains the emulsion
  • If ghee pools during cooking: continue stirring on medium heat — the starch often re-absorbs the released ghee as temperature equalises
  • Reduce ghee in the next batch — greasy halwa has too much fat for the starch to emulsify
🔍The Science
Why does roasted sooji/besan absorb ghee during halwa making?
Roasting sooji or besan in ghee causes the starch granules to absorb fat (similar to making a roux). The fat-starch complex can then absorb water when added, forming an emulsified paste. The emulsion is maintained by continuous stirring — starch distributes the fat droplets and prevents them from coalescing. Adding too much ghee exceeds the starch's emulsification capacity and the excess ghee separates. Adding cold water to hot fat-starch also breaks the emulsion through thermal shock.
30 second read