Copycat Starbucks Caramel Macchiato
The Caramel Macchiato is a Starbucks icon — vanilla-sweetened milk, bold espresso, and a signature caramel drizzle, served layered so it looks as good as it tastes. This copycat recreates it at home, hot or iced, in about 5 minutes for a fraction of the cafe price.
Why You’ll Love This Caramel Macchiato
- Cafe-quality at home — the classic vanilla-espresso-caramel combo.
- Hot or iced — same easy method either way.
- 5 minutes — faster and cheaper than the drive-thru.
- That signature layered look — vanilla bottom, espresso poured last.
The Ingredients That Matter
- Espresso — the bold base; strong brewed coffee or a moka pot works if you don’t have a machine.
- Vanilla syrup — sweetens the milk and defines the flavor.
- Steamed (or cold) milk — creamy body that carries the espresso.
- Caramel sauce — the finishing crosshatch drizzle.
How to Make It
Add vanilla to the glass, pour in the milk, then float the espresso on top and finish with caramel. Full steps are in the recipe card below.
Pro Tips
- Pour espresso last and slowly over the back of a spoon for the layered look.
- For iced, use cold milk and ice and pour espresso over the top.
- Froth the milk for a more authentic cafe texture.

Copycat Starbucks Caramel Macchiato
Ingredients
Equipment
Method
- Add the vanilla syrup to a glass, then pour in the steamed (or iced) milk.
- Slowly pour the espresso over the back of a spoon so it floats and layers on top.
- Finish with a crosshatch caramel drizzle and serve.
Notes
More Copycat Starbucks
Top your coffee with homemade Vanilla Sweet Cream Cold Foam, or try the fruity Pink Drink.
Frequently Asked Questions
What’s the difference between a macchiato and a latte?
A Starbucks caramel macchiato is layered (vanilla and milk first, espresso on top) with caramel drizzle, while a latte is stirred together.
Can I make it without an espresso machine?
Yes — strong brewed coffee or a stovetop moka pot gives a great result.
How do I make it less sweet?
Use less vanilla syrup and a lighter caramel drizzle.
