Espresso
How to Steam Milk for Lattes and Cappuccinos
Learn how to steam milk at home for silky latte microfoam and thick cappuccino froth, with step-by-step technique, temperatures, and troubleshooting tips.

Getting steamed milk right is the skill that separates a decent home espresso setup from a genuinely satisfying one. The espresso shot itself matters, but milk texture is what makes a latte silky or a cappuccino airy, and a rough first few attempts can make the whole process feel harder than it is.
The short answer to how to steam milk: submerge the steam wand tip just below the milk surface to add air, then push the tip deeper to spin the milk until it hits 140-155°F (60-68°C). That two-phase process, stretching then rolling, is the foundation of every good steamed milk drink. The rest of this guide explains what each phase is doing and how to fix the things that go wrong.
What You Need Before You Start
A home espresso machine with a steam wand is the primary tool here. The wand can be a single-hole tip or a multi-hole panarello, and the technique varies slightly between them, but the two-phase principle applies to both.
Beyond the machine, you need:
- A stainless steel pitcher (a 12 oz / 350 ml pitcher works for one drink; a 20 oz / 600 ml pitcher for two)
- A thermometer, at least until you can reliably judge temperature by touch on the pitcher
- Cold milk, straight from the fridge at around 38-40°F (3-4°C)
Starting with cold milk matters more than it sounds. Cold milk gives you a wider working window before you hit the target temperature, which means more time to build the texture you want. Room-temperature milk goes from start to done in seconds, and there is not much room to correct mistakes.
Whole milk is the easiest to start with. The fat content helps the foam bind into a stable, glossy texture. Oat milk and other plant-based milks vary by brand; some steam beautifully, others go flat or separate quickly.
Understanding the Two Textures: Microfoam vs. Froth
Steamed milk for a latte and steamed milk for a cappuccino are not the same thing. They use the same technique but stop at different points.
Microfoam for Lattes
A latte calls for microfoam: milk that has been stretched with just enough air to make it creamy and pourable, with tiny bubbles too small to see individually. The texture is often described as wet paint or liquid velvet. It flows off the pitcher in a way that lets you draw latte art, and the bubbles integrate fully into the liquid so the drink has a uniform consistency from top to bottom.
For a standard 8-10 oz (240-300 ml) latte, you want about 4-5 oz (120-150 ml) of steamed milk. The microfoam layer on top should be no more than 0.5 cm (about 1/4 inch).
Thick Froth for Cappuccinos
A traditional cappuccino uses a smaller volume of drier, stiffer foam. The bubbles are larger and more distinct, the texture holds its shape instead of flowing, and the drink sits in three visible layers: espresso on the bottom, steamed milk in the middle, and a foam cap on top. That foam cap is typically 1-1.5 cm (about 1/2-3/4 inch) thick.
To get there, you introduce more air in the stretching phase and stop the rolling phase earlier. The milk volume roughly doubles compared to what you pour in, so for a 5-6 oz (150-180 ml) cappuccino you start with about 3 oz (90 ml) of cold milk.
How to Steam Milk Step by Step
Purging the Wand
Before you put the wand into the milk, open the steam valve for one second to blast out any water that has condensed inside the tip. This is called purging, and skipping it means blowing a wet burst of water into your milk at the start. Have a damp cloth nearby to wipe the wand tip immediately after purging.
Phase One: Stretching
Fill the pitcher to just below the spout (or just below the bottom of the handle, depending on pitcher shape). Angle the pitcher so the wand tip sits just below the milk surface, roughly 1-1.5 cm (0.5 inches) deep, positioned slightly off-center toward the pitcher wall.
Open the steam valve fully and listen. You want to hear a light hissing sound, almost a ripping paper texture, not a loud gurgling. If you hear loud gurgling, the tip is too deep. If you hear a high screech, the tip has come out of the milk entirely and you are spraying steam into the air.
This stretching phase is where the air goes in. For a latte, keep stretching for about 2-3 seconds. For a cappuccino, stretch for 4-6 seconds.
Phase Two: Rolling
Once you have introduced enough air, push the pitcher up slightly so the wand tip drops deeper into the milk, around 2-3 cm (1 inch) from the bottom. The goal now is a spinning vortex that folds the foam into the liquid and breaks down large bubbles into smaller ones.
Keep the vortex going until the pitcher reaches 140-155°F (60-68°C). If you are using a thermometer, clip it to the side of the pitcher at the start. If you are judging by hand, the outside of the pitcher should feel too hot to hold comfortably but not painfully so, which corresponds to roughly 140-150°F (60-65°C).
Do not go above 160°F (71°C). Above that temperature, the proteins in the milk break down, the natural sweetness disappears, and you get a flat, slightly scorched flavor that no amount of good espresso will fix.
After Steaming
Close the steam valve, remove the pitcher, and wipe the wand immediately with the damp cloth. Purge once more to clear any milk from inside the tip.
Tap the pitcher on the counter two or three times to pop any large surface bubbles, then swirl the milk gently for 10-15 seconds. The swirling helps integrate the foam further. By the end, the surface should look glossy and consistent, almost like a thin layer of melted ice cream.
Pour immediately. Steamed milk separates if it sits.
Temperature and Milk Type Reference
| Drink | Starting milk volume | Target temp | Foam depth |
|---|---|---|---|
| Latte (8 oz) | 4-5 oz (120-150 ml) | 145-150°F (63-66°C) | ~0.5 cm |
| Cappuccino (6 oz) | 3 oz (90 ml) | 140-145°F (60-63°C) | 1-1.5 cm |
| Flat white (5 oz) | 3 oz (90 ml) | 140-145°F (60-63°C) | ~0.3 cm |
Note that flat whites and cortados call for the same milk temperature but even less foam than a latte. The same stretching and rolling technique applies, just with a shorter stretch.
Common Steaming Mistakes and How to Fix Them
Large visible bubbles on the surface. You either introduced too much air too quickly, or you didn't swirl long enough after steaming. Try a shorter stretching phase and swirl the milk for longer.
Milk too hot, flat taste. You went past 160°F (71°C). Start checking temperature earlier in the rolling phase. A thermometer makes this easier to catch in time.
No foam at all. The wand tip was too deep during stretching. Try raising the pitcher so the tip is closer to the surface at the start of the pour.
Foam separates from liquid quickly. This often means the milk was too warm to begin with, or you let it sit too long before pouring. Use cold milk and pour as soon as the swirling is done.
Watery, thin texture. Low-fat or skimmed milk is harder to foam than whole milk. The lower fat content produces foam that is lighter but also less stable. Switching to a higher-fat milk or a barista-grade plant milk usually fixes this.
Consistent technique matters more than perfect technique. A slight variation in wand angle or depth every time means different results every time. Once you find a position that gives you a good sound during stretching, repeat exactly that position. Dialing in your espresso shot follows the same logic: pick variables one at a time and hold everything else constant.
Frequently Asked Questions
Can I steam milk without an espresso machine?
You can get close. A handheld frother or a French press can produce foam, but neither creates the heat and pressure combination that gives you true microfoam. The result is lighter, airier froth that works well in certain drinks but won't have the glossy, pourable texture you get from a steam wand. This guide to making espresso without a machine covers alternative setups if you don't have a wand yet.
Why does my milk taste burnt?
Burnt-tasting milk almost always means it went past 160-165°F (71-74°C). The proteins and sugars in milk change at high heat, producing a flat, slightly sulphuric flavor. Pull the steam wand out earlier and check the temperature more frequently, or switch to a thermometer clip until you build a feel for the timing.
Does the type of milk really make a difference?
Yes, noticeably. Whole milk produces the most stable and easiest-to-work-with foam because the fat acts as a binder for the bubbles. 2% milk can work but produces a thinner texture. Oat milk varies by brand; barista-edition oat milks are specifically formulated to steam closer to whole milk. Almond milk tends to produce thin, quickly separating foam and is the hardest to work with in a steam wand context.
How do I know when I've added enough air?
Volume is the most reliable guide. For microfoam, the milk should expand by about 20-25% from its starting volume. For cappuccino froth, aim for closer to 50-75% expansion. With practice, you'll also start recognizing the sound shift from stretching to rolling as a cue to push the wand tip deeper.
Why does my foam disappear before I finish pouring?
Either the foam wasn't tight enough (too many large bubbles) or the milk sat too long after steaming. Swirl the milk right before you pour and work quickly. If you are making multiple drinks, steam one pitcher at a time and pour immediately, rather than steaming everything first.