Caramel Macchiato Recipe: Hot and Iced Starbucks Copycat at Home

Caramel macchiato recipe ready in 10 minutes: velvety steamed milk, bold espresso and golden caramel, hot or iced. Make your Starbucks favorite at home.
Henry Liang
Author
Prep: 5 mins · Cook: 5 mins · Total: 10 mins · Serves: 1 · Calories: ~240 kcal
Golden caramel ribbons threading through velvety steamed milk make this caramel macchiato recipe a 10-minute café treat. A lazy-weekend crowd-pleaser that works hot or iced, with no café line required.
Pull espresso fresh for bold flavor: Two fresh ounces of espresso carry the oils and sweetness that a stale shot loses within minutes. Pull the shots right before you assemble the drink.
Steam milk into silky microfoam: Whole milk's fat and protein trap tiny air bubbles, which gives the milk a smooth, rich texture. That texture floats neatly over the espresso instead of mixing into it.
Pour espresso slowly over the milk: A thin, steady stream lets the espresso settle through the milk in distinct layers. Pouring fast blends everything together and flattens the classic look.
Cool espresso slightly before pouring over ice: Piping-hot espresso melts ice quickly and waters down the flavor. Letting the shots rest for a minute keeps the iced version bold and balanced.
Ingredients You'll Need
Espresso: Espresso is finely ground coffee pushed through hot water under pressure. It gives this drink its bold, concentrated backbone and a golden crema on top. No machine? Strong brewed coffee or Moka pot coffee works, though the flavor will be lighter.
Whole milk: Whole milk has enough fat and protein to steam into soft, velvety microfoam. That texture lets the espresso float in clean layers instead of mixing in. Best substitute: barista-style oat milk, which steams beautifully, or 2% milk for a lighter cup.
Vanilla syrup: Vanilla syrup is sugar dissolved in water with a vanilla flavor. It sweetens the milk evenly and adds the soft, floral note under the espresso. No syrup? Stir a splash of vanilla extract into simple syrup, or dissolve sugar in warm water with a little vanilla.
Caramel sauce: Caramel sauce is cooked sugar blended into a thick, glossy, buttery sweetener. It creates the signature golden ribbons on top and a rich finish. Best substitute: dulce de leche thinned with a teaspoon of milk.
Ice: Ice chills the iced version and melts slowly, so the espresso stays bold. Use it only for the iced drink, not the hot one. Best substitute: crushed ice, which chills faster, or coffee ice cubes, which keep the drink from diluting.
How to Make It (Step by Step)
This comes together in one glass: espresso, vanilla-sweetened milk, then a golden caramel crosshatch on top. Even if your milk has never frothed for you before, a few gentle pours will get you there.
Recipe
- 2 shots espresso (about 2 fluid ounces), freshly pulled
- 1 cup whole milk, cold
- 1 tablespoon vanilla syrup
- 1 tablespoon caramel sauce, plus extra for drizzling
- 1 cup ice, for the iced version only
Hot caramel macchiato in a clear glass mug, creamy steamed milk layered beneath dark espresso, caramel sauce drizzled in a crosshatch over the foam. Vanilla-tinted milk below, thin golden-brown caramel lines catching light. Shot from a 45-degree three-quarter angle, natural daylight, realistic color.
Recipe Notes
• Storage: Assembled drinks don't keep, so make them fresh. Store leftover steamed milk in an airtight jar for up to two days. Reheat gently on the stove. Don't freeze it, since the milk will separate.
• Key substitution: No vanilla syrup? Dissolve one tablespoon of sugar in the warm espresso, then stir in half a teaspoon of vanilla extract.
• Make-ahead tip: Whisk the milk and vanilla syrup together up to one day early and keep it chilled. Pull the espresso right before you pour.
• Common mistake: Stirring the caramel into the drink instead of drizzling it on top. Stirring turns the layers muddy, so keep the caramel for the finish.
Serving size: 1 portion · Calories: 240 · Total Fat: 9g · Saturated Fat: 5g · Carbs: 31g · Fiber: 0g · Sugar: 28g · Protein: 8g · Sodium: 135mg
Tips and Tricks
- Equipment: Use a tall clear glass mug: Clear sides let you see every layer, from the milk to the dark espresso. A thick ceramic mug hides the look you're after.
- Temperature precision: Steam milk to about 150°F (65°C): That's warm enough to taste sweet and cool enough to stay silky. Past 160°F, the milk turns scorched and flat.
- Common mistake: Pouring milk with big bubbles still in it: Swirl the pitcher gently first to break up large bubbles. Otherwise, the foam sits in clumps on top.
- Flavour upgrade: Add a pinch of flaky sea salt: Sprinkle a few flakes over the caramel drizzle. The salt sharpens the sweetness and makes the caramel taste deeper.
- Texture tip: Let the steamed milk rest for one minute: Tiny bubbles settle into a glossy, velvety layer. The foam holds its shape under the caramel instead of collapsing.
Frequently Asked Questions
Can I make a caramel macchiato dairy-free with oat milk instead of whole milk?
Yes, swap the whole milk for one cup of barista-style oat milk, which froths well and stays creamy. Check your caramel sauce label too, since many contain dairy, and use a dairy-free version if needed.
How long does leftover caramel macchiato keep, and can you store the steamed milk?
Store leftover steamed milk in an airtight jar in the fridge for up to two days, then reheat it gently on the stove. Brewed espresso keeps covered in the fridge for about one day, so pull fresh shots when you're ready to drink.
Why does my caramel macchiato taste bitter or weak, and how do I fix it?
Espresso that sits too long loses its sweetness and turns bitter, so pull the shots right before you assemble the drink. Taste the espresso first; if it's sour, grind slightly finer, and if it's bitter, grind a touch coarser or shorten the pull.
What to Serve With This
- Lemon Shortbread Cookies: Bright citrus zest cuts through the sweet caramel and creamy milk, so each sip tastes fresh again.
- Tart Berry Yogurt Parfait: Tangy yogurt and sharp berries refresh your palate between rich, velvety sips.
- Crisp Green Apple Slices: Juicy crunch and sour bite offer a lively contrast to the smooth steamed milk.
- Almond Biscotti: Dry, crunchy bite-sized cookies give texture against the soft, creamy drink.
Share this article
About the author

Henry Liang
Henry has brewed tea every evening for fifty years, first for his wife, now for her empty chair and whoever sits across from him. The steam rising from a small clay cup is the closest thing he has to prayer. He pours slowly because there is nothing left to hurry for, and that, he says, is the gift.