Quick answer: Good latte art starts with milk, not the pour. Add air only in the first few seconds of steaming, while the milk is still cool, then keep the steam tip just under the surface so the milk spins and breaks big bubbles into smooth, glossy microfoam. Stop at about 55–65 °C (130–150 °F): research on espresso machine steaming found pasteurised milk foams best in the 50–60 °C range, and foam weakens as you go hotter. Then pour high and thin to sink milk under the crema, and drop the pitcher close to the surface to draw the pattern.
This guide explains what is happening inside the pitcher, how to steam milk that pours like paint, and how the three foundation patterns (heart, tulip and rosetta) are built. It sticks to what the research and standard barista training actually support. If your espresso itself is the problem, start with the espresso dial-in guide, because no milk technique can rescue a sour or harsh shot.
Great microfoam needs a balanced shot to sit on. If your espresso runs sour or bitter, our short video course Dial In Espresso by Taste walks you through fixing it by taste.
The Science of Milk Foam
Milk foam is air trapped in milk by proteins. Milk proteins act as natural surfactants: they move to the surface of each air bubble and form a film that stops bubbles merging. Roughly 80% of milk protein is casein and about 20% is whey protein, mainly β-lactoglobulin (Klimanova et al., 2022).
Temperature changes how those proteins behave. Researchers at the University of Queensland found that casein micelles spread out and link together at the bubble surface when milk is foamed at around 45 °C and above, which makes a stronger film. When they foamed milk at 65 °C and 85 °C, foam stability fell progressively (Kamath et al., 2011). The 2022 Italian study also points to partial denaturation of whey proteins above about 60 °C as one reason hotter foam weakens (Klimanova et al., 2022).
Fat matters too. In an earlier study across 5–85 °C, milk fat reduced foam formation and stability in whole milk, especially between 15 and 45 °C, while homogenisation and UHT treatment reduced that effect. Whole milk foams also had smaller bubbles than skim milk foams (Kamath et al., 2008). That fits what baristas see: skim milk makes lots of stiff froth, while whole milk makes a finer, silkier texture.
What the research says about temperature
| Finding | Temperature | Source |
|---|---|---|
| Skim milk foams most stable when formed | About 45 °C (113 °F) | Kamath et al., 2008 |
| Optimal final temperature for steam frothing; best bubble distribution in pasteurised milk at 60 °C | 50–60 °C (122–140 °F) | Klimanova et al., 2022 |
| Nutritional quality not affected by steaming; some vitamins and enzymes decline at higher temperatures | 60–65 °C (140–149 °F) | Santini et al., 2023 |
| Skim milk foam stability falls progressively | 65 °C and 85 °C tested | Kamath et al., 2011 |
The practical takeaway: there is no magic single number, but the useful window is roughly 55–65 °C. Below it the drink is lukewarm; well above it the foam gets weaker and the milk loses sweetness and texture.
What “Good” Microfoam Looks Like
The Specialty Coffee Association’s Coffee Skills Program describes excellent milk foam as smooth, glossy and moist with no visible bubbles; uneven, dry or dull foam is not accepted in its assessments (as summarised by Klimanova et al., 2022). That is the target: milk that looks like wet paint and pours in one stream, not a cap of froth sitting on hot milk.
Milk choice affects how easily you get there. In espresso machine tests, pasteurised whole milk gave more stable foam than UHT milk, and tasters noticed the difference in aroma and flavour (Klimanova et al., 2022). A follow-up study linked the better foam of pasteurised milk to β-lactoglobulin and lactoferrin (Santini et al., 2023). Start cold milk in a cold pitcher so you have time to texture it before it gets hot.
How to Steam Milk for Latte Art, Step by Step
- Purge the wand for a second to clear condensed water, then fill a clean, cold pitcher to just below the base of the spout. Leave room above the milk: it expands as you add air, and an overfilled pitcher will not spin.
- Position the tip just below the surface, slightly off-centre, with the pitcher tilted a little so the milk can rotate.
- Stretch (add air) early. Open the steam fully and let the tip sit just at the surface so you hear a gentle, regular tearing sound. Add air only while the milk is still cool. For a flat white or latte you need a little; for a cappuccino, more.
- Texture (roll). Raise the pitcher slightly so the tip is submerged and the sound goes quiet. The milk should spin in a steady whirlpool that pulls surface bubbles down and breaks them up.
- Stop in the target window. Use a thermometer until you can judge by hand. Turn the steam off before lifting the tip out, then wipe and purge the wand.
- Polish. Tap the pitcher once on the counter to pop any big bubbles, then swirl until the surface is glossy. Pour soon: foam starts separating as soon as you stop moving it.
Steaming troubleshooting
| What you see | Likely cause | What to change |
|---|---|---|
| Big bubbles, soapy foam | Tip too high for too long, or air added late when milk was already hot | Stretch earlier and more briefly; submerge sooner |
| Flat milk, no foam | Tip submerged from the start | Start with the tip right at the surface until you hear the tearing sound |
| Thick, dry cap that will not pour | Too much air, or milk left to sit | Add less air, swirl continuously, pour sooner |
| Screeching sound | Tip too deep or poorly angled | Find the angle where the milk spins quietly |
| Milk tastes flat or cooked | Overheated | Stop earlier; check with a thermometer |
Pouring Technique: Height, Flow and Position
Every free-pour pattern uses the same two phases:
- Fill (sink). Start with the cup tilted and the pitcher held several centimetres above it. Pour a thin, steady stream into the centre. From height, milk dives under the crema and mixes into the espresso without marking the surface.
- Draw (float). When the cup is about half to two-thirds full, bring the spout right down to the surface and increase the flow slightly. Now the foam sits on top and a white shape appears. Level the cup as it fills.
- Finish (cut through). Lift the pitcher a little, thin the stream, and pull it through the pattern to finish the heart, tulip or rosetta.
The three foundation patterns
| Pattern | How it is built | What usually goes wrong |
|---|---|---|
| Heart | One steady push of foam close to the surface, then lift and cut through the middle | Spout too high when drawing, so no white appears |
| Tulip (stacked heart) | Several short pushes, each one nudging the previous shape forward, then a cut through | Milk too thin, so the layers blur together |
| Rosetta | A gentle side-to-side wiggle of the pitcher while drawing back, then a cut through | Wiggle from the arm instead of the wrist, or moving back too fast |
Learn them in that order. The heart teaches the fill-then-draw transition; the tulip teaches stopping and starting the flow; the rosetta adds controlled wrist movement. Change one variable at a time between cups (milk texture, then pour height, then position) so you can tell what helped. For a beginner walkthrough of each pour, see our latte art for beginners guide.
How to Practise Efficiently
- Practise milk texture on its own first: steam, polish, and check that it pours in a smooth, glossy stream.
- Some baristas practise flow control with water and a drop of dish soap, which foams somewhat like milk; it is cheap but behaves differently from real milk, so switch back soon.
- Take a photo of every cup. Comparing photos makes it easier to see whether a change helped.
- Keep the espresso consistent. Use a fixed recipe so crema and volume do not change between practice cups; our brew ratio calculator helps keep dose and yield steady.
For the milk-to-espresso proportions of each drink, see our guide to espresso drink ratios. If you are working towards a job behind the bar, the core barista skills guide puts milk work in context with the other skills employers look for.
Frequently Asked Questions
What temperature should I steam milk to for latte art?
Aim to finish around 55–65 °C (roughly 130–150 °F). A 2022 study using an espresso machine steam wand found the best final frothing temperature for pasteurised milk was 50–60 °C, and foams heated well past that point lose stability. Many baristas finish nearer 60–65 °C so the drink is hot enough to serve.
Why does my milk foam turn stiff and dry instead of glossy?
Usually you added too much air, added it too late, or overheated the milk. Stretch only in the first part of steaming while the milk is still cool, then keep the tip submerged so the whirlpool breaks large bubbles into microfoam. Stop before the milk gets too hot.
Is whole milk better than skim milk for latte art?
Skim milk forms large, airy foam easily, but that foam is stiff and hard to pour patterns with. Whole milk gives a smaller-bubble, glossier foam that most baristas prefer for latte art, provided it is fresh and steamed into the right temperature range.
Does UHT (long-life) milk foam as well as fresh pasteurised milk?
Both can be steamed, but studies on espresso machine frothing found pasteurised milk produced a more stable, longer-lasting foam than UHT milk, and tasters could tell the two apart. If latte art matters, use fresh pasteurised milk.
How long does it take to learn latte art?
There is no fixed timeline. Progress depends on how often you steam and pour and whether you get feedback. Practise milk texture first, then the heart, then the tulip and rosetta, and change one thing at a time between pours.
Keep Learning
- Espresso extraction workflow: a practical, shot-by-shot method
- Espresso dial-in guide: fix sour, bitter, fast or slow shots
- How much milk goes in each espresso drink
- Barista skills: what to learn first
- Barista training tips for beginners
Sources
- Klimanova, Y. et al. (2022). Effect of steam frothing on milk microfoam: Chemical composition, texture, stability and organoleptic properties. International Dairy Journal 135, 105476.
- Kamath, S., Huppertz, T., Houlihan, A. V. & Deeth, H. C. (2008). The influence of temperature on the foaming of milk. International Dairy Journal 18, 994–1002.
- Kamath, S., Webb, R. E. & Deeth, H. C. (2011). The composition of interfacial material from skim milk foams. Journal of Dairy Science 94, 2707–2718.
- Santini, G. et al. (2023). Effects of different steam injection conditions on cappuccino’s nutritional profile. Food Chemistry 428, 136757.
Leave a Reply