How To Make An Iced Caramel Macchiato At Home



This page may contain affiliate links. For more information read my disclaimer policy.

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!)

caramel iced macchiato in short glass.

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.

Caramel Macchiato lovers may also like these Starbucks Copycat Recipes: Caramel Frappuccino, 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 – like in this iced dulce de leche latte recipe.

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.

iced caramel coffee in glass with straw,

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.

upside down caramel iced coffee in glass with metal straw.

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.

Did you make this recipe? Please rate the recipe and leave a comment below.

Glass of iced caramel macchiato with straw

Iced Caramel Macchiato (Starbucks Inspired)

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
Servings: 1 drink
Prep Time 10 minutes
Total Time 10 minutes



  • 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.

Author: Rachel Rodda
Course: Drinks
Cuisine: American
Did You Make This?Leave a comment and let me know how it was!

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.

glass of DIY caramel macchiato iced with text Homemade iced caramel macchiato.
caramel iced macchiato with text overlay.
Photo of author

Rachel Rodda

It's no surprise that as a former barista and founder of Creators of Coffee, I'm obsessed with all things coffee. I love to share easy and delicious coffee recipes, expert brewing tips and helpful coffee gear reviews with my fellow coffee lovers!

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