• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Endless Meal®

Real Food for Busy People

Search
Main Menu
  • Latest Recipes
  • Dinner
  • Side Dishes
  • Soup
  • Salads
  • Dessert

Start Here
About
eBook

Instagram
Facebook
Pinterest
Youtube
  • 🍁 Recipes
  • Dinners
  • Cookbook
  • About
  • Start Here
Home Recipes Drinks
A mug of Caramel Macchiato Latte

Caramel Macchiato (Starbucks Copycat – But Even Better!)

Kristen Stevens
By: Kristen Stevens
Updated: 08/05/2025
Leave a Comment
Jump to Recipe

This post may contain affiliate links. Please read our disclosure policy.

You can make a creamy, flavorful caramel macchiato at home! This is my go-to pick-me-up when I want something comforting and a little indulgent. I’ve mastered the method for making your own vanilla syrup and caramel drizzle—it’s easier than you think (or you can use store-bought). Plus, you can even make it without an espresso machine. Let me show you how it’s done.

A mug of Caramel Macchiato Latte
There is something extra special about making your favorite store-bought treat at home. And as delicious as the Starbucks version is, I think this one is even better! ☕

Have you tried the Starbucks caramel macchiato? There is a reason it’s a fan favorite! I remember the first time I had one, on my sister’s recommendation. I was hooked on the first sip. I love how sweet it is, yet it still gives the pick-me-up we love from coffee. It always felt like a treat to get it when I was out and about, but I figured, ‘Why wait until I go to Starbucks to enjoy this?’

Since then, I’ve been making my caramel macchiatos for years. And trust me, this version is just as good—if not better—than the one from your local coffee shop. The best part is that you can control and customize the ingredients to your taste. So, let’s talk about how to craft this at home.

Key ingredients

For such a fancy-sounding drink, you only need familiar ingredients. Gather these items:

  • Espresso: The strong coffee base of the beverage. You can use machine-brewed espresso or very strong drip coffee.
  • Milk: I use whole milk due to the way it froths – but you can use a plant milk alternative.
  • Vanilla syrup: Adds a sweet finish! You can buy some from the store, or make your own with granulated sugar, water, and vanilla extract.
  • Caramel sauce: Gives the drink a buttery finish. Pick some up from the store, or make your own from brown sugar, whipping cream, salted butter, and vanilla extract.

How to make a caramel macchiato

Wondering how to make a caramel macchiato at home? Thanks to this easy copycat Starbucks caramel macchiato recipe, you can make a cafe-quality version right in your kitchen. Enjoy a treat while saving money. You can skip the first two steps using store-bought vanilla syrup and caramel sauce. This is how it’s done:

Image for recipe instruction: making the syrup
The vanilla syrup is easy to make, but you can use store-bought if you’d rather.
image for recipe instruction
You’ll have more caramel sauce than you need. Save the rest for more caramel macchiatos later this week, or drizzle some over ice cream for dessert!
  1. Make the vanilla syrup: Add granulated sugar and water to a small pot, then bring to a boil until it starts to thicken. Remove the pot from the heat and stir in the vanilla.
  2. Make the caramel sauce: Add the ingredients to a small pot, bringing it to a boil until it thickens slightly – pretty much the same as the vanilla syrup. Remove it from the heat and let it cool.
image for recipe instruction: froth the milk
Froth your choice of milk using a frother or a whisk.
image for recipe instruction
Once the ingredients are ready, pour them into your mug and drizzle the caramel sauce on top.
  1. Layer the macchiato: Pour the vanilla syrup into your mug. Froth some milk, then pour that into the mug. Finally, add the espresso.
  2. Drizzle and sip: I like to transfer the caramel syrup to a squeezy bottle for easy drizzling. I copied the look of the Starbucks caramel macchiato, added two circles around the edge, and a cross-hatch pattern on top! The drizzle of caramel syrup makes all the difference.

Can I turn this into an iced caramel macchiato

Just like you can order your Starbucks caramel macchiato hot or iced, you can make a cool version at home just as easily. The process is nearly the same. Simply start by filling a tall glass with ice, then follow the steps, pouring in the vanilla syrup, milk, then the espresso, before finishing it off with a caramel drizzle. When making an iced version, I don’t froth my milk, pouring it in cold over some ice.

View this post on Instagram

A post shared by Kristen Stevens (@theendlessmeal)

