Caramel Macchiato Recipe

A homemade Caramel Macchiato Recipe in a tall clear glass, showing distinct layers of milk and espresso with a rich caramel sauce drizzle on
---Advertisement---

This Caramel Macchiato Recipe shows you how to make the coffeehouse favorite at home with vanilla milk, espresso, and caramel sauce, either hot or iced.

A caramel macchiato is a layered espresso drink with vanilla syrup, milk, espresso, and a caramel drizzle. The order matters, and that is what gives it that familiar sweet first sip and stronger coffee finish.

It feels a little fancy, but the method is very doable in a home kitchen, even without an espresso machine. You will also get homemade syrup and sauce options, plus fixes for the little things that usually go sideways. The layers are the fun part.

For the cleanest layers, have your syrup, milk, espresso, and caramel ready before you start building the drink.

What Is a Caramel Macchiato? (It’s Not a Latte)

If the name feels confusing, here is the simple version. Macchiato means “marked” or “stained,” and in this drink the espresso marks the milk foam from above.

A caramel macchiato is built in layers: vanilla-flavored milk first, espresso poured over the top, then caramel sauce. The three core flavors are vanilla, coffee, and caramel, which is why it tastes sweet, creamy, and still clearly like coffee.

A latte flips that build. In a latte, espresso goes in first and milk is poured into it, so the drink blends more evenly and tastes less layered from sip to sip.

Drink Build Order Ratio Feel Taste
Caramel macchiato Vanilla milk, then espresso, then caramel Milk-forward with a marked espresso top Sweet, creamy, with a stronger coffee hit at first
Caramel latte Espresso first, then milk More blended throughout Smoother and more uniform in every sip

Essential Ingredients & Equipment

Each ingredient has a real job here: espresso brings depth, milk adds body and foam, vanilla syrup sweetens and perfumes the drink, and caramel sauce gives that glossy finish and buttery top note.

The Four Core Components

Caramel Macchiato

  • 1 capsule Starbucks® Espresso Roast by Nespresso®
  • 3/4 cup milk of choice
  • 1 Tbsp homemade Vanilla Syrup (or storebought)
  • homemade Caramel Sauce (or storebought) for garnish

I like to start with very cold milk because it usually gives me finer, silkier foam and a steadier layer for the espresso.

Those four ingredients are the whole framework of the drink. If you use store-bought vanilla syrup or caramel sauce, choose one with a clean vanilla flavor and a caramel texture thick enough to sit on top instead of disappearing into the foam.

The Coffee: Espresso, Nespresso, or Strong Brew?

This is the part that worries most people, but you have options. Espresso gives the most classic result, Nespresso keeps things fast, and a moka pot makes a strong, espresso-like coffee without expensive equipment.

Brewer Cost Effort Flavor Intensity Best For
Espresso machine Higher Moderate Strongest and most classic Best café-style result
Nespresso Moderate Very low Strong and consistent Quick everyday use
Moka pot Budget-friendly Moderate Bold and concentrated No-machine espresso alternative
French press strong brew Budget-friendly Low Less intense but workable Use what you already have

If you do not have espresso, brew your coffee extra strong so it can still cut through the milk and syrup. A moka pot is the closest match for that bold, slightly punchy flavor that makes a homemade macchiato taste right.

The Milk: Best Dairy and Non-Dairy Options for Frothing

Milk changes both the texture and the look of your drink. Whole milk gives a richer foam, skim creates more volume, and oat milk is usually the creamiest non-dairy option for a layered drink.

Milk Foam Quality Stability Taste
Whole milk Rich, fine foam Good Creamy and full
2% milk Balanced foam Good Light but still creamy
Skim milk Very airy, high volume Moderate Less rich
Oat milk Smooth and creamy Good Mild and slightly sweet
Almond milk Lighter foam Less stable Nutty and light
Soy milk Good foam Good Fuller flavor

A lot of home cooks ask which milk behaves best. For dairy, whole or skim usually froth most reliably. For non-dairy, barista-style oat milk tends to give the smoothest result.

Homemade vs. Store-Bought Syrups

Homemade syrup and caramel sauce give you more control over sweetness and flavor, and they make the drink taste a little more special. Store-bought options are great when you want speed, especially brands like Torani for vanilla syrup or Ghirardelli for caramel sauce.

If you want a deeper caramel finish with a little edge, a unique Miso Caramel can be a fun optional twist for adventurous coffee days.

Recipe: Homemade Vanilla Syrup

