Milk froth is created by proteins forming thin films around air bubbles, and anything that weakens those protein films will produce flat, disappointing results. The main culprits are fat content, milk freshness, temperature mistakes, and whether the milk has been homogenized. Understanding what’s working against you makes it surprisingly easy to fix.
Proteins Create the Foam, Fat Destroys It
Milk contains two main types of protein that do different jobs in frothing. The first group, caseins, are flexible molecules with no rigid shape. They spread easily across the surface of air bubbles and form dense, thick layers that hold bubbles together. The second group, whey proteins, are compact and round. They’re less flexible but still contribute to foam stability, especially when heated.
Fat is the single biggest enemy of milk foam. Free fatty acids migrate to the surface of air bubbles and wedge themselves into the protein films that hold those bubbles together. This weakens the protein network, reduces surface tension, and causes bubbles to merge and collapse. Higher fat content means more interference. That’s why skim milk produces the tallest, most stable foam, while whole milk creates a thinner layer that falls apart faster. Whole milk compensates with a creamier, more velvety texture, but if sheer volume of froth is what you’re after, lower fat wins.
This doesn’t mean whole milk can’t froth at all. It absolutely can. But if your whole milk is barely producing any foam, fat is likely compounding one of the other problems below.
Old Milk Froths Poorly
As milk sits in your fridge, even while still within its use-by date, enzymes slowly break down milk fat into free fatty acids. This process, called lipolysis, accelerates as milk ages. Those free fatty acids do the same damage described above: they disrupt protein films, promote larger bubbles that collapse easily, and speed up drainage from the foam structure.
Raw milk is especially prone to this because it has naturally high levels of free fatty acids. But even pasteurized milk accumulates them over time. If you’ve noticed that a carton froths beautifully when you first open it but poorly a week later, this is why. For the best froth, use milk that’s as fresh as possible.
Homogenization Makes a Real Difference
Homogenization is the process that forces milk through tiny openings to break fat globules down to less than 2 microns in diameter. These tiny droplets get coated in a protective membrane of proteins and other compounds, which keeps the fat evenly dispersed instead of floating to the top.
This matters for frothing because smaller, well-dispersed fat globules are less likely to interfere with the protein films around air bubbles. Homogenized milk has noticeably better foamability than non-homogenized milk. If you’ve been using a “cream-top” or non-homogenized milk and struggling to get decent foam, switching to standard homogenized milk from the grocery store will likely solve the problem immediately.
Temperature Controls Everything
Milk proteins change shape when heated, and those changes directly affect foam quality. Whey proteins begin to unfold between 60°C and 80°C (140°F to 176°F). This unfolding exposes parts of the protein that were previously hidden inside, giving them more surface area to wrap around air bubbles and stabilize foam.
This is the sweet spot for steaming milk. Most baristas aim for roughly 55°C to 65°C (130°F to 150°F) as the final temperature, which gives the proteins enough heat to unfold and stabilize foam without going too far. If you push past about 70°C to 80°C, the proteins begin to bond irreversibly with each other and with caseins, forming clumps that can no longer stretch around bubbles effectively. The result is a grainy, flat milk that tastes slightly burnt.
Cold milk can froth too, but it produces less stable foam because the proteins haven’t unfolded. If you’re using a handheld frother (which doesn’t heat milk), warming the milk gently first, to around 60°C, will give you significantly better results. Just don’t microwave it to boiling and then try to froth it. By that point, the proteins are already damaged.
Your Frothing Method Matters Too
A steam wand on an espresso machine injects high-pressure steam directly into milk, simultaneously heating it and folding in tiny, uniform air bubbles. This creates what’s called microfoam: a dense, velvety texture where the bubbles are so small they blend into the liquid rather than sitting on top of it.
Handheld battery-powered frothers work by mechanically whipping air into the milk without adding heat. They produce macrofoam, which has larger, uneven bubbles and a fluffy, meringue-like texture that tends to sit as a separate layer on top of your drink. This foam also collapses faster because larger bubbles are inherently less stable.
If your handheld frother seems to “not work,” it may actually be working fine but producing a type of foam that disappears quickly. Heating the milk before frothing, using fresh milk, and choosing a lower-fat option will all improve results with a handheld device.
Quick Fixes for Better Froth
- Use fresh milk. Open a new carton if yours has been in the fridge for more than a few days.
- Choose homogenized milk. Standard store-bought milk is homogenized. Avoid cream-top or raw milk for frothing.
- Start cold, heat to the right range. Begin with refrigerator-cold milk and heat it to around 60°C (140°F). Don’t exceed 70°C (158°F).
- Pick the right fat level for your goal. Skim milk gives the most foam volume. Whole milk gives less foam but a richer, creamier texture. 2% is a practical middle ground.
- Don’t reheat or re-steam. Once milk has been heated and cooled, the proteins have already changed shape. Reheating won’t restore their frothing ability.