Tap stars to rate!
A mug of Caramel Macchiato Latte

Caramel Macchiato (Starbucks Copycat – But Even Better!)

Prep: 5 minutes mins
Cook: 0 minutes mins
Total: 5 minutes mins
Rate Recipe Print
Remove Ads
Recipe video above. This caramel macchiato recipe is a copycat of the famous Starbucks drink. The vanilla syrup and caramel sauce are simple to make, but store-bought works just as well. If you don't have an espresso machine, you can brew very strong coffee instead.
1

Ingredients

  • 1 tablespoon vanilla syrup (store-bought or recipe below)
  • ¾ cup whole milk (see notes)
  • 2 ounces espresso (see notes)
  • Caramel sauce (store-bought or recipe below)

Vanilla Syrup

  • ½ cup EACH: granulated sugar and water
  • 1 tablespoon vanilla extract

Caramel Sauce

  • ½ cup brown sugar
  • ¼ cup whipping cream
  • 2 tablespoons salted butter
  • 1 tablespoon vanilla extract

Instructions 

  • To make the vanilla syrup: Add the granulated sugar and water to a small pot over medium-high heat. Bring to a boil and then continue to boil for 8-10 minutes, until it begins to thicken slightly. Remove the pot from the heat and stir in the vanilla.
    ½ cup EACH: granulated sugar and water, 1 tablespoon vanilla extract
    Image for recipe instruction: making the syrup
  • To make the caramel sauce: Add the brown sugar, whipping cream, butter, salt, and vanilla to a small pot over medium-high heat. Bring the pot to a boil and then lower the heat and continue to boil for 5-7 minutes, until it begins to thicken slightly. Remove it from the heat and let it cool. I like to pour it into a squeeze bottle for easy drizzling!
    ½ cup brown sugar, ¼ cup whipping cream, 1 tablespoon vanilla extract, 2 tablespoons salted butter
    image for recipe instruction
  • Pour the vanilla syrup into your mug.
    1 tablespoon vanilla syrup
    image for recipe instruction
  • Pour the milk into a container and froth using a frother, the wand on your espresso machine, or even a regular whisk.
    ¾ cup whole milk
    image for recipe instruction: froth the milk
  • Pour the frothed milk into your mug and then pour in the espresso. It will leave a mark in the milk where you pour it, which is where the name comes from. Macchiato means "marked" in Italian.
    2 ounces espresso
    image for recipe instruction
  • Drizzle the caramel on top, making two circles around the edge of your mug and then making a cross hatch pattern on the top, just like Starbucks.
    Caramel sauce
    image for recipe instruction

Video

View this post on Instagram

A post shared by Kristen Stevens (@theendlessmeal)

Notes

Milk: Whole milk froths the best, but you can make this with lower-fat or plant milk. I often make lattes with oat milk!
Espresso: An espresso machine is ideal but definitely not mandatory. If you don’t have an espresso machine, use 4 ounces of strong brewed coffee. 
Vanilla syrup: Feel free to use store-bought vanilla syrup. If you make your own, store leftovers in a jar in your fridge for up to a month. 
Caramel sauce: If I use this within a few days, I’ll keep it in a squeeze bottle on my counter. But for storage up to a few weeks, keep it in your fridge. It thickens a lot in the cold, so you’ll need to warm it in a cup of hot water before using it. If you’d rather, feel free to pick up some caramel sauce from the grocery store. 

Nutrition

Serving: 1 coffee, Calories: 191kcal (10%), Carbohydrates: 35g (12%), Protein: 6g (12%), Fat: 4g (6%), Saturated Fat: 2g (13%), Polyunsaturated Fat: 0.2g, Monounsaturated Fat: 1g, Trans Fat: 0.1g, Cholesterol: 14mg (5%), Sodium: 171mg (7%), Potassium: 339mg (10%), Sugar: 35g (39%), Vitamin A: 199IU (4%), Vitamin C: 1mg (1%), Calcium: 226mg (23%), Iron: 1mg (6%)
© Author Kristen Stevens

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here.

A mug of Caramel Macchiato Latte

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal!

Tag us on Instagram
Rate Recipe
Caramel Macchiato in a coffee cup
The best part about making your caramel macchiato is that you’re the barista and can make it any way you want.
A caramel macchiato with cross hatch pattern
If you have a sweet tooth, drizzle on extra caramel sauce. If you want it creamier, add extra frothed milk. You’re in control!

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