Vanilla Syrup

  • 1 cup sugar
  • 1 cup water
  • 1 vanilla bean (or 1 1/2 Tbsp vanilla extract)
  1. Split the vanilla bean lengthwise if you are using one, and set the vanilla extract aside for later if that is your choice.

    The bean should be opened so its flavor can infuse the syrup while it simmers.
  2. Combine the sugar, water, and vanilla bean in a small saucepan and bring it to a boil, then lower the heat and let it simmer for 5 minutes.

    The syrup should look clear and lightly thickened, not dark or sticky.
  3. Cool the syrup completely, then remove the vanilla bean; if using vanilla extract, stir it in after the syrup has cooled from the simmer.

    The finished syrup should smell sweet and warm, with a clean vanilla aroma.

Recipe: Homemade Caramel Sauce

Caramel Sauce

  • 1/2 cup brown sugar
  • 2 Tbsp butter
  • 1/4 cup half-and-half
  • Pinch of salt
  1. Place the brown sugar, butter, half-and-half, and salt in a small saucepan and stir over medium-low heat for 1 minute.

    The mixture should melt together into a smooth, glossy base.
  2. Turn the heat down to low and let the sauce simmer for 10 minutes.

    It should thicken enough to coat a spoon but still pour easily.
  3. Take the pan off the heat and let the sauce cool before using it.

    As it cools, it will become a little thicker and better for drizzling.

How to Make a Hot Caramel Macchiato

This is the classic version, and the layering is what makes it feel like the coffee shop drink. Build it in the right order and the espresso will leave that dark mark across the foam.

How to Make Caramel Macchiato

  1. Add the vanilla syrup to the bottom of your mug.

    This gives the drink sweetness from the base so it blends gently into the milk.
  2. Froth the milk in a separate container, then pour the milk and foam into the mug over the syrup.

    The top should look fluffy and thick enough to hold a slow pour of espresso.
  3. Brew 1 shot of Starbucks® Espresso Roast by Nespresso®, then pour it slowly through the center of the foam.

    You should see a dark espresso mark settle over the pale foam instead of disappearing right away.
  4. Finish with a drizzle of caramel sauce over the top.

    A loose crosshatch pattern gives you caramel in every sip and makes the drink look right, too.

If you are using a moka pot instead, brew a concentrated shot-sized amount so the coffee flavor stays bold. A mason jar, handheld frother, or French press can all froth milk well enough for this drink if that is what you have.

How to Make an Iced Caramel Macchiato

An iced caramel macchiato in a tall glass with condensation, showing layers of vanilla milk, ice cubes, espresso, and a caramel drizzle on a
Cool down with a refreshing and easy homemade Iced Caramel Macchiato.

The iced version uses the same core ingredients, but the build changes slightly so the drink stays cold and keeps its layers. Use a tall glass and plenty of ice so the espresso has space to settle instead of melting everything at once.

  1. Add the vanilla syrup to the bottom of a tall glass.

    This sweet base helps flavor the milk evenly as the drink settles.
  2. Fill the glass generously with ice, then pour in the cold milk.

    The glass should look well packed so the drink stays cold and the layers have support.
  3. Brew the espresso and let it cool briefly before pouring, or use strong cold brew concentrate if you prefer.

    Cooler coffee helps the top layer stay bold without turning the drink watery too fast.
  4. Pour the espresso slowly over the ice and milk, then finish with caramel sauce on top.

    You should see a darker coffee layer form near the top with pale milk underneath.

Honestly, this is where large ice cubes help. They melt more slowly and keep the flavor from thinning out too quickly.

Tips for Barista-Quality Results at Home

A macro close-up of a caramel macchiato showing the velvety microfoam, a dark spot of espresso, and a detailed drizzle of caramel sauce.
Achieve perfect, glossy microfoam for a true barista-style macchiato.

Small technique tweaks make a big difference here. If you want that glossy foam, clear layering, and balanced sweetness, these are the details to pay attention to.

The Secret to Perfect Layers

Pour the espresso very slowly into the center of the foam. If you want extra control, pour it over the back of a spoon first so it lands gently instead of punching straight through the milk.

Thicker foam helps, too. If the milk is flat and loose, the espresso will mix in faster and you will lose that striped effect.

Getting Rich, Velvety Milk Foam

Good foam should look glossy, almost like wet paint, with tiny bubbles instead of big soapy ones. Start with cold milk, then froth until it expands and turns silky rather than stiff.

