Latte vs Macchiato
A latte drowns espresso in steamed milk for a creamy, mellow drink. A macchiato is espresso barely touched by a spoonful of foam - bold, concentrated, and over in three sips.
| Aspect | Latte | Macchiato |
|---|---|---|
| Milk Amount | 8-12oz of steamed milk | Just a teaspoon of foam |
| Strength | Mild - heavily diluted by milk | Intense - nearly pure espresso |
| Serving Size | 12-16oz | 2-3oz |
| Caffeine per Serving | ~80-120mg | ~80mg |
| Best For | Easy sipping, customizable with flavors | Quick espresso hit with slight softening |
The Verdict
Opposite ends of the milk spectrum. A latte is a long, gentle drink. A macchiato is a short, intense one. If you want to actually taste the espresso, go macchiato.
Frequently Asked Questions
Which is better, a latte or a macchiato?▼
Latte if you want a smooth, milky drink that barely tastes like coffee; macchiato if you want pure espresso intensity with just a hint of cream. These are on opposite ends of the milk spectrum. For most casual coffee drinkers, the latte is the safer choice. For espresso purists, the macchiato is the only real option.
What is the main difference between a latte and a macchiato?▼
A latte is espresso topped with 8-10oz of steamed milk and a thin foam layer, while a macchiato is espresso with just a small spoonful of milk foam on top (2-3oz total), making it essentially straight espresso with a mark of milk.
Which has more caffeine, a latte or a macchiato?▼
They contain the same amount of caffeine -- both use a single espresso shot (about 63mg). The massive difference is in milk. A latte has 8-10oz of steamed milk diluting that shot, while a macchiato has almost none. The macchiato delivers all the caffeine impact in two quick sips instead of spreading it across a large cup.
Can you taste the difference between a latte and a macchiato?▼
They taste like completely different beverages. A latte is mild, creamy, and milk-forward -- many people say it tastes like warm milk with a coffee hint. A macchiato is bold, bitter, and intensely espresso-forward. Going from a latte to a macchiato is like going from a light beer to a shot of whiskey.
Which is better for beginners, a latte or a macchiato?▼
Latte, without question. A traditional macchiato is essentially a straight espresso shot and will taste shockingly strong to someone new to coffee. The latte generous milk makes espresso gentle and approachable. Note: Starbucks macchiatos are actually lattes in disguise, so a cafe macchiato will taste much stronger than expected.
Is a Starbucks macchiato the same as a real macchiato?▼
No. A Starbucks caramel macchiato is a vanilla latte with caramel drizzle -- about 12oz of milk. A traditional cafe macchiato is 2-3oz of espresso with a tiny dot of foam. They share a name but are entirely different drinks. If you order a macchiato at an independent cafe expecting the Starbucks version, you will be surprised.
Related Comparisons
Researched and compiled by CoffeeTrove. Last updated March 2026.