Caramel Macchiato

A vanilla-forward milk drink finished with espresso and caramel—sweet, creamy, and easy to enjoy.

Diagram showing layers of a caramel macchiato: vanilla syrup, steamed milk, espresso poured on top, and caramel drizzle.

Caramel Macchiato proportions (top to bottom: caramel drizzle, milk foam, milk, espresso)

Quick Facts

BaseCoffee
Strengthmild
Texturecreamy
Servedhot or iced
LevelSeeker
🌱Comfortable, approachable drinks that build confidence ordering at cafés

What It Tastes Like

A caramel macchiato (MAH-kee-AH-toh) is smooth, sweet, and milk-forward. It starts with vanilla-flavored milk, finished with espresso and a caramel drizzle (a thick sauce poured over the top).

A caramel macchiato starts with vanilla-flavored milk, then espresso is poured on top, creating visible layers rather than a fully mixed drink.

The first sip often tastes sweet and caramel-forward, while later sips reveal more coffee flavor as the layers blend together. The result is sweet but still easy to drink—especially for people easing into coffee.

In an iced caramel macchiato, the cold milk and ice keep the layers visible much longer, making it one of the easiest layered drinks to recognize on a café menu.

💡 Behind the Cup

In a caramel macchiato, the espresso is poured over the milk rather than mixed in right away. Because espresso is denser and hotter than the milk beneath it, it settles into the drink slowly instead of blending immediately.

This creates a drink where sweetness and coffee flavor appear in stages as the layers gradually mix.

With that in mind, here’s how people usually order one at a café.

How to Order

Simple version:
"I'd like a caramel macchiato, please."

Most cafés will ask for size and whether you’d like it hot or iced.

With customization:

  • "Can I get an iced caramel macchiato?"
  • "I'll take a caramel macchiato, half sweet."
  • "Caramel macchiato with oat milk, please."

Note: Despite the name, this drink is very different from a traditional espresso macchiato. It’s closer to a flavored latte built in layers.

Customize It

Sweetness

Caramel macchiatos are sweet by default because they include vanilla syrup and caramel drizzle.

  • Standard — vanilla + caramel
  • Half sweet — less vanilla syrup
  • Light caramel — less drizzle
  • Extra caramel — sweeter, dessert-like

See sweetness options.

Milk

Whole milk creates the creamiest texture, while oat milk adds natural sweetness. Learn more about milk choices.

Upside Down

If you prefer everything mixed together, ask for it “upside down.” This blends the layers and makes the drink taste closer to a caramel latte.

Temperature

  • Hot — softer, blended sweetness
  • Iced — more distinct layers and brighter caramel flavor

Common Confusion

"Is this just a latte?"
Very close. It uses the same core ingredients as a latte—espresso and milk—but they’re assembled differently. In a caramel macchiato, the espresso is poured on top instead of mixed in.

"What does ‘macchiato’ mean here?"
In Italian, macchiato means “marked.” Traditionally, an espresso macchiato is a small espresso drink “marked” with a little milk foam. A caramel macchiato uses the opposite approach—the milk is “marked” with espresso poured on top.

"Why is the caramel on top?"
The drizzle creates a sweet first sip and highlights the layered look. If you prefer it mixed, simply ask for it stirred or upside down.

"How sweet is it?"
Sweeter than most espresso drinks. Asking for half sweet is a common adjustment if you want balance without losing the flavor.

🔍 A Note on the Two Macchiatos

On some café menus, the word macchiato can refer to two very different drinks.

Caramel macchiato - A larger drink made with vanilla-flavored milk, espresso poured on top, and caramel drizzle.

Espresso macchiato - A small espresso drink “marked” with a little milk foam.

Despite sharing the same name, these drinks are prepared differently and served in very different sizes.

📌 Good to Know

Should you stir a caramel macchiato?

Caramel macchiatos are usually served with visible layers. If you drink it without stirring, the first sips taste sweeter while the espresso flavor becomes stronger near the end.

Stirring the drink mixes everything together, creating a flavor closer to a caramel latte. Both ways are common, so it mostly depends on whether you prefer layered or blended flavor.

Why does it use vanilla syrup?

Despite the name, the milk in a caramel macchiato is usually flavored with vanilla syrup. The caramel flavor mainly comes from the drizzle on top. If you want caramel flavor throughout the drink, ordering a caramel latte is often closer to that profile.

Try Next

If you enjoy the sweetness but want a more balanced coffee flavor, try a vanilla latte. For something simpler and less sweet, explore a classic latte.