If your foam gets dry or puffy, stop a little sooner next time. You want something pourable, not a cappuccino cloud drifting off on its own.

A Salty-Sweet Twist

A tiny pinch of flaky sea salt over the caramel can balance the sweetness and make the coffee flavor pop a little more. If you want to lean into that idea, this homemade salted caramel sauce is a great optional swap for the topping.

Variations and Customizations

This drink is easy to tweak once you know the basic structure. Keep the vanilla, milk, coffee, and caramel framework, then adjust the details to match your taste.

Dairy-Free & Vegan Caramel Macchiato

Oat milk is usually the easiest non-dairy choice for a creamy texture and steady foam. Almond milk tastes lighter and nuttier, while soy milk gives a fuller body and can froth nicely as well.

To make the whole drink vegan, use a dairy-free caramel sauce or make your own with vegan butter and a non-dairy cream substitute. The drink still layers well, though the foam may be a little softer depending on the milk.

Sugar-Free Caramel Macchiato

Use a sugar-free vanilla syrup and a sugar-free caramel sauce if you want the same flavor profile with less sweetness. Start with less syrup than you think you need, then taste and adjust.

This version works best when the coffee is strong enough to keep the drink from tasting flat. A bold espresso shot really helps here.

Other Flavor Twists

Swap the vanilla syrup for hazelnut or toffee-style syrup for a different café vibe. If you like mocha drinks, a little chocolate sauce at the bottom creates a richer, dessert-like version.

You can also drizzle caramel inside the glass before building the iced drink for extra caramel in the first few sips. Messy in the best way.

Troubleshooting Common Macchiato Mistakes

A lot of our readers ask the same questions here, and they are very fixable. Most problems come down to coffee strength, foam texture, or pouring speed.

Problem Likely Cause How to Fix It
Milk is not frothing Milk is too warm, too low in protein, or not frothed long enough Start with cold milk and use a frother, French press, or jar until the texture turns silky and slightly thick
Layers are mixing together Espresso is poured too fast or foam is too thin Pour the espresso slowly into the center, ideally over the back of a spoon, and froth the milk a little more
Iced macchiato tastes watery Hot espresso melted the ice too quickly or the coffee was too weak Let the espresso cool briefly first, use more ice, or switch to strong cold brew concentrate
Drink is too sweet Too much vanilla syrup or a very sweet caramel sauce Reduce the vanilla syrup first and use a lighter caramel drizzle
Drink tastes weak Not enough coffee strength compared with milk Use espresso, Nespresso, or a concentrated moka pot brew so the coffee still stands out

Storage and Make-Ahead Tips

Two glass containers, one with vanilla syrup and one with caramel sauce, ready for storage. A finished caramel macchiato is visible in the
Prep your homemade vanilla syrup and caramel sauce for quick coffee anytime.

The finished drink is best right after you make it, when the foam is fresh and the layers still look sharp. For easier mornings, prep the vanilla syrup and caramel sauce separately and keep them chilled in covered containers.

The homemade caramel sauce can be refrigerated for up to one week, and the same chilled approach works well for the vanilla syrup. Keep dairy-based components properly cold, with your refrigerator at or below 40°F, so the texture and food quality stay in a good place.

Conclusion

Making a café-style caramel macchiato at home is very doable once you know the build: vanilla first, milk next, espresso poured slowly on top, then caramel.

If you remember one thing, make it the slow pour. That little step gives you the look and the flavor that make the drink feel special, so go make one while your mug is still warm.

Frequently Asked Questions

What’s the difference between a caramel macchiato and a caramel latte?

The difference is the build order. In a caramel macchiato, espresso is poured on top of the milk, while in a latte the milk is poured into the espresso. That is why a macchiato looks layered and tastes a little more coffee-forward at the first sip.

Can I make this ahead of time?

The drink itself is best made fresh because the foam and layers do not hold for long once assembled. The vanilla syrup and caramel sauce, though, can be made in advance and kept chilled so the final drink comes together fast.

Why aren’t my macchiato layers staying separate?

This usually happens when the espresso goes in too quickly or the foam is too thin. Pour the espresso slowly, preferably over the back of a spoon, and make sure the milk has enough thick foam to support that top layer.

How can I make my macchiato less sweet?

Reduce the vanilla syrup first, since that is the easiest sweetness control point. You can also use a lighter caramel drizzle or choose an unsweetened milk alternative if you want the coffee flavor to stand out more.

Can I use regular coffee instead of espresso?

