A latte is 8–12 oz of espresso with lots of steamed milk and a thin microfoam layer. A traditional macchiato is just 2–3 oz — a shot of espresso “stained” with a small dollop of foam or milk. They are not similar drinks. The confusion mostly comes from the Starbucks latte macchiato, which is a completely different animal.

This guide covers all three: traditional espresso macchiato, latte macchiato, and the classic caffè latte.


Latte vs Macchiato at a Glance

Caffè LatteEspresso MacchiatoLatte Macchiato
Size8–12 oz2–3 oz10–12 oz
Espresso1–2 shots1 shot1–2 shots
Milk5–7 oz steamed milkTiny dollop of foamPoured over a glass of steamed milk
LayersEspresso + milk mixedEspresso marked with foamDistinct milk → espresso → foam layers
FlavorCreamy, mild, milk-forwardIntense, espresso-forwardMilky, layered, espresso on top
OriginItalyItalyItaly (popularized by Starbucks)

What Is a Caffè Latte?

A latte (caffè latte, “milk coffee” in Italian) is the most popular espresso drink in most cafés. It’s built around steamed whole milk, with espresso playing a supporting role in flavor.

Construction:

  • 1–2 shots espresso (the base)
  • 5–7 oz steamed whole milk
  • Thin microfoam layer on top
  • Total: 8–12 oz

The espresso is poured first, then the steamed milk is poured over it and mixed together. The final drink is creamy and uniform throughout — no distinct layers.

Flavor: Mild, sweet from the milk, with an underlying espresso flavor. The milk-to-espresso ratio (~5:1 or 6:1) makes this one of the gentlest espresso drinks.


What Is an Espresso Macchiato?

“Macchiato” means “stained” or “marked” in Italian. The espresso macchiato is exactly that: an espresso shot, marked with a small amount of foamed milk or microfoam.

Construction:

  • 1 shot of espresso
  • 1–2 teaspoons of steamed milk or foam (the “stain”)
  • Total: 2–3 oz

This is a tiny drink served in a demitasse. The espresso is the entire point — the small amount of milk just softens the sharpest edges of the shot without diluting the flavor. It’s drunk quickly, like a traditional espresso.

Flavor: Intense, espresso-dominant, with a tiny softening from the milk. Nothing like a latte.


What Is a Latte Macchiato?

The latte macchiato is where things get confusing. It’s a visual drink — layered and meant to look as much as it tastes.

Construction:

  • A full glass of steamed whole milk (most of the volume)
  • 1–2 shots of espresso poured through the milk (it sinks to the middle)
  • Foam on top
  • Total: 10–12 oz

The key difference from a regular latte: the espresso is added last, and in a latte macchiato the milk is what’s “stained” by the espresso (the reverse of an espresso macchiato). This creates distinct layers: milk at the bottom, espresso in the middle, foam on top.

Flavor: Similar to a latte but the layers mean different sips taste different. The concentrated espresso in the middle hits differently than the milky base.

Starbucks popularized the latte macchiato in the US as a premium, visual layered drink — which is why most Americans associate “macchiato” with a large milk-based drink rather than the traditional small Italian version.


The Critical Comparison: Latte vs Traditional Macchiato

If someone says “latte vs macchiato” and you’re comparing the traditional versions:

They are almost opposites:

  • Latte: large, mild, milk-forward, espresso is secondary
  • Espresso macchiato: tiny, intense, espresso-forward, milk is secondary

They share espresso and milk, but serve completely different purposes. A latte is a breakfast drink you sip slowly. A macchiato is a shot you drink at the bar in two minutes.


How to Choose

Order a latte if you:

  • Like a large, mild, easy-drinking coffee
  • Are sensitive to strong espresso
  • Want something you can add syrups to
  • Are new to espresso drinks

Order an espresso macchiato if you:

  • Love espresso and want to taste it directly
  • Just want the edge taken off a straight shot
  • Like tiny, concentrated drinks
  • Are in Italy and want to order like a local

Order a latte macchiato if you:

  • Want the visual layered presentation
  • Like the idea of a latte but want slightly more espresso prominence in the middle layers
  • Are at Starbucks

Why the Confusion Exists

Starbucks introduced the “caramel macchiato” (and later the “latte macchiato”) to the US market, associating the word “macchiato” with large, sweet, milk-based drinks. This created a persistent confusion: many American coffee drinkers expect a “macchiato” to be large and sweet, while Italian tradition makes it a tiny, unsweetened espresso drink.

If you order a macchiato in Italy, you’ll get 2 oz of espresso with a dot of foam. If you order a macchiato at Starbucks, you’ll get a 12+ oz layered drink with vanilla syrup and caramel drizzle.

Neither is “wrong” — they’ve just evolved into different things. Know which one you want before ordering.


Common Questions

Is a macchiato stronger than a latte? The traditional espresso macchiato is much stronger — it’s nearly straight espresso. A latte macchiato (the large layered version) is roughly similar to a latte in actual espresso concentration, though the espresso hits you in distinct sips rather than mixed throughout.

Is a macchiato just a latte with less milk? An espresso macchiato is not a reduced latte — it’s a fundamentally different ratio (1 shot + a dollop vs. 1-2 shots + 5-7 oz). A latte macchiato is closer to a latte in volume, but the milk is the dominant ingredient with espresso added on top.

What is a caramel macchiato? A Starbucks invention: vanilla syrup, steamed milk, espresso, and caramel drizzle in a 12–16 oz cup. It’s based loosely on the latte macchiato format but sweetened. See our caramel macchiato guide for how to make it at home.

What’s the difference between a flat white and a latte? See our flat white vs latte guide — the short answer is that a flat white is smaller and more espresso-forward.