Comparison Guide · August 2026 · 4 min read

Macchiato vs Latte

HL
HomeBarsLabs Editorial Team — Espresso Technique & Equipment Reviewed for accuracy · About our editorial process
Quick Answer: A macchiato is espresso with just a small dollop of milk or foam — the coffee stays dominant, in a 2–3 oz cup. A latte is espresso stretched with a much larger volume of steamed milk and a thin foam layer, typically 8–12 oz. Both use the same espresso base and often the same shot count. The macchiato is about the espresso. The latte is about the milk carrying the espresso.
Free: The Espresso Buyer's Field Guide Machine tiers, grinder pairing, and what to look for before you buy — delivered instantly

What's in a Macchiato

The traditional espresso macchiato is a single or double shot marked — macchiato means "stained" in Italian — with a small dollop of milk foam. The addition is minimal: a teaspoon or two, just enough to soften the sharpest edge of the shot without meaningfully diluting it. Total volume lands at 2–3 oz, served in an espresso cup.

Nothing about the macchiato hides the espresso. The milk is a garnish, not a component. If the shot is under-extracted or unevenly pulled, there's no volume of milk to mask it — which makes the macchiato a good test of whether a machine and grinder are actually dialed in.

What's in a Latte

A latte starts with the same espresso base — usually a double shot — but adds a much larger volume of steamed milk, typically 6–10 oz, topped with a thin layer of microfoam. Total cup size runs 8–12 oz. The milk is the dominant textural and flavor element; the espresso provides depth and backbone rather than the primary experience.

Because the milk volume is so much larger, steam wand technique matters more here than it does for a macchiato. Microfoam quality — fine, glossy, well-integrated bubbles rather than large dry foam — is what separates a good latte from a mediocre one, since there's nowhere for the espresso to compensate for flat or under-textured milk.

Key Differences

The table below covers what actually separates these two drinks, beyond the shared espresso base.

Factor Macchiato Latte
Total volume2–3 oz8–12 oz
Espresso baseSingle or doubleUsually double
Milk volume~1–2 tsp foam or splash6–10 oz steamed milk
Foam layerSmall dollopThin, ~1cm
Espresso intensityDominantPresent, softened
Milk roleMark the shotCarry the shot
Served inEspresso cupTall cup or glass

Both drinks can start from the exact same double shot. What changes is how much milk gets layered on top — a teaspoon versus most of a cup. That single variable is the difference between an espresso-forward drink and a milk-forward one, which makes "macchiato or latte" less a taste distinction and more a question of how much you want the milk to participate.

Which One to Choose

The macchiato suits drinkers who already like straight espresso and want only a small textural variation — it's the closest thing to a shot with training wheels. It rewards a clean, well-dialed grind more than any other milk drink, because there's nothing to hide behind.

The latte suits drinkers who want coffee flavor without the intensity of straight espresso — it's the more approachable, everyday drink for most people, and the one most cafés sell the most of. If you're deciding between the two as your go-to home order, the honest question is how much you actually enjoy the taste of espresso on its own: love it, lean macchiato; find it too sharp on its own, lean latte.

Looking for the right machine to make these at home? Our complete espresso machine guide covers every tier — from entry semi-automatics to dual boilers — with recommendations matched to use case and budget.
Read the guide ↗

Frequently Asked Questions

What is the difference between a macchiato and a latte? +
A macchiato is espresso with just a small dollop of milk or foam — enough to mark the shot without meaningfully changing it, served in a 2–3 oz cup. A latte is espresso combined with a much larger volume of steamed milk and a thin layer of foam, typically 8–12 oz total. The macchiato stays espresso-forward. The latte is milk-forward, with the espresso providing flavor rather than dominating the cup.
Which has more caffeine — a macchiato or a latte? +
It depends on the shot count, not the milk. A standard macchiato and a standard latte both typically use a double shot of espresso, so their caffeine content is roughly the same. The difference is dilution and volume, not caffeine — the latte just has more milk stretching the same espresso across a bigger cup.
Is a macchiato stronger tasting than a latte? +
Yes, noticeably. A macchiato's espresso is barely touched by milk, so the coffee flavor stays concentrated and dominant. A latte's much larger milk volume tempers the espresso significantly — the coffee flavor is present but softened, and the drink reads as creamy rather than intense. If you want the espresso itself to be the experience, the macchiato is the stronger-tasting choice by a wide margin.
Can I make a macchiato with a latte machine? +
Yes — any machine capable of pulling a shot and steaming or frothing milk can make both drinks. The equipment overlap is total; what changes is technique and proportion. For a macchiato, you pull the shot and add only a small dollop of foam. For a latte, you steam a full pitcher of milk and pour a much larger volume into the cup. A machine with a manual steam wand gives more control over both, but automatic milk frothers on many semi- and super-automatic machines handle the latte side easily.
What's the difference between a macchiato and a latte macchiato? +
They're nearly opposite drinks that happen to share a name. A traditional (espresso) macchiato is espresso marked with a small amount of milk — coffee-forward, 2–3 oz. A latte macchiato is built in reverse: steamed milk poured first, with espresso added on top in a smaller amount relative to the milk — a tall, milk-forward drink closer in spirit to a latte than to a macchiato. When people say "macchiato" without qualification in a traditional café context, they mean the espresso version, not the latte macchiato.