How to Recreate a Classic Caramel Macchiato at Home
Recreate Starbucks' caramel macchiato at home with exact layering and proportions—vanilla, steamed dairy, espresso, caramel drizzle
Caramel macchiato has always been my little escape hatch. I order it, someone else pulls the shots, someone else steams the milk, someone else draws that lazy caramel grid—and for ten quiet minutes, I'm not recipe-testing or photographing or answering emails. I'm just a person with a warm cup, a soft spot by the window, and nothing to produce. That ritual matters. So when I finally perfected a version at home, I didn't expect the strange mix of triumph and loss that followed. On one hand, it's everything I love about the famous drink: the warm vanilla at the base, the silky foam on top, the smooth caramel drizzle—but on the other, I realized something had shifted. The magic wasn't in the ingredients or the technique. It was in the pause.
Ingredients
- For the Drink
- 6 oz (180 ml) milk (2%), steamed
- 1 oz (30 ml) strong espresso (stop the espresso machine briefly to ensure you pull a short, extra-strong shot)
- 1–1.5 tbsp (15–22 ml) vanilla syrup (recipe below)
- Caramel sauce (recipe below), for drizzling
- For the Vanilla Syrup
- 1 cup (200g) sugar
- 3/4 cup (180 ml) water
- 1.5 tbsp (22 ml) real vanilla extract
- For the Caramel Sauce
- 1/2 cup (100g) sugar
- 1/4 cup (60 ml) water
- 2 tbsp (28g) butter
- 3–5 tbsp (45–75 ml) cream
- Pinch of salt
- 1/2 tsp (2.5 ml) vanilla extract (optional)
- 1/2 tsp (2.5 ml) corn syrup (optional)
Instructions
- 1
Vanilla Syrup: Combine 1 cup sugar and 3/4 cup water in a saucepan. Simmer for 3–5 minutes until the sugar dissolves completely. Remove from heat and stir in 1.5 tbsp real vanilla extract. Let cool to room temperature, then transfer to a bottle and refrigerate until ready to use.
- 2
Caramel Sauce: Combine 1/2 cup sugar and 1/4 cup water in a saucepan. Heat on medium until the mixture turns a deep amber colour. Do not stir—swirl the pan gently instead.
Remove from heat and whisk in the 2 tbsp butter until fully melted. Slowly whisk in the warm cream. The mixture may bubble aggressively at first—that's completely normal. Keep whisking until smooth and silky.
If the caramel seizes at any point, gently reheat it on the stovetop until melted again. If it seems too runny, simmer it gently for a minute or two, but remember it will thicken considerably as it cools. If you'd like a glossier finish that resists crystallization, stir in the optional 1/2 tsp corn syrup. Add a pinch of salt and the optional 1/2 tsp vanilla extract if desired. Let cool for 10–15 minutes before using, then refrigerate any leftovers. Microwave briefly if the sauce becomes too firm.
- 3
Assembly: Warm and froth your milk (heat gently on the stove or use a milk frother). Pour the vanilla syrup into the bottom of your mug. Add the steamed milk and foam. Slowly pour the espresso on top—this creates the beautiful "macchiato" layered effect. Finish with a generous drizzle of caramel sauce over the foam in a crosshatch or spiral pattern. Enjoy your moment of pause.
FAQ
Did you try this recipe?
Leave a star rating — it helps other cooks find it!
Comments
Looking for more? Explore the full collection — filter by lifestyle, cuisine, or dietary needs.






