How to Steam Milk for Espresso Drinks
The difference between a flat white that tastes like a cafe made it and one that tastes like warm milk poured over espresso is about 15 seconds of technique. Steaming milk is a skill, not a recipe — but the fundamentals are learnable in an afternoon.
Time to read
7 min
Sections
6 + FAQ
When you buy through our links, we may earn a commission at no extra cost to you. We use multiple affiliate programs and link to the retailer we believe offers the best value for you.
Why steaming technique matters more than your machine
A $400 Breville Bambino and a $2,000 Profitec Pro 700 can both produce excellent microfoam. The machine determines how much steam power you have — the technique determines what you do with it.
Microfoam is the goal. Not stiff cappuccino foam from the '90s. Not a thin layer of bubbles on top of hot milk. Microfoam is milk that's been aerated with tiny, invisible bubbles that give it a glossy sheen, a velvety texture, and enough body to pour latte art. It looks like wet paint in the pitcher.
Bad technique produces two kinds of failure. Too much air and you get dry, stiff foam that sits on top of the milk in chunks. Too little air and you get hot milk with no texture at all. The sweet spot is a few seconds of controlled aeration followed by a polishing phase that integrates the bubbles.
The community consensus on r/espresso is consistent: most people learn passable steaming in a week and good steaming in a month. The first 50 attempts will be mediocre. That's normal. Don't waste good espresso on bad foam — practice with water and a drop of dish soap first. It behaves similarly enough to learn positioning.
What you need before you start
A steam wand. Panarello-style wands (the ones with a rubber sleeve over the tip) can technically make foam, but they can't make microfoam. If your machine has one, try removing the rubber sleeve to expose the bare steam tip underneath. Some machines (like the Breville Bambino Plus) have a removable Panarello that reveals a real steam tip.
A stainless steel milk pitcher. 12oz for single drinks, 20oz for doubles or milk-heavy drinks. Stainless steel conducts heat to your hand, which is how you gauge temperature without a thermometer. Latte art pitchers with a pointed spout give you more control. Round spouts are harder to pour with.
Cold milk. Start with milk straight from the fridge. Cold milk gives you more time before it hits the target temperature. Room temperature milk reaches the danger zone too fast and tastes scorched.
A thermometer (optional). Useful while you're learning. Clip-on or dial thermometers that attach to the pitcher work best. Target: 140-150F (60-65C). Once you can judge temperature by touch — when the pitcher is too hot to hold comfortably — you don't need the thermometer anymore.
A damp towel. For wiping the steam wand immediately after every use. Dried milk is disgusting to clean and damages the wand over time.
The steaming technique: step by step
The whole process takes 15-25 seconds depending on your machine's steam power. Machines with a single boiler and thermoblock take longer. Dual boiler and heat exchanger machines are faster. Don't rush it — scorched milk can't be fixed.
Purge the steam wand
Open the steam valve for 1-2 seconds before putting the wand in the milk. This blasts out any condensed water sitting in the wand. Skip this and your first drink has a watery layer on top.
Submerge the tip just below the surface
Place the steam tip about half a centimeter below the milk surface. Slightly off-center from the middle of the pitcher — this creates the whirlpool you need. The tip should not be touching the bottom of the pitcher.
Open the steam valve fully
Turn the steam on all the way. Half-steam produces weak, uncontrollable results. Full power gives you the pressure needed to create a proper vortex. On machines with lower steam power (single boiler machines), you may need to give the boiler 20-30 seconds to build full pressure before starting.
Stretch phase: introduce air for 2-4 seconds
Lower the pitcher slightly so the steam tip breaks the surface. You'll hear a gentle ch-ch-ch or paper-tearing sound. This is air being pulled into the milk. Do this for 2-3 seconds for a flat white or latte, 4-5 seconds for a cappuccino. The milk volume should increase about 25-50%. Stop introducing air once you've hit the right volume — this is the most common mistake. Too much air here creates dry, chunky foam.
Roll phase: polish the microfoam
Raise the pitcher so the tip is fully submerged again (about 1cm below the surface). The milk should form a visible whirlpool or vortex in the pitcher. This phase is spinning the milk fast enough to break down any large bubbles into tiny ones. You'll hear a smooth hissing sound — no more tearing. Keep this going until the pitcher feels too hot to hold comfortably (about 140-150F).
Stop and tap
Turn off the steam. Remove the pitcher. Immediately wipe the steam wand with your damp cloth and purge for 1 second. Tap the pitcher firmly on the counter once or twice to pop any surface bubbles. Swirl the milk gently — it should look like glossy white paint. If it looks like bubble bath, too much air was introduced in step 4.

Which milk works best for steaming
Not all milks steam the same. Fat and protein content determine how well the foam holds.
Whole milk (3.25% fat) is the standard. It produces the most stable microfoam, the sweetest flavor when heated, and the easiest latte art. If you're learning, start here. The fat content gives the foam body and the natural sugars caramelize slightly at steaming temperature, adding sweetness.
2% milk steams well and produces slightly lighter foam. Less forgiving than whole milk but still very good. Many cafes use 2% as their default because it balances texture with a lighter mouthfeel.
Oat milk is the best dairy-free option for steaming. The barista editions (Oatly Barista, Minor Figures, Califia Barista Blend) are formulated with added fat and stabilizers that mimic whole milk's behavior. Regular oat milk works too, but the foam is less stable and breaks down faster. The community consistently ranks Oatly Barista as the closest to dairy for latte art.
Almond milk is harder to steam. Low protein content means the foam structure is fragile — it separates and deflates faster than dairy or oat. Barista editions help, but even the best almond milk requires more precision. It also curdles more easily if overheated. Califia Barista Blend is the most forgiving.
Soy milk produces dense, stable foam that some people prefer. The challenge is temperature sensitivity — soy curdles above 150F, so you have less margin for error. Works well for latte art once you learn the lower temperature ceiling.
Skim milk creates the stiffest foam with the least flavor. It's mostly protein, so the foam structure is strong but dry. Fine for cappuccinos where you want firm foam on top. Not ideal for flat whites or latte art where integrated microfoam is the goal.

