Guides/Beginner's Guide to Latte Art: Heart, Tulip, Rosetta

Beginner's Guide to Latte Art: Heart, Tulip, Rosetta

·131 Views

This article may contain affiliate links. If you make a purchase through these links, we may earn a small commission at no extra cost to you. This helps us keep creating free content.

Beginner's Guide to Latte Art: Heart, Tulip, Rosetta

Latte art requires a base of crema-topped espresso — the contrast between the dark crema and white microfoam is what creates the design. A moka pot or AeroPress shot can work in a pinch, but real espresso with crema gives the clearest canvas.

Equipment

ItemSpec
Steam wandNeeded for real microfoam; handheld frothers don't produce the same texture
Milk pitcherStainless steel, pointed spout, 12oz for single drinks, 20oz for multiple pours
CupRound, wide opening, 6-8oz for cappuccino, 8-12oz for latte — avoid narrow mugs
MilkWhole milk (≥3% fat) is the most forgiving to texture and pour

Milk Texture

🥛

Rattleware 20oz Macchiato Pitcher

The barista-standard milk pitcher, drip-free spout.

* As an Amazon Associate we earn from qualifying purchases.

View on Amazon →

Latte art is roughly 80% milk texture, 20% pour technique. The target is microfoam: smooth, glossy, with bubbles too small to see, flowing like wet paint rather than bubble bath.

StepDetail
FillCold milk, pitcher 1/3 to 1/2 full
StretchTip just below surface, 2-4 seconds, "tsk-tsk" sound as air is introduced
TextureTip fully submerged, silent whirlpool, until 140-150°F (60-65°C)
LimitStop before 160°F — proteins break down, killing sweetness and texture
Common mistake: Too much air gives stiff, dry foam that won't pour art. Too little air leaves hot milk with no body. Overheating past 160°F turns milk thin and bitter-tasting.

After steaming, tap the pitcher on the counter to pop surface bubbles, then swirl a few seconds to reintegrate into one glossy, pourable liquid with no separate foam layer.

Pour Fundamentals

VariableEffect
Height4-6 inches: milk sinks and blends. ~0.5 inch: milk sits on top and draws the pattern
Flow rateThin stream (gentle tilt) sinks; wide stream (steeper tilt) creates the white pattern
Cup angleTilt ~20° toward you at start to pool a deeper base, level out as the cup fills

Heart

Tilt the cup ~20°. Pour from ~4 inches with a thin stream aimed at the center-back, filling to 60-70%. Drop the pitcher to ~0.5 inch above the surface, increase flow — a white circle appears and grows. Let it fill about two-thirds of the surface, then raise the pitcher to thin the stream and pull through the center to the far side in one motion, creating the point and the two lobes.

Common mistake: Starting the design before the cup is 60-70% full — the milk sinks instead of sitting on top. A slow or hesitant pull-through produces a blob instead of a point.

Tulip

Fill to ~50% the same way. Drop low, pour a white circle, then tilt the pitcher back upright to stop the flow. Move the pour point back ~0.5 inch and push again — the new circle pushes the previous one forward. Repeat 2-4 more times for a 3-5 layer tulip, then pull through from back to front to finish. A full tulip pour runs about 5-7 seconds; layers that merge mean the pauses between pushes were too short.

Rosetta

Fill to ~60%. Drop low, start a white circle, then add a rapid side-to-side wrist wiggle (~0.5 inch each side) while slowly pulling the pour point backward. The wiggle creates the leaf branches; the backward pull stretches them along the cup. Finish with the same pull-through as the heart. Rosettas typically take more attempts to get symmetrical — uneven wiggle timing produces lopsided leaves.

Fixing Common Failures

SymptomCause / fix
White blob, no definitionMilk too thick/foamy — re-steam for glossy microfoam
No white pattern appearsPouring too high or cup under 60% full — drop the pitcher lower
Lopsided heartPour stream not centered
Thick, sparse rosetta leavesWiggle too slow/wide — speed up and tighten it
Washed-out designThin crema — use fresh espresso with good reddish-brown crema

Practice

Water with a drop of dish soap simulates steamed milk's foam behavior for practicing wiggle and push timing without using milk. A full pitcher of real steamed milk yields 3-4 small pours before it separates — work within the 30-45 second window after steaming. Recording pours on a phone reveals height, wiggle evenness, and cup-tilt issues that are hard to feel in the moment.

Beginners guide latte art: practical guide overview
Beginners guide latte art
Quick fact: Most people pour their first recognizable heart within one to two weeks of daily practice. Track your pours over time in the espresso shot journal, and check the beginner espresso machine roundup for machines with steam wands suited to latte art.

Published by the Brewed Barista editorial team. Published April 3, 2026.

Editorial responsibility: see Imprint.

Spotted an error or have something to add? corrections@brewedbarista.com

Enjoy this? Share it:
latte artmilkespressotechnique
📖

Explore more

All articles on Brewed Barista

Coffee Knowledge, Delivered

New recipes, gear reviews, and barista tips — every Friday in your inbox.

🎁 Free bonus: Espresso Starter Guide (PDF)

🧭Part of our topic hub: Milk & Latte Art

You might also like

Comments (0)

Leave a comment

Comments are reviewed before publishing.