Coffee Recipes

Hot Caramel Macchiato

Millie Pham

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

There’s nothing better than wrapping your hands around a warm mug of caramel macchiato—especially when you made it yourself.

This cozy drink tastes just like the one from the coffee shop, but you can make it at home in under 10 minutes.

The layers of steamed milk, rich espresso, and buttery caramel drizzle just hit different when you sip it fresh and hot.

I’ve been making this at home for years, and it’s my favorite go-to treat when I want something warm and sweet but don’t feel like leaving the house.

Why I Love This Recipe

This caramel macchiato has saved me so many mornings. It’s fast, easy, and tastes like something way fancier than it is. Here’s why it’s a favorite:

  • It’s rich, creamy, and just the right amount of sweet
  • No need to leave the house or spend $6 on a cup
  • Easy to customize with your favorite milk or more/less syrup
  • Comes together in under 10 minutes
  • Always makes my kitchen smell amazing

What You’ll Need

  • 1 cup whole milk (or any milk you like)
  • 1–2 shots of espresso (or ¼ cup strong brewed coffee)
  • 2 tablespoons caramel sauce (plus more for drizzling)
  • 1 teaspoon vanilla syrup (optional but recommended)
  • Whipped cream (optional, for topping)

Pro Tips

  • Use freshly brewed espresso for the boldest flavor
  • If you don’t have an espresso machine, really strong brewed coffee works too
  • Don’t let your milk boil—just heat until steamy and frothy
  • For extra caramel flavor, stir a little into the bottom of your mug before adding milk
  • Use homemade caramel sauce if you want to take it over the top

Tools Required

  • Small saucepan or microwave-safe jar
  • Milk frother or whisk
  • Espresso machine or coffee maker
  • Measuring spoons
  • Mug

Substitutions and Variations

  • Use oat milk or almond milk for a dairy-free option
  • Swap vanilla syrup with hazelnut or cinnamon for a twist
  • Add sea salt to the caramel for a salted caramel macchiato
  • Try iced version by skipping the heat and pouring over ice

Make Ahead Tips

  • Brew espresso and store in fridge up to 2 days
  • Make a jar of vanilla syrup ahead to use all week
  • Heat and froth milk fresh each time for best texture

Recipe + Instructions

Step 1: Heat the Milk

Pour 1 cup of whole milk into a small saucepan. Heat over medium-low until steaming, not boiling. If using a frother, transfer milk to the frother and foam it until light and creamy.

Step 2: Brew the Espresso

Brew 1–2 shots of espresso using your espresso machine or make ¼ cup of very strong brewed coffee. Set aside.

Step 3: Sweeten the Milk

In your mug, add 1 tablespoon of caramel sauce and 1 teaspoon of vanilla syrup. Pour the steamed milk into the mug slowly, letting the caramel melt and mix. Stir gently.

Step 4: Add Espresso

Slowly pour the espresso into the mug over the back of a spoon to create the signature layered look of a macchiato. The espresso will float over the milk.

Step 5: Drizzle and Serve

Drizzle 1 tablespoon of caramel sauce over the top of the foam. Add whipped cream if you like. Serve immediately.

Makes

1 serving

Cook Time

8 minutes

Macros (approx., with whole milk and no whipped cream)

  • Calories: 210
  • Protein: 6g
  • Carbs: 26g
  • Fat: 9g
  • Sugar: 24g

Why This Recipe Works (Quick Science)

This drink works because of how each part balances the other. The steamed milk adds creamy richness, espresso brings the bold, slightly bitter flavor, and caramel adds sweetness and depth. Layering the espresso last gives the drink its classic look and lets you taste the different textures in every sip.

Common Mistakes

  • Overheating the milk — it can curdle or lose flavor
  • Pouring espresso too fast — you won’t get the nice layers
  • Skipping the caramel in the milk — it’s not just for drizzle, it adds real depth
  • Using weak coffee — the drink will taste flat

What to Serve With

  • A warm croissant or buttery scone
  • Oatmeal cookies or biscotti
  • A fruit and yogurt parfait for a light breakfast combo

FAQ

Can I make this without an espresso machine?
Yes! Just use ¼ cup of very strong brewed coffee.

Can I make it iced?
Absolutely. Use cold milk and espresso, and pour everything over ice.

What kind of caramel sauce should I use?
Any good-quality store-bought sauce works. For best flavor, use a thicker-style caramel, not the syrup kind made for pancakes.

Can I skip the vanilla syrup?
You can, but it adds a nice mellow sweetness that pairs well with the caramel.

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!