Coffee Recipes

Caramel Macchiato with Caramel Cold Foam

Millie Pham

Disclosure: As Amazon Associates, we earn from qualifying purchases at no extra cost to you.

If you love coffee-shop drinks but do not love the price, this homemade caramel macchiato with caramel cold foam is such a fun one to make at home. It is smooth, sweet, creamy, and has that pretty layered look that feels a little fancy without being hard at all. You get bold espresso, vanilla milk, soft caramel flavor, and a cold foam on top that makes the whole drink taste extra special.

Why I Love This Recipe

The first time I made this at home, I was trying to copy that sweet, layered coffee-shop drink I kept ordering again and again. I wanted the caramel flavor to come through in every sip, not just on top, so I started adding caramel into the cold foam too. That little change made all the difference. Now it feels like a treat I can make in my own kitchen in just a few minutes, and honestly, it tastes just as good as the one I used to go out for.

Here is why I keep coming back to this recipe:

  • It tastes like a coffee-shop drink, but it is easy to make at home
  • The caramel cold foam makes it feel extra creamy and rich
  • The layers look beautiful, even though the steps are simple
  • You can adjust the sweetness to fit your taste
  • It works great for a morning treat or an afternoon pick-me-up

What You’ll Need

This recipe makes 1 serving.

Total time: 10 minutes

Cook time: 0 minutes

You will need:

  • 2 shots espresso, about 2 ounces
  • 1 cup ice
  • 3/4 cup milk
  • 1 tablespoon vanilla syrup
  • 1/4 cup heavy cream
  • 2 tablespoons milk
  • 1 tablespoon caramel sauce, plus 1 teaspoon more for drizzle
  • 1 teaspoon vanilla syrup for the cold foam

Pro Tips

  • Use cold milk and cold heavy cream. Cold ingredients help the foam whip up better and stay thick longer.
  • Brew the espresso first so it has a minute to cool slightly. Hot espresso is fine, but slightly cooled espresso helps keep the ice from melting too fast.
  • Pour the espresso slowly over the back of a spoon if you want cleaner layers.
  • Do not over-froth the cold foam. Stop when it is thick and pourable, not stiff like whipped cream.
  • Drizzle the caramel at the very end so it stays pretty and does not sink right away.

Tools You’ll Need

  • Tall 16-ounce clear glass
  • Espresso machine, Nespresso, or strong coffee maker
  • Milk frother or handheld frother
  • Small pitcher or jar
  • Measuring cups and measuring spoons
  • Spoon

Substitutions and Variations

  • Use strong brewed coffee instead of espresso if needed. Make it strong so the flavor stands out.
  • Use oat milk, almond milk, or 2% milk instead of whole milk.
  • Use store-bought vanilla syrup or make your own.
  • For a stronger caramel flavor, add 1 extra teaspoon caramel sauce to the milk.
  • For a less sweet drink, reduce the vanilla syrup to 2 teaspoons in the drink.
  • For a hot version, skip the ice, warm the milk, and spoon the cold foam over the top right before serving.

Make Ahead Tips

  • Brew the espresso ahead and chill it in the fridge for up to 2 days.
  • Mix the cold foam ingredients ahead, but froth them right before serving for the best texture.
  • Keep caramel sauce and vanilla syrup measured out in small containers if you want to make this fast in the morning.

Caramel Macchiato with Caramel Cold Foam Recipe

This homemade caramel macchiato is sweet, creamy, and easy to make. Vanilla milk goes into the glass first, then ice, then espresso, and finally a thick caramel cold foam on top.

Step 1: Brew the espresso

Brew 2 shots espresso, about 2 ounces total. Set it aside for 1 to 2 minutes so it is still warm but not piping hot. This helps the ice hold up a little better and keeps the drink from watering down too fast.

Step 2: Make the caramel cold foam

In a small pitcher or jar, add 1/4 cup heavy cream, 2 tablespoons milk, 1 tablespoon caramel sauce, and 1 teaspoon vanilla syrup. Froth for 20 to 30 seconds until the mixture is thick, creamy, and pourable. It should look silky and airy, not stiff.

