How To Make An Iced Caramel Macchiato At Home



This page may contain compensated links. For more information read our disclaimer here.

Learn how to make an iced caramel macchiato at home and you can enjoy this popular Starbucks inspired coffee drink in under 10 minutes!

Sweet, refreshing and super easy to make, this caramel iced coffee recipe is not only pretty to look at, it tastes delicious too (and costs way less than Starbucks!)

Glass of iced caramel macchiato with straw.

What is a Caramel Macchiato?

So what exactly is an iced caramel macchiato?

Starbucks introduced the hot caramel macchiato recipe over two decades ago and it is still one of their most popular coffee drinks.

It wasn’t long before the drink was made available in an iced version for lovers of iced coffee.

A Starbucks iced caramel macchiato is made with milk, vanilla syrup, caramel sauce and espresso.

It has similar ingredients to a caramel cold brew, but is combined in a layered way, much like the iced apple crisp macchiato.

More Starbucks Copycat Recipes: Iced chocolate almondmilk shaken espresso, iced sugar cookie latte, Irish cream cold brew.

Iced Caramel Macchiato vs Iced Caramel Latte

So why is the drink called a macchiato and not a latte or iced coffee?

It comes down to the order of ingredients in the glass.

A traditional Italian espresso macchiato is actually a shot of espresso “stained” with a small amount of textured milk.

The Starbucks macchiato recipe is a traditional macchiato in reverse – milk “stained” with espresso. This reverse order is what gives the cold caramel macchiato a pretty layered look.

In an iced coffee or iced latte, the coffee is typically added to the glass first, then topped with milk and stirred to combine.

The reverse order of ingredients is what differentiates it from a traditional iced coffee or iced latte.

So now we know what a macchiato is, let me show you how it is made.

top view of glass of caramel iced macchiato with metal straw.

Iced Caramel Macchiato Ingredients

To make your own iced caramel macchiato you will need:

  • Milk
  • Vanilla syrup
  • Espresso
  • Caramel sauce (or syrup)
  • Ice cubes

Vanilla Syrup

The vanilla syrup is an important ingredient in this recipe for iced caramel macchiato.

It flavors the milk and reduces some of the bitterness from the espresso shots.

Torani vanilla syrup

I love the Torani range of flavored syrups.

They have a huge range of flavors and have sugar free and puremade ranges too.

Click here to check the price for the Torani vanilla syrup.


My iced caramel macchiato recipe tastes best when made with shots of espresso from an espresso machine.

If you don’t own an espresso machine, a moka pot or Keurig makes a similar strong brew.

You can use any type of coffee grounds to brew your espresso, but I think a medium-dark or dark roast is best, as the flavor can hold up against the milk and syrup.

We review all our favorite espresso coffee beans here.

Caramel Sauce

The drink is topped with caramel sauce. I love the Ghirardelli caramel sauce for a decadent option, but any brand works just as well.

If you don’t have caramel sauce, you can also use caramel syrup.

Ghiradella caramel sauce

The Ghirardelli caramel sauce comes in an easy to use squeeze bottle and is perfect for iced coffee, ice cream and milkshakes.

They also have a huge range of flavors (including hot fudge sauce…) and are perfect to keep on hand for your favorite drinks and desserts.

Click here to buy Ghiradella caramel sauce.

How To Make An Iced Caramel Macchiato At Home

Step 1 – Brew your espresso

The first step is to brew your espresso.

If you are using an espresso machine, pull a double shot and set aside.

With a moka pot, brew a small pot and measure about 60ml of brewed coffee to use in your iced macchiato.

Step 2 – Layer your drink

Now we are ready to build your layered iced caramel macchiato drink.

First add the vanilla syrup to the base of your glass.

I have listed 1 tablespoon in the recipe, but this caramel iced macchiato recipe is completely customizable to your preferences.

Add the ice cubes to the glass and gently pour your milk over the ice so as not to disturb the vanilla syrup too much.

Pouring espresso into glass of iced caramel coffee.

Step 3 – Add your espresso

Next you want to carefully pour your espresso over your milk.

Pour gently and gradually to encourage the espresso to sit on top of the milk for a little while!

Should you stir an iced macchiato?

No you shouldn’t stir your caramel iced macchiato. When the drink is layered, you taste different flavors – working your way through the caramel, espresso and vanilla flavored milk.

If you mix the drink, these flavors will combine. It will still taste good, it just won’t look the same or have the same layered flavor taste.

Step 4 – Top With Caramel Sauce

Finally, drizzle your caramel sauce or syrup over the top of your drink.

I have listed 1 tablespoon, but again, totally up to you how much caramel sauce you add.

And that’s it! Pop a straw in and enjoy your delicious homemade caramel macchiato.

DIY Iced Caramel Macchiato Variations

Why not try these variations when you make your own iced caramel macchiato coffee?

  • Why not try an iced salted caramel macchiato? The Ghirardelli sea salt caramel sauce is the perfect addition to this drink.
  • For extra caramel flavor, add 1/2 tablespoon of caramel syrup to the base of your glass and mix with the vanilla syrup.
  • Top with whipped cream and caramel sauce for the ultimate iced caramel macchiato coffee treat.
upside down caramel iced coffee in glass with metal straw.

More Coffee Recipes To Try

If you loved this homemade iced caramel macchiato recipe recipe, here are some more great coffee drinks recipes to make at home.

Find more coffee recipes here or find out how to make great coffee in our brew guides.

Looking for a new coffee maker? Our in depth coffee maker reviews can help you choose.

Disclaimer: As an Amazon Associate I earn from qualifying purchases.

upside down caramel iced coffee in glass with metal straw.

Iced Caramel Macchiato (Starbucks Inspired)

Author: Rachel Rodda
This easy iced caramel coffee recipe is a sweet and refreshing layered iced coffee, inspired by the popular Starbucks caramel macchiato.
5 from 1 vote
Prep Time 10 minutes
Total Time 10 minutes
Course Drinks
Cuisine American
Servings 1 drink
Calories 235 kcal



  • Brew espresso shots and set aside.
    2 shots espresso
  • Add vanilla syrup to the bottom of a large glass.
    1 tablespoon vanilla syrup
  • Add ice to the glass and pour milk over the top.
    1/2 cup ice cubes, 1 cup milk
  • Slowly pour your espresso shots over the milk.
  • Finish with a drizzle of caramel sauce on top.
    1 tablespoon caramel sauce


To achieve the upside down caramel macchiato look, it is important to add your syrup, ice and milk to the glass first and to slowly pour your espresso over the top.
For a stronger caramel taste, add some extra caramel sauce to the base of the glass with the vanilla syrup.
I have used caramel sauce in this recipe, but you can also use caramel syrup.


Serving: 1drink | Calories: 235kcal | Carbohydrates: 44g | Protein: 8g | Fat: 8g | Saturated Fat: 5g | Polyunsaturated Fat: 0.3g | Monounsaturated Fat: 2g | Cholesterol: 29mg | Sodium: 175mg | Potassium: 448mg | Sugar: 43g | Vitamin A: 413IU | Vitamin C: 0.2mg | Calcium: 315mg | Iron: 0.1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Have You Tried This Recipe?Leave a comment to let me know how it was!
Photo of author

Rachel Rodda

Founder of Creators of Coffee, Rachel is a passionate coffee lover, SCA member and former barista. Her favorite brewing method is espresso - although cold brew is a close second. She loves to research all things coffee to share with other home baristas what want to make great coffee at home.

Leave a Comment

Have a question, comment or rating? Please leave it below! Your email address will not be published. Required fields are marked *

Recipe Rating