Home > Coffee Drinks > What Is a Caramel Macchiato? Plus an Easy Copycat Recipe

What Is a Caramel Macchiato? Plus an Easy Copycat Recipe

A caramel macchiato layered in a tall glass with caramel drizzle

A caramel macchiato is vanilla-flavored steamed milk “marked” with a shot of espresso and finished with a caramel drizzle. It is one of the most popular coffee-shop drinks in the world, and it is built in a specific order, vanilla and milk first, espresso poured on top, caramel last, which is what gives it the layered look and the name.

It is also easy to make at home for a fraction of the cafe price. This guide explains exactly what is in a caramel macchiato, why it is built differently from a latte, and gives you both the iced and hot copycat recipes, plus calories, caffeine, and the customizations worth knowing.


What Is a Caramel Macchiato?

A caramel macchiato is espresso layered over vanilla-sweetened steamed milk, topped with a crosshatch of caramel sauce. The popular version is the Starbucks drink, which comes hot or iced. Vanilla syrup goes in first, then milk, then the espresso is poured on top so it “marks” the milk, and a caramel drizzle finishes it.

That build order is the whole trick. Because the espresso is added last and not stirred, it sinks through the milk and creates the marbled, layered look that sets a macchiato apart from a stirred-together latte.


Why Is It Called a “Macchiato”?

“Macchiato” is Italian for “marked” or “stained.” In a traditional Italian espresso macchiato, a shot of espresso is marked with a small spot of milk. A caramel macchiato flips that idea: the milk is marked with espresso. So despite the shared name, the caramel macchiato is a milk-forward drink, much closer to a flavored latte than to the tiny, espresso-forward Italian original.

If that is confusing, you are not alone, it is one of the most misunderstood names on the menu. Our guide to latte macchiato vs macchiato untangles the traditional versions, and americano vs macchiato covers how it differs from a watered-down espresso.


What’s in a Caramel Macchiato?

Four components, in this order:

LayerIngredientRole
1. BottomVanilla syrupSweetness and flavor
2. BodySteamed (or cold) milkThe bulk of the drink
3. Top1-2 shots espressoCoffee, poured last to “mark” the milk
4. FinishCaramel sauce drizzleSignature look and caramel notes

Note that it uses caramel sauce for the drizzle, not caramel syrup, the sauce is thicker so it sits on top instead of dissolving in.


Caramel Macchiato vs Latte

A caramel macchiato and a flavored latte use nearly the same ingredients, but the build and the result differ:

FeatureCaramel macchiatoCaramel latte
Build orderVanilla, milk, then espresso on topEspresso first, then milk, stirred
LookLayered / marbledUniform
FlavorVanilla forward, caramel finishEven caramel throughout
EspressoSits on top, more pronouncedBlended in, mellower
SweetenerVanilla syrup + caramel drizzleCaramel syrup mixed in

In short, a macchiato is layered and the espresso reads stronger; a latte is stirred and smoother. For more on the milk-drink family, see cappuccino vs latte.

An iced caramel macchiato with espresso poured over milk and ice
Pouring the espresso last is what gives an iced caramel macchiato its marbled layers. Photo by Kari Shea.

How to Make an Iced Caramel Macchiato (Copycat)

The iced version is the more popular one and the easier of the two. Makes one tall drink.

  1. Add 1 tbsp vanilla syrup to a tall glass.
  2. Fill with ice, then pour in about 6 oz cold milk, leaving room at the top.
  3. Pull 1 to 2 shots of espresso (see how to make espresso at home) and pour them slowly over the milk so they layer rather than mix.
  4. Finish with a crosshatch of caramel sauce over the top.

No espresso machine? Use strong stovetop (moka pot) coffee or a double-strength batch of coffee chilled down. The drink still works.


How to Make a Hot Caramel Macchiato

  1. Add 1 tbsp vanilla syrup to your mug.
  2. Steam about 6 oz of milk to 140 to 150°F with a good layer of foam. New to this? See how to froth and steam milk or use a milk frother.
  3. Pour the steamed milk into the mug, holding back the foam, then spoon the foam on top.
  4. Pour 1 to 2 shots of espresso through the foam so it marks the milk.
  5. Drizzle caramel sauce over the top.

Vanilla Syrup and Caramel Drizzle

You can buy both, but homemade is cheaper and tastes fresher. A simple vanilla syrup is equal parts sugar and water simmered with a splash of vanilla extract, and it keeps for a few weeks in the fridge. For the drizzle, use a thick caramel sauce (the kind for ice cream) rather than a thin syrup so it holds its pattern on top of the drink.


Calories and Caffeine

A caramel macchiato is sweeter and higher in calories than a plain latte because of the vanilla syrup and caramel. Approximate figures made with whole milk:

SizeEspressoCalories (approx)Caffeine (approx)
Tall (12 oz)1 shot~190~75 mg
Grande (16 oz)2 shots~250~150 mg
Venti iced (24 oz)3 shots~310~225 mg

Use 2% or skim milk, sugar-free vanilla, and skip the drizzle to cut calories. For more on espresso caffeine, see how much caffeine is in a shot of espresso.


Customizations

  • Extra caramel — add a pump of caramel syrup to the milk as well as the drizzle on top.
  • Salted caramel — a pinch of flaky salt over the drizzle.
  • Lower sugar — sugar-free vanilla and a light drizzle.
  • Non-dairy — barista oat milk holds up best for both hot and iced.
  • Extra shot — bump to a triple for a stronger coffee read.

Watch: Caramel Macchiato Copycat (Iced and Hot)

This walkthrough from Liz Happybeans makes both the iced and hot versions and shows the layering technique that gives the drink its look:

Source: Liz Happybeans on YouTube.

The Bottom Line

A caramel macchiato is a vanilla latte built in reverse: vanilla and milk first, espresso poured on top to “mark” it, and a caramel drizzle to finish. Make it iced or hot, layer the espresso last for that signature marbled look, and you have a coffee-shop favorite at home for a dollar or two instead of five or six.


Frequently Asked Questions About Caramel Macchiatos

What is a caramel macchiato?

It is vanilla-flavored steamed (or cold) milk with a shot of espresso poured on top and a caramel sauce drizzle. The espresso is added last so it “marks” the milk, giving the drink its layered look. It comes hot or iced.

What is the difference between a caramel macchiato and a latte?

Build order. A latte mixes espresso and milk together for a uniform drink. A caramel macchiato layers vanilla and milk first, then pours espresso on top without stirring, so it looks marbled and the espresso reads stronger.

Why is it called a macchiato?

“Macchiato” means “marked” in Italian. In a caramel macchiato the milk is marked with espresso. This is the reverse of a traditional Italian espresso macchiato, where the espresso is marked with a little milk.

How do you make an iced caramel macchiato at home?

Add vanilla syrup to a glass, fill with ice and cold milk, then pour 1-2 shots of espresso slowly over the top so they layer. Finish with a crosshatch of caramel sauce. No machine? Use strong moka-pot or double-strength chilled coffee.

How much caffeine is in a caramel macchiato?

About 75 mg in a tall (one shot), 150 mg in a grande (two shots), and around 225 mg in a venti iced (three shots). The flavoring and milk do not change the caffeine.

Is a caramel macchiato sweet?

Yes. It contains vanilla syrup plus a caramel drizzle, so it is sweeter than a plain latte. You can cut the sweetness with sugar-free vanilla and a lighter drizzle.


Explore more in our coffee drinks hub.


Leave a Reply

Your email address will not be published. Required fields are marked *