Copycat Starbucks Caramel Macchiato
That vanilla-and-caramel coffee-shop combo is dangerously easy to crave. This Starbucks-inspired caramel macchiato gives you the creamy milk, bold coffee, vanilla sweetness, and caramel drizzle you want, without requiring a drive to the café. Make it hot or iced and adjust the sweetness to your exact mood.
Featured photo: “Caramel Latte Macchiato” by Theactivistuk, licensed under CC BY-SA 4.0 via Wikimedia Commons.
Recipe at a Glance
- Prep: 5 minutes
- Cook: 0 minutes for iced, about 5 minutes for hot
- Bake: Not applicable
- Chill: Chill milk and ice for the iced version
- Rest: Not applicable
- Total: 5 to 10 minutes
- Servings: 1
- Difficulty: Easy
What You Need
The existing recipe did not include measured ingredient quantities, so the ingredient list is preserved rather than inventing unsupported measurements.
- Espresso or strongly brewed coffee
- Milk of your choice
- Monin vanilla syrup, or Torani
- Caramel sauce
- Ice, for an iced macchiato
How to Make an Iced Caramel Macchiato
This is a build-style coffee recipe, so the order matters more than fancy equipment. Have the coffee ready, then layer the cold ingredients and finish with caramel. If you are using an espresso machine, pull the shot first. If you are using strongly brewed coffee, prepare it concentrated enough to stand up to the milk and ice.
- Prepare the coffee. Brew the espresso or strong coffee first. Let it cool briefly if it is hot so it does not melt the ice immediately.
- Build the glass. Fill a serving glass with ice, then add the milk.
- Add vanilla. Pour in the vanilla syrup and stir gently so it mixes through the milk.
- Add the coffee. Slowly pour the espresso or strong coffee over the milk. The coffee can naturally sit toward the top for a layered look.
- Add caramel. Drizzle caramel sauce over the surface and, if you want extra caramel flavor, around the inside of the glass before adding the ice.
- Drink or stir. Leave it layered for the café look, or stir before drinking for an evenly blended flavor.
How to Make It Hot
- Warm the milk until hot but not boiling.
- Froth the warm milk lightly if you want a softer café-style texture.
- Add vanilla syrup to your serving cup.
- Pour in the warm milk.
- Add the espresso or strong coffee.
- Finish with caramel sauce and serve immediately.
Substitutions
- Vanilla syrup: Monin is my preferred option for this Starbucks-inspired version, but Torani works too.
- Milk: Dairy milk, oat milk, or almond milk can all work.
- Coffee: Espresso gives the strongest coffee-shop flavor, while strongly brewed coffee works when you do not have an espresso machine.
- Decaf: Use decaf espresso or coffee for a lower-caffeine version.
Tips and Troubleshooting
- Too sweet: Reduce the vanilla syrup and use a lighter caramel drizzle.
- Too strong: Add more milk.
- Too weak: Use espresso or stronger coffee rather than simply adding more syrup.
- Watery iced drink: Use chilled milk and coffee and plenty of fresh ice.
- Milk tastes flat: For the hot version, warm it gently and do not let it boil.
How to Get the Best Coffee-Shop Flavor
The coffee is the backbone of this drink. Use a strong espresso or concentrated coffee, then add vanilla and caramel gradually. If the finished drink is too sweet, adding more coffee or milk is usually a better fix than trying to balance it with another sweet ingredient.
Storage and Make-Ahead
This drink is best assembled right before serving. You can prepare the coffee ahead and refrigerate it, but keep the milk cold and add fresh ice only when you are ready to make the iced version. The hot version should be consumed immediately and does not store or reheat particularly well because the milk texture changes.
Frequently Asked Questions
Can I make this without an espresso machine?
Yes. Strong brewed coffee or concentrated instant espresso can work. The flavor will be a little different from an espresso-based version.
Can I make it less sweet?
Yes. Start with less vanilla syrup and a light caramel drizzle. Taste before adding more.
Can I make it ahead?
You can chill the coffee ahead, but assemble the drink just before serving for the best texture.
Can I use oat milk?
Absolutely. Oat milk makes a particularly creamy, slightly sweet version.
Shop This Recipe
As an Amazon Associate we earn from qualifying purchases.
More Sweet Pea Kitchen Coffee-Shop Copycats
Try Copycat Starbucks Vanilla Sweet Cream Cold Brew, Copycat Starbucks Iced Chai Latte, or Copycat Starbucks White Chocolate Mocha. For more ideas, browse What Should I Make?, Recipes by Budget, or Shop My Kitchen.

One Comment