Latte Art Basics: Hearts, Rosettas, and Tulips

Affiliate disclosure: Sweeter Grind is a participant in the Amazon Services LLC Associates Program. We may earn commissions on qualifying purchases at no extra cost to you.
Most "how to pour latte art" tutorials skip the only fact that matters: latte art isn't really about the pour. It's a milk-quality test that happens to look pretty. If your milk steams correctly, the heart almost pours itself. If your milk steams wrong, no amount of wrist flicking will produce art — and just as importantly, that same milk will taste flat and thin in the cup.
This is why baristas obsess over latte art. Not for Instagram. Because it tells them, in three seconds, whether the drink they're about to serve is a good one. A pourable rosetta means the milk is silky enough to drink. A puddle of white means the texture is wrong, and the whole drink is downgraded.
This guide covers the three patterns to learn first — heart, tulip, rosetta — in that order, plus the swirl-and-look diagnostic that tells you whether your milk is even worth pouring. Don't skip to the rosetta. The heart is the foundation. Most beginners try to pour rosettas with bad milk and fail at both.
For the steaming technique upstream of all this, see How to Steam Milk Like a Barista. For the espresso underneath, How to Pull the Perfect Espresso Shot.
The Milk-Quality Test (Before You Pour)
Pour a tiny bit of steamed milk back and forth between two pitchers (or just swirl the pitcher and look closely). Microfoam should look like:
- Glossy and uniform — like wet paint or melted chocolate. Reflective.
- No visible bubbles — surface should be smooth, no pebbling, no boba-textured pinpricks.
- Thick but pourable — falls in a single sheet, not a stream of drops.
Milk that fails the swirl test will fail any latte art attempt:
- Bubbly surface (visible boba-like bubbles) = stretched too long. Air bubbles are too big to integrate.
- Watery, thin pour = stretched too short or no texturing. No foam to float on top of the espresso.
- Foam separating from milk in pitcher = didn't swirl after steaming. Tap and swirl 5–10 seconds before pouring.
- Crusty top, lumps = overheated past 140°F. Proteins denatured, foam broke.
If your milk fails this test, don't pour the drink as art. Pour it as a regular latte (which means: pour fast from height, mix the milk in, accept the white-on-brown look). Save the pour-from-low-and-close technique for when the milk is actually right.
The Three Numbers That Pour Art
1. Pour from 1cm above the surface for the art. Higher = the white milk submerges into the espresso and gets diluted. Lower = the white milk floats on top and forms a defined pattern. The transition from "high pour" (filling the cup) to "low pour" (drawing the art) is what separates a latte from a piece of latte art.
2. Pour with the cup tilted 30–45° toward you. A flat cup makes patterns tiny and centered. A tilted cup gives the art room to spread. As the cup fills, level it out gradually.
3. Fill the cup to about 1/3 full of espresso-and-milk mix from height first. This builds a "canvas" of mixed milk-espresso under the surface. The white pattern then floats on top of this mixed canvas. Don't try to draw art into a half-empty cup of pure espresso — there's nothing for the milk to float on.
The Pour, Schematically
Every pour has the same three phases:
Phase A — High Pour, Center. Pitcher 4–6 inches above the cup. Pour into the center of the espresso. The milk submerges. The cup fills to about 1/3. Goal: build the canvas. ~3 seconds.
Phase B — Drop In, Get Close. Lower the pitcher to about 1cm above the surface. Pour rate stays steady. Now the milk starts to surface — you'll see a small dot of white form at the pour point. This is "the drop in." From this moment forward, the white shapes the art. ~1 second.
Phase C — Draw the Pattern, Pull Through. With the pitcher 1cm from the surface, you draw the pattern — sit still for a heart, wiggle for a rosetta, pulse forward for a tulip. At the end, raise the pitcher slightly and pour a thin line through the pattern toward the far side of the cup. This pull-through is the finishing line that defines every pattern. ~3 seconds.
If you remember nothing else: high to fill, low to draw. The transition between A and B is the single move beginners get wrong.
Pattern 1: The Heart
The simplest pattern. If you can pour a heart, you can pour everything else; the more complex patterns are variations on this.
Step 1: Set Up
Espresso freshly pulled in a 5–6oz cup, tilted toward you at 30–45°. Pitcher of microfoam in your dominant hand. Stand straight with the cup at chest height — pouring while hunched over a low counter ruins angle.
Step 2: Pour from Height (Fill the Canvas)
Start pouring milk from about 5 inches above the cup, into the center of the espresso. Pour at a moderate rate — you should hear a thin "shh" sound as milk submerges. The cup fills with a brown-tan mix. Continue for 2–3 seconds until the cup is about 1/3 full.
Tilt: keep the cup tilted toward you. The milk pools on the down-side of the tilted cup, which keeps your canvas concentrated.
Step 3: Drop In (Lower the Pitcher)
Smoothly lower the pitcher until the spout is about 1cm above the milk surface. Don't change the pour rate — keep it steady. As the pitcher gets close, you'll see the white milk break the surface and form a dot. That's the drop-in.
This is where it goes wrong for most beginners: they lower the pitcher too slowly, OR they reduce the pour rate at the same time they're lowering. Pour rate stays steady. Only the height changes.
Step 4: Pour Steady, Let the Heart Form
With the pitcher 1cm above and pour rate steady, the white dot grows into a circle. Keep pouring without moving the pitcher. The circle gets bigger. The cup keeps filling. Gradually level the cup so it's no longer tilted as it fills.
When the white circle is about 60–70% of the cup width, stop expanding it. Move on to the pull-through.
Step 5: Pull Through
Raise the pitcher slightly (back up to 2–3 inches) and reduce the pour rate. Pour a thin, steady line through the center of the white circle, from the side of the cup closest to you, across, to the far side.
The thin line cuts the circle in half and pulls the front half forward into a point. The back half pinches behind into the heart's notch. Stop pouring at the far side.
You poured a heart.
Step 6: Diagnose Your First Heart
A real heart has:
- A clear, defined point at the front
- A notch (V) at the back
- Symmetry left-to-right
- A clean white-on-brown contrast
Common first-pour failures:
- No white visible = pitcher was too high during phase B; milk submerged
- All white, no contrast = poured too fast; milk overwhelmed the canvas
- Lopsided = pitcher tilted; cup tilted off-axis; pour wasn't centered
- Faded after a minute = milk wasn't textured enough (foam-poor)
Pour 5–10 of these per day for a week. By day 7, hearts come reliably.
Pattern 2: The Tulip
A tulip is a stack of hearts. Same technique, just paused and restarted multiple times.
After phase A (canvas) and phase B (drop in), instead of one continuous pour:
- Pour a small dot (3 seconds), stop, lift slightly.
- Lower again, pour another dot behind the first (closer to you), stop.
- Repeat 1–3 more times to build a stack of 3–5 nested dots.
- Final pull-through: raise pitcher, draw a thin line from your side, through all the dots, to the far side. The line pulls each dot forward into a leaf shape, stacked.
Common failures: pouring too long for each dot (they merge into a blob); not pausing between dots (also merges); pulling through too fast and breaking the stack.
A 3-leaf tulip is the tulip-pattern milestone. 5-leaf tulips look impressive but use more milk than fits in most home cups.
Pattern 3: The Rosetta
The rosetta is the heart with a wiggle added during phase C. It's the standard "real" latte art pattern — the one that signifies you've crossed from beginner to actually-pouring.
After phases A and B (canvas + drop in):
- With the pitcher 1cm above the surface and pouring steady, wiggle the pitcher side-to-side at a steady pace — about 4–6 wiggles per second. The wiggle creates ripples in the white pour, which form the leaves of the rosetta.
- While wiggling, slowly back the pitcher away from you across the cup. The wiggle leaves a trail of leaves stretching from the front of the cup toward the far side.
- When you reach the far edge, stop wiggling and pull through: raise the pitcher slightly, reduce flow, and draw a thin line back through the center of the leaves toward you. The pull-through defines the rosetta's central stem and pulls the leaves forward into the leaf shape.
A 5-leaf rosetta (5 leaves visible on each side of the stem) is the standard milestone. Once you can pour 5-leafs reliably, you've crossed into "real" latte art territory.
Common rosetta failures:
- No leaves, just a wiggly line = too thin a pour; need more milk in each wiggle
- Leaves merge into a single blob = wiggle too slow; milk has time to spread between wiggles
- Stem doesn't pull through cleanly = pulled too fast; the line didn't drag the leaves
- Rosetta drifts to one side = uneven wiggle (more weight one direction); cup not centered
The Pitcher Tip and Spout Matter
A latte art pitcher is different from a generic milk pitcher. The spout has:
- A narrow, sharp point for precise pouring of thin lines (the pull-through)
- A relatively large lip for high-volume pouring during phase A
- A balanced weight so wiggling doesn't introduce extra rocking
A $15 generic stainless pitcher will produce art with practice; a $40 latte-art-specific pitcher (Rattleware, MiiR, Crema Pro) makes the technique easier to learn. If you're serious about art, get a 12oz dedicated pitcher with a sharp spout. If you're casual, the generic one is fine.
Tips That Save Months
Practice with water + dish soap. Half-fill a pitcher with water and a drop of dish soap. Pour into a black mug. The "milk-like" foam lets you practice phase transitions and wiggle without wasting milk. You can do 50 reps in 20 minutes.
Pour into clear glass first. A clear glass cup shows you the milk-espresso boundary as you pour. You can see when the white starts surfacing (drop-in moment) and when it's submerging (too high). Switch to ceramic once you've calibrated.
Use the Brew Timer to time your stretch (5s) and texture (15–20s) phases when steaming, then time the pour itself. A latte pour from drop-in to pull-through is typically 6–10 seconds. Faster than 6 = milk overwhelms canvas; slower than 10 = milk separates in pitcher.
Slow down the wiggle. Most beginners wiggle frantically. The wiggle should be controlled and deliberate — about 4–6 per second, with the pitcher moving 1–2 inches each direction. Big slow wiggles produce big clear leaves.
Pour every drink as art. Even your morning latte. The repetition is what builds skill. Bad milk? Practice the pour anyway and accept the result. Good milk? Get clean reps.
Frequently Asked Questions
Why do my hearts always look like blobs?
Two possibilities. First: pitcher was too high during phase B (drop-in didn't happen); the white never surfaced cleanly. Second: pour rate was too fast at drop-in; white overwhelmed the canvas before a defined edge could form. Try pouring slower from a lower height for phase B specifically.
Can I pour latte art in a paper to-go cup?
Technically yes, but the cup walls are flexible and the surface tension is different. Art looks worse and pours worse. Pour into a ceramic cup, then transfer to the paper cup if you need to-go. Or just accept that to-go drinks aren't art-pour drinks.
What's the smallest cup I can pour art in?
A 4oz cortado glass is the smallest where art is possible — and barely. The cup is too short for the high-pour phase A and the surface area is too small for distinct patterns. 5–6oz cappuccino/flat white cups are the sweet spot. 8–12oz latte cups give you the most room for elaborate patterns.
My espresso doesn't have crema. Can I still pour art?
Crema isn't strictly required, but it makes the canvas darker and the white-on-brown contrast much higher. Light-bodied espresso without crema produces low-contrast art that fades fast. If you're getting no crema, your beans are likely too old (over 30 days post-roast) — switch to fresher beans.
How long until I can pour a real rosetta?
Daily practice: 4–8 weeks for a recognizable rosetta, 3–6 months for a clean 5-leaf. The biggest gating factor is milk consistency, not pour technique — once you can steam reliable microfoam every time, art accelerates fast.


