Why Milk Boils Over and Forms Malai: The Science of Doodh
Milk boils over because a thin skin of milk proteins and fat forms on top, and steam from below gets trapped under it until the whole foam rushes up and over the rim. Water just bubbles and lets the steam out. That same skin, cooled and thickened, is your malai. Boiling doesn’t ruin doodh: it loses a small amount of some B vitamins, and in return it makes loose milk safe.
In brief
- Why it rises: a protein skin traps steam, which lifts the foam.
- Malai: the same protein-and-fat skin, thickened as milk cools.
- Stop spill-over: wide pan, medium heat, stir, lower heat at the first rise.
- Nutrients: small losses of some B vitamins; protein and calcium stay.
- Loose milk: always boil; packet pasteurised milk only needs warming.
Prefer to listen? This post as a 2 min video · Watch the video
Why does milk boil over but water doesn’t?
Milk is mostly water with fat droplets, sugar (lactose) and proteins floating in it, and as it heats, some of those proteins, mainly the whey ones, unfold, stick to each other and gather at the surface, where fat joins them. Within minutes there’s a soft film across the top.
Underneath, water is turning into steam bubbles. In a pan of plain water, the bubbles pop at the surface and the steam simply leaves, but in milk the bubbles hit that film and get coated by the sticky proteins, so instead of popping they stack up, one on another, into a thick, stable foam. Then it climbs. The foam lifts the skin, more foam builds under it, and in about ten seconds it climbs the pan and spills.
That’s why it always seems to happen the moment you turn your back to check the phone or the roti, because milk sits quietly for ages looking harmless and then the foam builds very fast in the last few seconds before a full boil. Every time.
How malai forms
Malai is that skin, grown thick. Every time milk is heated and left to cool slowly, a new layer of protein and fat sets on top of the old one, and buffalo milk, which carries more fat than cow milk, gives a noticeably thicker, creamier malai that many homes prefer for makhan. Heating on a low flame for a while, then cooling undisturbed in a wide pan, gives the best layer. Homes that save malai for makhan or ghee use exactly this trick.
Don’t want malai? Stir while it cools, or cover the pan, because stirring breaks the film before it can thicken and a lid keeps the surface from drying into a skin.
The skin that spills your milk and the malai you save for ghee are the same thing, at different moments.
How to stop milk boiling over
- Use a pan at least twice the volume of the milk. For 1 litre, use a pan of 2 litres or more.
- Rinse the pan with cold water before pouring milk in. It leaves a thin wet film that makes scorching on the base less likely.
- Heat on medium, not high. A litre takes around 8 to 12 minutes to come up this way.
- Stir every couple of minutes with a spoon or ladle, scraping the base. This breaks the skin and stops sticking.
- Watch for small bubbles at the edge. That’s your signal to stay by the pan.
- When the foam starts climbing, lower the flame straight away, or lift the pan for a few seconds.
- For loose milk, let it rise, drop the heat and keep a gentle boil for 2 to 3 minutes, stirring, then cool and refrigerate within 2 hours.
Myth: a wooden spoon across the pan stops milk boiling over
Partly true, for a short while. A dry wooden spoon laid across the pan pops some bubbles as the foam touches it, because wood is dry, cooler than the steam and slightly rough, and that can buy you a few seconds to reach the knob and turn the flame down. It won’t hold back a full rolling boil on a high flame, and once the spoon gets hot and wet it stops helping. Treat it as a small helper, not a fix. Lowering the heat is the real fix.
The other gadget, a milk-watcher disc (the small glass or steel plate that rattles in the pan), does help, because it lets steam escape from underneath in a steady stream instead of building up under the skin, and its rattle tells you from the next room that the milk has reached the boil. The phrase “milk boiled over because it’s adulterated” is also wrong; pure milk foams too. Proteins cause the foam, and pure milk is full of them.
Does boiling milk destroy its nutrients?
A little, not a lot. Heat reduces some B vitamins, such as B1 (thiamine), B12 and folate, by a modest amount, and the loss grows with long simmering or boiling the same milk again and again, but a single short boil leaves most of the milk’s value exactly where it was. Protein stays, though some of it changes shape, which doesn’t lower its value as food. Calcium stays. Fat stays, though some ends up in the malai rather than the glass.
The trade-off is simple. Raw loose milk straight from the gawala can carry bacteria such as those behind brucellosis, TB and severe food poisoning, and a proper boil removes that danger for the whole family in a few minutes. Worth it. A small vitamin loss is worth it every time. The khula doodh guide covers boiling time, storage and purity checks in full.
Packet pasteurised milk is different: it’s already been heated. Warming it for chai is fine, and boiling it again isn’t needed for safety. UHT and tea whitener are compared in packet milk vs UHT.
What about boiling milk again and again?
Many homes boil the same milk each morning and evening out of habit, and it’s safe, but each round costs a bit more of those B vitamins, darkens the colour slightly as the sugars and proteins brown together, and thickens it as water leaves as steam. If you have a fridge, one proper boil and cold storage is enough; reheat only what you need.
Microwave heating works too, but in short bursts with stirring, because milk can boil over in a microwave even faster. See microwave safety in a desi kitchen.
In many homes the milk was set on a low angeethi or a clay handi and left to simmer for hours, turning pink-brown and thick, with a heavy malai on top by evening. It tasted wonderful and made rich makhan. Nutritionally it’s the same milk with a bit less water and a bit fewer B vitamins. Enjoy it as flavour, not as a stronger food.
Spilled boiling milk sticks to skin and burns deeply. Turn pan handles inwards and keep children away from the stove. For a scald, cool it under cool running water for about 20 minutes, no butter, ice or toothpaste; get medical care for large burns or any burn on a baby or child. Never give raw loose milk to children, pregnant women or older people. Babies under 1 shouldn’t have cow or buffalo milk as their main drink.
For more everyday food science, see Kitchen Science, Honestly.
Doodh boiling questions, answered
Why does milk boil over?
Proteins and fat form a skin on top that traps steam bubbles. The trapped bubbles become foam, and the foam rises fast and spills.
How to stop milk from boiling over?
Use a big pan, medium heat, and stir often. Lower the flame the moment foam starts climbing. A milk-watcher disc also helps.
Does a wooden spoon stop milk boiling over?
Only a little. It pops some bubbles for a few seconds but won’t stop a strong boil. Turning the heat down is what works.
Why does malai form on milk?
As milk heats and cools, proteins and fat settle into a film on the surface. Each round of heating adds to it.
Does boiling milk destroy nutrients?
It lowers some B vitamins a little. Protein, calcium and fat stay. For loose milk, the safety gain far outweighs the small loss.
How long should loose milk be boiled?
Bring it to a full rise, then keep a gentle boil for 2 to 3 minutes while stirring. Cool it and refrigerate within 2 hours.
Do I need to boil packet milk?
No. Pasteurised packet milk is already heat-treated. Warm it if you like; it only needs to be kept cold and used by the date.
Is it bad to boil milk many times?
It’s safe, but each boil reduces some vitamins a little and changes the taste. Boil once, refrigerate, and heat only what you need.
Why does milk burn at the bottom of the pan?
Proteins and sugar stick to the hot base and brown. Rinse the pan with water first, use medium heat and scrape while stirring.
Does milk boiling over mean it’s adulterated?
No. Pure milk foams and rises because of its natural proteins. Checking purity needs other tests.
Why does milk curdle when boiled?
Usually because it has already gone slightly sour, or something acidic was added. Fresh milk heated plainly doesn’t split.