The caramel macchiato is one of the most popular coffee drinks in America — yet most people ordering it have no idea what makes it different from a latte. It’s creamy, sweet, and indulgent, with layers of vanilla, steamed milk, espresso, and caramel that make every sip feel like a treat.
In this guide, you’ll learn exactly what a caramel macchiato is, how it compares to other espresso drinks, and how to make a better version at home for a fraction of the coffee shop price.
What Is a Caramel Macchiato?
A caramel macchiato is a layered espresso drink made with vanilla syrup, steamed milk, espresso shots poured on top, and a caramel drizzle to finish. The word “macchiato” means “marked” in Italian — here, the milk foam is marked with espresso shots poured directly through it.
Despite sharing a name with the traditional Italian espresso macchiato, the caramel macchiato is a completely different drink — larger, sweeter, and built in reverse order. It was invented by Starbucks in 1996 and has since become one of their best-selling items worldwide.
How It’s Built
A classic caramel macchiato is assembled in this order:
- Vanilla syrup goes in first
- Steamed milk is added
- A layer of milk foam sits on top
- Espresso shots are poured over the foam (they sink through slowly)
- Caramel drizzle is applied in a crosshatch pattern on top
Caramel Macchiato vs. Other Coffee Drinks
Caramel Macchiato vs. Latte
A latte is milk + espresso, mixed together. A caramel macchiato is milk + vanilla syrup + espresso poured on top + caramel drizzle. The key difference: a latte is blended, a macchiato is layered. The caramel macchiato is also significantly sweeter thanks to the vanilla and caramel.
Caramel Macchiato vs. Cappuccino
A cappuccino is equal parts espresso, steamed milk, and dry milk foam — smaller, stronger, and much less sweet. The caramel macchiato is larger and sweeter with an entirely different flavor profile. If you want the real Italian experience, the cappuccino wins.
How to Make a Caramel Macchiato at Home
Ingredients (1 serving)
- 2 shots espresso (or 3 oz strong Moka pot coffee)
- 1 cup whole milk (or oat milk)
- 1–2 tbsp vanilla syrup
- 1–2 tbsp caramel sauce or syrup
- Ice (for iced version)
Step-by-Step Instructions
- Add vanilla syrup to the bottom of your cup or glass.
- Steam your milk until hot with a good layer of foam on top. For iced, skip steaming and just froth cold milk.
- Pour the milk gently over the vanilla syrup, holding back the foam with a spoon.
- Spoon the foam on top of the milk.
- Pull 2 shots of espresso and slowly pour them over the foam — they’ll sink through creating the signature layered look.
- Drizzle caramel in a crosshatch pattern over the top.
- Serve immediately.
Pro Tips for the Best Result
- Don’t stir it. The layered look is part of the experience.
- Use whole milk for the richest texture. Oat milk is the best non-dairy alternative.
- Strong coffee matters. The espresso needs to cut through the sweetness.
What You Need to Make It at Home
Disclosure: This post contains affiliate links. As an Amazon Associate, we earn a small commission at no extra cost to you.
Here are the exact products that make the biggest difference:
- ☕ Vanilla Syrup — Torani Vanilla Syrup on Amazon → (what coffee shops use)
- 🍮 Caramel Sauce — Ghirardelli Caramel Sauce on Amazon → (best drizzle consistency)
- 🥛 Milk Frother — Handheld Milk Frother on Amazon → (essential for foam at home)
- ☕ Espresso Machine — Breville Bambino on Amazon → (best beginner espresso machine)
- 🫙 Moka Pot (budget option) — Bialetti Moka Express on Amazon →
Iced Caramel Macchiato
The iced caramel macchiato is even more popular than the hot version, especially in spring and summer. Start with vanilla syrup and ice in a tall glass, add cold milk, pour espresso over the top, and finish with the caramel drizzle.
Caramel Macchiato Calories
A Starbucks Grande Caramel Macchiato (16 oz, whole milk) contains approximately 250 calories, 33g sugar, 150mg caffeine. The homemade version can be significantly lower if you use less syrup or a sugar-free option.
Frequently Asked Questions
Is a caramel macchiato sweet?
Yes — it’s one of the sweeter espresso drinks. It contains vanilla syrup and caramel drizzle, making it noticeably sweet. You can reduce sweetness by using fewer pumps of vanilla or a sugar-free syrup.
What’s the difference between a caramel macchiato and a vanilla latte?
A vanilla latte mixes espresso and milk together — it’s blended and uniform. A caramel macchiato is built in layers with espresso poured on top and a caramel drizzle added last. The macchiato has more visual impact and a stronger coffee hit at the bottom of the cup.
Can I make it without an espresso machine?
Yes. A Moka pot produces coffee strong enough to cut through the milk. An AeroPress brewed with fine grind and short steep time also works well. Even strong French press coffee can substitute.
Final Thoughts
The caramel macchiato earns its popularity — sweet without being cloying, layered without being complicated. Start with quality vanilla syrup, proper caramel drizzle, and strong espresso. Get those three right and your homemade version will beat the coffee shop every time.
