Start with cold milk, add only a small amount of air, create a strong whirlpool, stop before the milk gets too hot, then pour immediately. Learn a heart before chasing tulips and rosettas.
1. Choose milk that gives you a fair chance
Whole dairy milk is forgiving because its protein structure supports stable microfoam while its fat gives a rich texture. Lower-fat milk can still work, but often feels thinner. For plant milk, choose a barista formulation designed to steam; oat is a popular starting point. Whatever you use, begin cold and keep the milk and pitcher consistent while learning.
2. The texture you actually want
Good latte-art milk is glossy microfoam: tiny bubbles integrated through the milk rather than a stiff cap of foam floating on top. Think wet paint, not shaving foam. If you can see large bubbles, tap the pitcher lightly and swirl firmly; if the milk remains visibly bubbly or separated, the steaming phase needs work.
3. Steam in two phases
Do not keep adding air throughout the entire steam. For a normal latte, the stretching phase is short; most of the steaming time is spent rolling and heating.
4. Temperature: stop before the milk is cooked
A useful target for many milk drinks is roughly 55–65°C. Above that range, sweetness and texture can deteriorate and the pitcher quickly becomes uncomfortable to handle. A thermometer is useful while learning, but consistency matters more than chasing one magic number.
5. Prepare the espresso and milk together
Latte art works best when the espresso crema is still fluid and the milk has not separated. Swirl the espresso cup, then swirl the milk pitcher until the surface looks glossy. Pour promptly. If the milk sits while you tidy the counter, the foam starts separating and becomes harder to control.
6. Pouring height and flow
Start higher above the cup with a thin stream so the milk dives beneath the crema and builds the drink without drawing white marks. When the cup is around half to two-thirds full, bring the pitcher spout close to the surface and increase flow. That is when white microfoam can stay on top and form the pattern.
7. Learn patterns in the right order
Heart
Pour into the centre, lower the pitcher, increase flow until a white circle grows, then lift slightly and cut through the centre. This teaches the two core skills: getting white foam onto the surface and controlling the cut-through.
Tulip
Once hearts are repeatable, pour several short pushes or dots into one another, then finish with a cut-through. The tulip adds timing and layering without requiring the side-to-side motion of a rosetta.
Rosetta
Lower the spout, establish white flow, then use a controlled side-to-side wiggle while moving gradually backwards before cutting through. Do not rush here: a clean heart is better practice than an uncontrolled rosetta.
8. Common mistakes and what they mean
- Big bubbles: too much air or the steam tip repeatedly broke the surface.
- Stiff foam: too much stretching; add less air next time.
- No white pattern appears: the pitcher is too high, flow is too low, or the milk is too thin.
- White blob immediately: you came close to the surface too early or poured too aggressively.
- Pattern sinks: crema/milk may be separated, or your surface pour is still too high.
- Milk stops flowing smoothly: foam has separated; swirl and pour sooner.
9. Pitcher technique and practice
Use a pitcher size that matches the drink so you have enough depth to create a vortex without wasting milk. Hold the cup with a slight tilt as you begin the surface pour, then level it as it fills. Keep the spout aimed where you want the pattern to grow rather than moving your whole arm dramatically.
Before worrying about expensive accessories, get repeatable milk. When you are ready to compare pitchers and useful prep tools, visit Brew Uncut Recommended Gear. For drink ratios and the difference between a latte, flat white and cappuccino, see Coffee Drinks Explained.
Some Brew Uncut links may be affiliate links. We may earn a commission at no extra cost to you. Recommendations are based on product fit and editorial judgment — never commission rate.
10. A simple progression that works
- Steam glossy milk consistently.
- Pour a centred white dot on command.
- Turn the dot into a heart.
- Repeat hearts until they are boring.
- Add stacked pushes for a tulip.
- Only then add the rosetta wiggle.
Reel: “Your latte art problem probably starts before you pour.” Show: cold milk → short stretch → whirlpool → low pitcher → heart.
Carousel: 6 reasons your latte art disappears.
Stories: milk-temperature quiz; heart vs tulip poll; “too much air?” close-up.
Short video series: one 15-second clip each for stretch, roll, heart, tulip and rosetta.



