Skip the line at the coffee shop and make the popular Iced Caramel Macchiato at home. Rich and strong espresso served over milk and ice, so easy to make and tastes wonderful!

If you are a coffee lover, then you need to try our homemade Cold Brew Coffee or the Iced Coffee during the hot summer months.

Iced caramel macchiato in a glass cup with ice and a metal spoon.


You are going to love this rich and creamy Iced Caramel Macchiato! The flavors from the strong espresso combined with milk over ice milk are amazing.

Making this Starbucks copycat Iced Caramel Macchiato at home is so easy, delicious, and cost-efficient!

Latte vs Macchiato:

A latte is a shot of espresso with steamed milk and flavoring of choice. A macchiato is a shot of espresso with a little bit of milk and flavoring. A macchiato is much stronger as it uses less milk whereas a latte has way more milk. 

Glass of caramel iced macchiato unmixed in a plate.


All you need is just a few simple ingredients to make this delicious coffee recipe!

  • Milk– This recipe calls for whole milk, but you can also use 2% milk, or half and half creamer.
  • Vanilla– A classic macchiato has vanilla in it. You can use vanilla extract or vanilla syrup.
  • Espresso– You want to be sure to use either fresh espresso or very strong coffee for this recipe.
  • Caramel– The main ingredient is the caramel flavor! We love using the Torani Syrup brand but you can use your favorite caramel sauce! If you want healthier options use the sugar-free caramel syrup.
  • Ice– To make this an iced macchiato you’ll need ice. We love using these ice molds for uniform ice pieces!
Espresso being poured into a glass with milk over ice.


This delicious Iced Caramel Macchiato can be ready in under 10 minutes!

  1. Milk– In a glass cup, mix together the milk and vanilla, then add ice to the cup.
  2. Make Coffee– Make the espresso or strong coffee and add the caramel flavoring to the espresso and mix.
  3. Combine– Pour the coffee over the milk and ice, and stir until combined.
  4. Serve– Top with some whipped cream and caramel drizzles and enjoy!

For tips on what kind of coffee to use, visit our Iced Caramel Latte post where we share different methods to get the perfect espresso or strong coffee.


You don’t have to limit this iced macchiato to just caramel flavoring! The flavors to use are endless. We love using the Torani Brand and here are some of our favorite flavors:

  • Caramel
  • White Chocolate
  • Salted Caramel
  • Hazelnut
  • Peppermint
  • Simple Cane Sugar Sweetener
  • Peppermint Mocha
Iced carmael macchiato with caramel drizzle on a plate with a spoon.


Do I use caramel sauce or caramel syrup?

You can actually use caramel sauce or syrup, doesn’t matter which one!

Can I make this recipe caffeine-free?

Yes! Just use caffeine-free coffee for this recipe.

Can I make this dairy-free?

Yes, substitute the dairy for almond milk, oat milk, soy milk, and any other dairy-free milk.

Does the espresso need to cool before adding it to the milk?

No, you do not have to wait for it to cool! If you need to, add a few more ice cubes to cool the beverage.

What if I don’t have an espresso machine at home?

That’s totally fine! You just have to use really strong coffee for this recipe and make it using your favorite method to achieve that perfect cup of coffee.

A an plate with a glass cup of iced caramel macchiato.


  • Cold Brew Coffee
  • Simple Raspberry Lemonade
  • Strawberry Acai Lemonade
  • Caramel Brulee Latte
  • Southern Sweet Tea
  • Peach Tea Recipe

Iced Caramel Macchiato (Starbucks Copycat)

Author: Valentina
5 from 1 vote
Skip the line at the coffee shop and make the popular Iced Caramel Macchiato at home. Rich and strong espresso served over milk and ice, so easy to make and tastes wonderful!
Prep Time: 5 minutes
Total Time: 5 minutes
Servings: 2 servings


  • 2/3 cup whole milk
  • 2 tsp vanilla syrup
  • 1/2 cup ice
  • 2 shots of espresso
  • 2 Tbsp caramel sauce or syrup


  • Add ice into two glasses.
  • Combine the milk with the vanilla and pour between the two glasses.
  • Make the shots of espresso and combine with the caramel sauce.
  • Pour the espresso over the milk with ice and enjoy!


107kcal Calories16g Carbs3g Protein3g Fat2g Saturated Fat0.1g Polyunsaturated Fat1g Monounsaturated Fat10mg Cholesterol103mg Sodium177mg Potassium16g Sugar150IU Vitamin A0.1mg Vitamin C113mg Calcium0.05mg Iron
Nutrition Facts
Iced Caramel Macchiato (Starbucks Copycat)
Amount Per Serving
Calories 107 Calories from Fat 27
% Daily Value*
Fat 3g5%
Saturated Fat 2g13%
Polyunsaturated Fat 0.1g
Monounsaturated Fat 1g
Cholesterol 10mg3%
Sodium 103mg4%
Potassium 177mg5%
Carbohydrates 16g5%
Sugar 16g18%
Protein 3g6%
Vitamin A 150IU3%
Vitamin C 0.1mg0%
Calcium 113mg11%
Iron 0.05mg0%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)