Why Your Latte Art Looks Terrible (and How to Fix It)
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.
I spent three months pouring what can only be described as "sad ghosts" into my lattes before I figured out what was actually going wrong. And spoiler: it wasn't my pouring technique. I could have practiced that heart pour a thousand times and it wouldn't have mattered, because my milk texture was wrong from the start.
If you're struggling with latte art, there's a 90% chance the answer is milk, not motion. So let's troubleshoot from the ground up.
The Foundation: Microfoam or Nothing
Latte art is impossible without properly textured milk. Not steamed milk with big bubbles on top. Not flat hot milk with no texture. You need microfoam, silky, glossy, paint-like milk with bubbles so tiny you can barely see them. Think wet paint. When you swirl the pitcher and it looks like white gloss paint, you're there.
Problem 1: Your Milk Is Too Foamy
Rattleware 20oz Macchiato Pitcher
The barista-standard milk pitcher, drip-free spout.
* As an Amazon Associate we earn from qualifying purchases.
This is the most common mistake. You're introducing too much air during steaming, creating a thick cap of dry foam that sits on top of thinner milk underneath. When you pour, the liquid runs out first and the foam plops on top like a blob.
The fix
Air goes in early and fast. Position your steam tip just below the surface, you should hear a gentle "tss-tss-tss" chirping sound. This is the stretching phase. For a latte, you only need 1-2 seconds of this chirping for a 12oz drink. That's it. Then immediately submerge the tip deeper to create a whirlpool that integrates the foam into the milk. Most people aerate for way too long. Count "one Mississippi" while you hear the chirp, then push the tip down.
Problem 2: Your Milk Is Too Flat
The opposite problem. Not enough air, so you've just got hot milk with no texture to work with. Your pours look washed out and thin because there's no foam to "float" on the surface of the espresso.
The fix
Make sure the tip of the steam wand is positioned at or just below the surface at the start. If the tip is buried too deep from the beginning, you'll never introduce air. Listen for that chirp. No chirp means no air. Adjust the pitcher down slightly until you hear it, aerate for your 1-2 seconds, then submerge.
Problem 3: Your Espresso Can't Hold Art
Even perfect microfoam won't save you if your espresso base isn't right. Latte art needs a contrast layer, the crema. If your shot has thin, pale crema or no crema at all, there's nothing for the white milk to contrast against.
Common causes of poor crema
- Stale coffee: Beans more than 3-4 weeks past roast lose the CO2 that produces crema. Use fresh beans
- Under-extraction: A shot that runs too fast produces thin, blonde crema. Grind finer or increase dose
- Light roasts: Very light roasts produce less crema naturally. You can still pour art, but the contrast is subtler
- Pre-ground coffee: Ground coffee goes stale dramatically faster. Grind fresh for every shot
Problem 4: You're Pouring Wrong (Okay, Sometimes It IS Technique)
Assuming your milk texture is good and your espresso has crema, here are the most common pouring mistakes:
Pouring from too high
When you pour from high up, the milk stream dives through the crema and mixes into the espresso below. Nothing shows on the surface. Start your pour from about 3-4 inches above the cup to mix milk and espresso initially (this is intentional), then once the cup is about half full, bring the pitcher spout close to the surface, nearly touching. This is when art happens. The milk needs to land gently on the surface, not dive underneath it.
Pouring too slow
A timid, thin stream doesn't have enough flow to push foam onto the surface. When you bring the pitcher down close, commit to a confident, steady stream. Not a firehose, but not a trickle. Think of it like drawing with a marker, you need enough "ink" flowing to leave a mark.
Moving the cup instead of the pitcher
Keep the cup steady (tilt it slightly toward you at the start). The pitcher does all the moving. Wiggle for a rosetta, steady pour for a heart, then a quick through-cut at the end.
The Practice Drill That Actually Works
Forget pouring hearts and rosettas for now. Here's the drill that builds real skill:
- Steam milk. Judge the texture. Is it glossy and paint-like? Tap, swirl, assess. If it's not right, dump it and try again. Getting texture right is the entire game
- Pour a blank canvas. Try to pour a solid white circle in the center of the espresso. Just a clean white dot. This teaches you the height transition (high to low) and flow rate control
- Graduate to a heart. Once you can pour a clean white dot every time, push through it at the end. Congratulations, that's a heart
- Then a tulip. Two or three dots stacked, then a push-through. Each dot is the same motion as your white circle
The rosetta (the one with the leaf pattern) is actually harder than it looks on Instagram. Save it for when hearts and tulips are consistent.
Alternative Milks: The Real Talk
Oat milk is currently the best non-dairy option for latte art. Barista-edition oat milks (Oatly Barista, Minor Figures, Califia Barista) steam reasonably well and can hold basic art. They're not identical to whole dairy milk, the texture is slightly thinner and the foam is less stable, but they work.
Almond milk is tough. It tends to separate and produce thin, watery foam. Soy can work but curdles easily at high temperatures. Coconut is unpredictable. If you're doing plant milk, oat barista editions are the way forward.
Published by the Brewed Barista editorial team. Published July 13, 2026.
Editorial responsibility: see Imprint.
Spotted an error or have something to add? corrections@brewedbarista.com
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)
You might also like
Why Your Espresso Tastes Sour (And How to Fix It Fast)
Sour espresso is almost always under-extracted. Here is a quick diagnostic to identify the cause and the adjustments that fix it immediately.
Espresso Channeling: How to Spot It and Fix It for Good
Channeling is the most common cause of inconsistent espresso. Learn to identify it, understand why it happens, and apply proven fixes to eliminate it.
How to Steam Oat Milk Without It Splitting
Oat milk is the best alternative milk for lattes, but it takes a different technique than dairy. Here are the adjustments that make all the difference.