Iced Caramel Macchiato

iced caramel macchiato

The Spruce / Leah Maroney

Prep: 3 mins
Cook: 0 mins
Total: 3 mins
Serving: 1 serving
Yield: 1 coffee

A caramel macchiato is a delectable iced coffee treat that you can get at your favorite coffee house, but it is so easy to make at home and costs a fraction of the price. It only takes four simple ingredients (plus ice). You can even try your hand at making your own vanilla syrup and caramel sauce if you wish. Use an instant espresso for an even easier recipe.

It’s technically a latte and is traditionally served layered. Give it a quick stir before enjoying or drink it as is. If you’re looking for a hot caramel macchiato for those chilly days, use hot brewed espresso and heat the milk before adding.

There are lots of ways to mix up this recipe, and it’s also easy to make it dairy-free and vegan. There are several store-bought vegan caramel sauces, and any kind of dairy-free milk tastes delicious in this recipe. Double or triple the recipe to make a larger batch for guests and friends.


  • 1 cup milk (chilled)
  • 1 tablespoon vanilla syrup
  • 1 tablespoon caramel sauce (more or less if you wish, divided)
  • 2 cups ice
  • 1/4 cup espresso (chilled)

Steps to Make It

  1. Gather the ingredients.

    ingredients for iced caramel latte

    The Spruce / Leah Maroney

  2. Combine the milk and vanilla syrup in a glass or measuring cup. Whisk to combine.

    milk and vanilla syrup mixed in a measuring cup

    The Spruce / Leah Maroney

  3. Drizzle the glass with some caramel syrup, if desired. Add the ice and top with the milk mixture.

    ice, milk, and caramel sauce in a glass

    The Spruce / Leah Maroney

  4. Top the drink with the chilled espresso. Drizzle with more caramel sauce on top of the ice (if using), and serve immediately.

    chilled espresso in a glass with milk

    The Spruce / Leah Maroney

  5. Stir the drink when you are ready to enjoy. It looks beautiful in the two layers but tastes best once stirred together. 

    Recipe Variations

    • Salted Caramel Macchiato: Sprinkle sea salt on top of the caramel sauce and stir a sprinkle of salt into the vanilla and milk combination. 
    • Cocoa Caramel Macchiato: Add a drizzle of chocolate syrup along with the caramel sauce on top of the coffee. You can also mix the chocolate syrup with the milk for an extra chocolate flavor. 
    • Cinnamon Caramel Macchiato: Use cinnamon syrup instead of the vanilla syrup, or go crazy and use a bit of both. Top the espresso with a sprinkle of cinnamon and caramel syrup. 
    • You can use a strong cold brew instead of the espresso.
    • Use dairy-free alternative milk if you are dairy-free. Almond milk, oat milk, and coconut milk all work well, especially in this iced variation. 
    • Use a vegan caramel sauce, or use a caramel-flavored syrup, which is usually already vegan.
    • If you’re looking to get extra fancy, top the drink with some whipped cream and then the caramel sauce.


    • Make sure to chill the espresso ahead of time or else it will melt the ice and water down the drink.