Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
A coffeehouse classic built the right way at home: vanilla-sweetened milk on the bottom, steamed foam on top, and espresso poured through last so it drops in dark ribbons instead of muddling. The five-minute caramel sauce is real caramelized sugar with cream and butter, so it tastes toasted rather than just sweet. Makes enough sauce for about eight drinks.
Make the vanilla syrup first: combine 1/4 cup sugar and 1/4 cup water in a small saucepan over medium heat and stir just until the sugar dissolves, about 2 minutes. Remove from heat, stir in 1 teaspoon vanilla, and let cool. You will only use 2–3 tablespoons per two drinks; refrigerate the rest up to 3 weeks.
Make the caramel: in a clean, heavy small saucepan, stir 1/2 cup sugar with 2 tablespoons water until it looks like wet sand. Set over medium heat and do not stir again — swirl the pan occasionally. Cook 5 to 7 minutes, until the syrup turns the color of a copper penny and smells nutty. If sugar crystals climb the sides, brush them down with a wet pastry brush.
Kill the heat and immediately pour in the warmed 1/3 cup heavy cream, standing back — it will steam and bubble hard. Whisk until smooth, then whisk in the butter, salt, and 1/2 teaspoon vanilla. If any hard bits remain, return to low heat for 30 to 60 seconds, whisking, until glossy. Transfer to a jar and cool 10 minutes; it thickens as it sits.
Steam the milk: heat 1 1/2 cups whole milk in a saucepan over medium until it reaches 150°F and steams but never simmers, about 3 minutes. Pour into a French press or a deep jar and pump the plunger (or use a handheld frother) for 30 seconds until the volume grows by about a third and you have a layer of fine foam on top.
Pull the espresso: brew 4 shots (about 3 ounces total) in an espresso machine, or make 3 ounces of very strong coffee in a Moka pot or AeroPress. Keep it hot and undiluted — weak coffee will not hold its own against the milk.
Build each drink: drizzle 1 tablespoon caramel around the inside of a warmed 10- to 12-ounce glass. Add 1 tablespoon vanilla syrup, then pour in the hot steamed milk to about three-quarters full, spooning the thickest foam on last so you have a 1/2-inch white cap.
Pour the espresso slowly over the back of a spoon held just above the foam, aiming for the center. It will sink through the foam and stripe the milk in dark ribbons. Do not stir. Finish with a crosshatch of caramel over the foam and serve immediately, with a spoon or straw so the drinker mixes it themselves.
For an iced version: fill a tall glass with ice, add 1 tablespoon vanilla syrup and 3/4 cup cold whole milk, stir the bottom layer only, then pour the espresso gently over the ice so it floats and streaks. Drizzle with caramel.
Chef's tips
Warm the cream in the microwave for 20 seconds before adding it to the caramel — cold cream makes the sugar seize into a hard lump.
Layering only works with a real density difference: sweetened milk on the bottom, unsweetened espresso poured last. If you sweeten the espresso instead, the drink turns uniformly tan.
No thermometer? Milk is ready when the pan is hot to the touch but you can still hold your palm against it for two seconds. Past 160°F it tastes scalded and the foam collapses.
Store the caramel in the fridge up to 2 weeks. It sets firm when cold; microwave 10 to 15 seconds and stir before drizzling.
Clear, straight-sided glasses show the stripes best — a mug hides the whole effect.
Nutrition (per serving, estimated)
385calories
5gprotein
53gcarbs
18gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Layered Caramel Macchiato was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.