Troubleshooting common problems
Big, visible bubbles on top. Too much air introduced, or the tip was too far above the surface during the stretch phase. The fix: lower the pitcher less and listen for a gentler sound. The air introduction should be subtle, not violent.
Stiff, dry foam that won't pour. Way too much air, or the milk sat too long after steaming. Microfoam needs to be poured within 10-15 seconds. It continues to separate the longer it sits. If the foam is too stiff, try reducing the stretch phase to 1-2 seconds.
No foam at all — just hot milk. The tip was too deep during the entire process. You skipped the stretch phase or the tip never broke the surface. Start with the tip closer to the surface and lower the pitcher until you hear the tearing sound.
Milk tastes scorched or burnt. Went past 160F (70C). At that temperature, the milk proteins denature and the sugars burn. The result tastes bitter and the texture goes thin. Use a thermometer until you can judge by feel. If the pitcher burns your hand, you've already gone too far.
Milk has a whirlpool but foam won't integrate. The tip is positioned correctly for the roll phase, but the stretch phase introduced too many large bubbles. Try a gentler, shorter stretch. The vortex can only polish bubbles so small — if the initial bubbles are too big, spinning won't fix them.
Latte art won't form. Three possibilities. First: the milk isn't microfoam — check for the glossy, paint-like appearance. Second: you're pouring from too high — start the pour close to the surface of the espresso. Third: the espresso crema is too thin — very fresh or very dark roasts sometimes produce crema that can't hold art.
Machine runs out of steam halfway through. Common on single-boiler machines and thermoblock machines. Let the boiler fully heat before starting. Some single-boiler machines need 30-45 seconds between pulling a shot and steaming. Dual boiler machines don't have this problem.
Foam levels for different drinks
The only difference between a cappuccino, a latte, and a flat white is how much air you introduce during the stretch phase.
Flat white: 1-2 seconds of air. Barely any volume increase. The milk should be silky and glossy with almost no visible foam layer. This is the hardest to get right because the margin between "no foam" and "perfect flat white" is tiny.
Latte: 2-3 seconds of air. About 25% volume increase. A thin layer of microfoam on top, enough for latte art. The standard cafe drink.
Cappuccino: 4-6 seconds of air. About 50% volume increase. Noticeably more foam, but still microfoam — not the stiff dry foam from old-school cappuccinos. Modern cappuccinos have moved away from the meringue-on-top approach.
Cortado: Same as flat white but in a smaller vessel. Minimal foam, maximum integration with the espresso.
The espresso shot should be ready before you start steaming. Microfoam degrades every second it sits in the pitcher. Pull the shot, steam the milk, pour immediately. That sequence matters.
FAQ
1What temperature should steamed milk be?
Between 140-150F (60-65C) for the best flavor and texture. Milk sugars caramelize in this range, adding natural sweetness. Above 160F (70C), the proteins denature and the milk tastes scorched. Use a thermometer while learning — once the pitcher is too hot to hold comfortably, you're in the right range.
2Can I steam milk without an espresso machine?
Not in the same way. Handheld frothers create foam but not true microfoam — the bubbles are too large and the milk isn't heated simultaneously. A French press can froth heated milk by pumping the plunger rapidly, which gets closer to microfoam. But for genuine steamed milk with integrated texture, you need a steam wand with real pressure.
3Why does my oat milk separate when I steam it?
Regular oat milk lacks the stabilizers needed to hold foam structure under heat. Switch to a barista edition (Oatly Barista, Minor Figures, or Califia Barista Blend). These are formulated with added fat and emulsifiers specifically for steaming. Also keep the temperature under 150F — oat milk is more heat-sensitive than dairy.
4How do I clean the steam wand?
Wipe with a damp cloth immediately after every use — before the milk dries. Then purge steam for 1-2 seconds to clear milk from inside the tip. If milk has dried on the wand, soak the tip in hot water for a few minutes, then wipe. Never use a pin to poke dried milk out of the steam holes — you'll damage the tip. Daily wipe-and-purge prevents 95% of steam wand problems.
5How long does it take to learn milk steaming?
Most people get passable foam within a week of daily practice. Consistent microfoam suitable for latte art takes about a month. Basic latte art (hearts) comes after 2-3 months. Rosettas and tulips take longer. Practice with water and a drop of dish soap to save milk — it behaves similarly enough to learn wand positioning and timing.
6What's the difference between frothing and steaming?
Frothing adds air to milk to create foam — any method works, including handheld frothers and French presses. Steaming uses pressurized steam to simultaneously heat the milk and integrate air into tiny bubbles (microfoam). Steaming produces a smoother, more integrated texture that frothing alone can't match. All steaming involves frothing, but not all frothing is steaming.
Ready to pick your gear?
Now that you know the technique, find the right equipment for your budget and goals.