Yes, but brew it strong. A moka pot is the best no-machine option for a concentrated, espresso-like result, and very strong French press coffee can work in a pinch.

What is the best milk to use for a caramel macchiato?

For dairy, whole milk gives the richest foam and skim gives the most lift. For non-dairy, oat milk is a popular pick because it tastes creamy and usually froths better than thinner plant-based milks.

A homemade Caramel Macchiato Recipe in a tall clear glass, showing distinct layers of milk and espresso with a rich caramel sauce drizzle on

Caramel Macchiato Recipe

Rebecca Blumer
Learn to craft the perfect coffeehouse-style Caramel Macchiato at home. This recipe guides you through creating the iconic layered drink with vanilla milk, rich espresso, and a buttery caramel drizzle, with options for both hot and iced versions.
No ratings yet
Prep Time 7 minutes
Cook Time 10 minutes
Total Time 17 minutes
Course Beverage, Drink
Cuisine American
Servings 1 serving
Calories 210 kcal

Equipment

  • Frother
  • Nespresso machine or espresso machine or moka pot
  • Small saucepan

Ingredients
 

Caramel Macchiato

  • 1 capsule Starbucks® Espresso Roast by Nespresso®
  • 3/4 cup milk of choice
  • 1 Tbsp homemade Vanilla Syrup (or storebought)
  • homemade Caramel Sauce (or storebought) for garnish

Vanilla Syrup

  • 1 cup sugar
  • 1 cup water
  • 1 vanilla bean (or 1 1/2 Tbsp vanilla extract)

Caramel Sauce

  • 1/2 cup brown sugar
  • 2 Tbsp butter
  • 1/4 cup half-and-half
  • 1 Pinch of salt

Instructions
 

Homemade Vanilla Syrup

  • Split the vanilla bean lengthwise if you are using one, and set the vanilla extract aside for later if that is your choice. The bean should be opened so its flavor can infuse the syrup while it simmers.
  • Combine the sugar, water, and vanilla bean in a small saucepan and bring it to a boil, then lower the heat and let it simmer for 5 minutes. The syrup should look clear and lightly thickened, not dark or sticky.
  • Cool the syrup completely, then remove the vanilla bean; if using vanilla extract, stir it in after the syrup has cooled from the simmer. The finished syrup should smell sweet and warm, with a clean vanilla aroma.

Homemade Caramel Sauce

  • Place the brown sugar, butter, half-and-half, and salt in a small saucepan and stir over medium-low heat for 1 minute. The mixture should melt together into a smooth, glossy base.
  • Turn the heat down to low and let the sauce simmer for 10 minutes. It should thicken enough to coat a spoon but still pour easily.
  • Take the pan off the heat and let the sauce cool before using it. As it cools, it will become a little thicker and better for drizzling.

How to Make Caramel Macchiato

  • Add the vanilla syrup to the bottom of your mug. This gives the drink sweetness from the base so it blends gently into the milk.
  • Froth the milk in a separate container, then pour the milk and foam into the mug over the syrup. The top should look fluffy and thick enough to hold a slow pour of espresso.
  • Brew 1 shot of Starbucks® Espresso Roast by Nespresso®, then pour it slowly through the center of the foam. You should see a dark espresso mark settle over the pale foam instead of disappearing right away.
  • Finish with a drizzle of caramel sauce over the top. A loose crosshatch pattern gives you caramel in every sip and makes the drink look right, too.

Notes

Perfect Layers: For distinct layers, pour the espresso very slowly into the center of the milk foam. Pouring over the back of a spoon helps distribute it gently and prevents it from mixing in too quickly.
Milk Foam Tip: Start with very cold milk to achieve a silky, glossy foam with fine bubbles. Froth until it’s pourable and expanded, but not stiff or dry.
Storage: The finished drink is best fresh. However, you can make the homemade vanilla syrup and caramel sauce ahead of time. Store them in airtight containers in the refrigerator for up to one week for quick assembly.
Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.

Nutrition

Calories: 210kcalCarbohydrates: 35gProtein: 6gFat: 6gSaturated Fat: 3gCholesterol: 20mgSodium: 110mgPotassium: 300mgSugar: 33gVitamin A: 150IUVitamin C: 1mgCalcium: 200mgIron: 0.2mg
Keyword Caramel Macchiato, Espresso, Homemade coffee
Tried this recipe?Let us know how it was!

Join our Facebook group!

Join Now
---Advertisement---

Leave a Comment

Recipe Rating