Macchiato vs Latte Macchiato: What's the Difference?

In Italian, the word *macchiato* means "stained" or "marked." While both drinks use that concept, they apply it differently. One is a tiny, concentrated espresso drink, while the other is a tall, milk-based beverage. Knowing the difference in size and preparation helps you order the drink you expect.

Espresso Macchiato ratio diagram
Espresso Macchiato
vs
Latte Macchiato ratio diagram
Latte Macchiato
Espresso MacchiatoLatte Macchiato
PreparationA double shot of espresso topped with a small spoonful of stiff milk foam.A large volume of steamed milk poured into a glass, followed by a shot of espresso poured through the center.
Flavor ProfileCoffee-forward — espresso with a small amount of milk foamMilk-forward — espresso adds coffee flavor to the milk
Strengthstrongmild
Texturefoamycreamy
Best ForPeople who enjoy espresso but want a small amount of milk foamPeople who prefer a larger milk-based drink served in a glass
JavaHatch LevelNavigatorSeeker

Key Difference

An espresso macchiato is a small coffee drink 'marked' with milk. A latte macchiato is a large milk drink 'marked' with coffee. While they share a name, they are opposite in size and coffee-to-milk ratio.

Understanding the "Mark"

The term macchiato refers to the way one ingredient "marks" the other.

An Espresso Macchiato (often simply called a macchiato) is an espresso-first drink. The barista pulls a shot of espresso and then "marks" the surface with a small amount of milk foam. This softens the first sip slightly but does not significantly dilute the strength of the coffee. It is traditionally served in a small demitasse (deh-mee-TASS), a small cup used for espresso.

A Latte Macchiato is a milk-first drink. The barista steams a large volume of milk and pours it into a tall glass. They then "mark" the milk by slowly pouring a shot of espresso over the top. Because espresso settles between the milk and foam, the drink forms three layers: foam on top, espresso in the center, and milk at the bottom.

Good to Know: The Order of Pouring

The order in which the ingredients enter the cup changes how the flavors mix.

In a standard latte, espresso goes in first and milk is mixed in, creating a uniform flavor. In a Latte Macchiato, the coffee is poured through the milk last. This means the top layer has a stronger coffee presence, while the lower portion of the drink is more milk-forward.

Café Terminology

Café terminology can vary between different types of shops.

In traditional or specialty cafés, ordering a "macchiato" will almost always result in the small 3oz espresso version. If you are looking for the larger milk-based drink, it is best to use the full name: "Latte Macchiato."

In large commercial chains, a "macchiato" is often prepared as a larger milk-based drink. If you are unsure which version a café serves, you can ask if the drink is served in a small cup or a tall glass.

Which to Order

If you are a fan of espresso but want a small amount of milk texture, the Espresso Macchiato is the appropriate choice.

If you are looking for a gentle, milk-based drink with a layered presentation, the Latte Macchiato provides an alternative to a standard latte.

Choose Espresso Macchiato if:

  • You prefer a very small drink (roughly 3oz)
  • You want the primary flavor to be strong espresso
  • You enjoy the texture of a small dollop of foam
  • You want a drink that can be finished in a few sips

Choose Latte Macchiato if:

  • You prefer a large, mild drink (8oz to 12oz)
  • You want a beverage where milk is the dominant ingredient
  • You enjoy a visually layered drink served in a glass
  • You find traditional espresso too intense on its own