Step 3: Add the vanilla milk to the glass

Pour 3/4 cup milk and 1 tablespoon vanilla syrup into a tall clear glass. Stir well so the vanilla syrup mixes fully into the milk.

Step 4: Fill the glass with ice

Add 1 cup ice to the vanilla milk. Fill the glass almost to the top, leaving room for the espresso and foam.

Step 5: Pour in the espresso

Slowly pour the 2 ounces warm espresso over the ice. Pouring slowly helps create those pretty dark coffee layers over the milk.

Step 6: Spoon on the caramel cold foam and finish

Spoon or pour the caramel cold foam over the top of the drink. Drizzle with the remaining 1 teaspoon caramel sauce and serve right away.

Caramel Macchiato with Caramel Cold Foam

Why This Recipe Works (Quick Science)

Espresso is heavier and darker than milk, so when you pour it slowly over ice, it sits in layers instead of blending right away. That is what gives a caramel macchiato its classic look. The cold foam works because heavy cream has enough fat to trap air when frothed, which makes it thick and silky. Adding a little milk keeps it from getting too heavy, while caramel sauce and vanilla syrup flavor the foam without making it too dense.

Macros Information

These numbers are approximate for 1 serving:

  • Calories: 290
  • Protein: 4 grams
  • Carbs: 29 grams
  • Fat: 18 grams
  • Sugar: 26 grams
  • Fiber: 0 grams

Common Mistakes

  • Using hot espresso right away over the ice. This melts the ice too fast and waters down the drink.
  • Over-frothing the foam until it turns too stiff. You want it thick but still pourable.
  • Skipping the vanilla syrup in the milk. That is part of what gives this drink its classic caramel macchiato flavor.
  • Pouring the espresso too fast. Slow pouring gives you prettier layers.
  • Using warm cream for the foam. Cold cream foams much better.

What to Serve With

This drink is great with:

  • Butter croissants
  • Banana bread
  • Coffee cake
  • Blueberry muffins
  • Cinnamon toast
  • Simple breakfast sandwiches

Leftovers and Storage

This drink is best fresh. Once the ice melts, the flavor gets weaker and the foam starts to fall. If you have leftovers, store the drink in the fridge for a few hours and stir before drinking, but it will not have the same layered look. The cold foam mixture can be kept unfrothed in the fridge for up to 1 day.

FAQ

Can I use regular coffee instead of espresso?

Yes. Use about 1/4 cup very strong brewed coffee. The flavor will be a little lighter, but it still works.

Can I make this dairy-free?

Yes. Use a dairy-free milk in the drink and a dairy-free whipping cream alternative for the foam if you can find one that froths well.

Is this drink very sweet?

It is sweet, but not over the top. You can cut back on the vanilla syrup or caramel sauce if you want a less sweet drink.

Can I make it hot?

Yes. Warm the 3/4 cup milk, stir in the 1 tablespoon vanilla syrup, add the espresso, then spoon the caramel foam on top. It will not be as layered, but it will still taste great.

Do I need a milk frother?

A frother is the easiest tool, but you can also shake the cold foam ingredients in a jar with a tight lid until thick and foamy.

Final Thoughts

This caramel macchiato with caramel cold foam is one of those easy little recipes that feels like a treat every single time. It looks pretty, tastes rich and cozy, and comes together fast with simple ingredients. Make it once, and it is easy to see why it becomes a repeat favorite. I hope you give it a try and leave a comment with how it turned out or any questions you have.

Hi there! I'm Millie Pham, a devoted brewer and tea lover at heart. As the founder of Bean Leaf Cup, my mission is to share my tea and coffee expertise with you all. I firmly believe that creating a fantastic cup of tea or coffee should be easy for everyone. No matter if you're already a coffee or tea expert or just beginning your journey, I'm here to help you navigate the world of brewing. Welcome aboard!