The only difference is how the ingredients are layered. When you make a latte, pour the espresso into the bottom of the cup first, then add steamed milk. This blends the two, creating a smooth and creamy coffee. On the other hand, this caramel macchiato reverses the order: you pour in the vanilla syrup, then the frothed milk. The espresso is poured in after the milk, then you top it off with a drizzle of caramel sauce.

So, is a drink really that different depending on how you pour things into a cup? Yes! That’s due to the density of liquids. The frothed milk is lighter, so pouring it into the espresso (latte-style) blends it, making it creamier. But, when you pour the espresso into the milk (macchiato), it settles in layers, creating a bolder coffee flavor first, then it gradually mellows as you drink and it mixes. The vanilla settles at the bottom, giving you a sweet finish as you sip!

More coffee recipes

Two Irish Cream Lattes next to a bottle of Bailey's
5 minutes mins

Irish Cream Latte

Two white mugs filled with frothy coffee or hot chocolate, topped with cocoa powder and rimmed with sugar, are seen from above—perfect for pairing with a refreshing blackberry lemonade.
5 minutes mins

Nutella Latte – 2 ways

Two Coconut Turmeric Latte in glass coffee mugs
10 minutes mins

Coconut Turmeric Latte

An Irish coffee in a tall, glass mug
10 minutes mins

Private: Irish Coffee

134 shares
  • Facebook
  • Email
Kristen Stevens

Kristen Stevens

Hi, I'm Kristen! I LOVE everything to do with food: making it, taking pictures of it, and (the best part) eating it. ♡♡♡

Learn More
Posted: 03/28/2025 Updated: 08/05/2025
guest
Rate this recipe:




guest
Rate this recipe:




0 Comments
Inline Feedbacks
View all comments

sidebar

Welcome!

Hi, I'm Kristen Stevens

I’m a self-taught chef, food photographer, and author of the cookbook Sugar Free Dinner Recipes. Since 2011, I have been sharing my well-tested and approachable recipes, helping home cooks like you feel comfortable and confident in the kitchen. My work has been featured in Food & Wine, Pioneer Woman, The Every Girl, Self, and many more. Let’s have some fun cooking together!

Learn more!

Trending

Parmesan Crusted Carrots on a baking tray.
35 minutes mins

Parmesan Crusted Carrots (The Viral Recipe!)

A thin pork chop on a dinner plate with mashed potatoes and peas.
16 minutes mins

How to Cook Thin Pork Chops (with delicious honey garlic butter)

Baked BBQ Salmon in a dinner bowl
20 minutes mins

Baked BBQ Salmon with Buttery Corn Rice

My favorite Ground Beef Chili in a bowl with toppings.
2 hours hrs 10 minutes mins

Ground Beef Chili (the recipe everyone asks for!)

Seasonal

4 pieces of tender salmon with creamy lemon dill sauce
20 minutes mins

Baked Salmon with Creamy Lemon Dill Sauce

Baked Ziti with sausage on the dinner table
55 minutes mins

Baked Ziti with Sausage (in tomato sauce topped with pesto)

A skillet featuring Coq au Vin-style chicken drumsticks with bacon, mushrooms, onions, and herbs in a rich sauce.
1 hour hr 15 minutes mins

Julia Child’s Coq au Vin

A bowl of cheesy tomato orzo topped with Parmesan Chicken Meatballs
30 minutes mins

Parmesan Chicken Meatballs with Cheesy Tomato Orzo

As seen on:

A bowl of lentil stew with white rice and naan bread, overlaid with text: 10 Big Flavor Simple Dinners with healthier ingredients from The Endless Meal.
Get the e-book

10 Big Flavor Dinner Simple Dinners

Get now!

Explore Recipes

Lemon Baked Fish
Garlic Soup
Steak Salad
Kale Dressing
Hot Honey
Fish Curry
Turkey Soup
Chicken Marinade
Bacon Jam

Instagram
Facebook
Pinterest
Youtube
Back To Top

FAQ
Contact
Privacy Policy
Disclaimers
Accessibility
© 2026 The Endless Meal® All Rights Reserved.
Site Credits
Designed by Melissa Rose Design Developed by Once Coupled
wpDiscuz

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

A rating is required
A name is required
An email is required