Love Starbucks’ caramel macchiato but don’t love the price?
Let’s make it at home!
This DIY version is super easy, tastes just like the real thing, and will save you a ton of money.
You only need a few simple ingredients, and you don’t need any fancy barista skills—just a little layering magic.
This is the perfect drink to kickstart your morning or treat yourself in the afternoon.
And yes, we’re adding lots of caramel drizzle—because why not?
What You’ll Need
Ingredients:
- 1 cup milk (whole, oat, or almond)
- 1 shot espresso (or ¼ cup strong brewed coffee)
- 1 tablespoon vanilla syrup
- 1 tablespoon caramel sauce, plus more for drizzling
- Ice (if making an iced version)
Tools:
- Espresso machine or coffee maker
- Milk frother (or whisk)
- Tall glass
- Spoon

Pro Tips for the Perfect Caramel Macchiato
✔️ No espresso machine? Use a strong brew of coffee—about ¼ cup will do!
✔️ Frothing without a frother? Heat your milk and whisk it vigorously or shake it in a jar with a lid.
✔️ Extra caramel drizzle? Always. Go crazy. No one’s judging.
✔️ Want it iced? Just add ice before the milk and skip heating it.
✔️ Use a clear glass! This way, you can see those beautiful macchiato layers.
How to Make a Starbucks Copycat Caramel Macchiato
Step 1: Froth the Milk
Heat the milk until warm (but not boiling), then froth it using a milk frother or whisk until creamy.

Step 2: Add Vanilla Syrup
Pour 1 tablespoon of vanilla syrup into your tall glass.

Step 3: Pour in the Frothed Milk
Slowly pour the frothed milk into the glass over the vanilla syrup.

Step 4: Add Espresso
Gently pour the espresso over the frothed milk. Watch as it creates beautiful layers!

Step 5: Drizzle with Caramel
Finish with a generous drizzle of caramel sauce on top.

Leftovers & Storage
This drink is best enjoyed fresh! If you make an iced version, you can store it in the fridge for a few hours, but the flavors and froth are best right away.
Final Thoughts
And there you have it—a homemade caramel macchiato that looks (and tastes) just like Starbucks! Whether you make it hot or iced, it’s an easy way to treat yourself without leaving the house.
Give it a try and let me know in the comments—Did you nail the layers? Did you add extra caramel? I’d love to hear how it turned out! ☕✨