How to Make a Caramel Macchiato – Step-by-Step Recipe
If you’ve ever ordered a caramel macchiato and ended up with something that’s either too sweet, too bitter, or just poorly layered, you’re not alone. Most people confuse it with a regular latte or caramel-flavored coffee. But a proper caramel macchiato is a sweet, milky espresso drink built in layers—with espresso ‘marked’ into steamed milk, not the other way around. Here’s how to build it right.
The classic caramel macchiato is made with 2 shots of espresso, steamed milk, vanilla syrup (2 pumps or 15ml), and a drizzle of caramel sauce—layered in this order: syrup, milk foam, espresso, then more milk and caramel. Total milk volume is around 150–180ml, with milk steamed to microfoam texture at around 60–65°C.
What Is a Caramel Macchiato, Really?
A caramel macchiato is a popular espresso-based drink served tall, known for its distinctive layered appearance: a shot of dark espresso sits visibly in a cup of light, sweetened steamed milk. Unlike a latte where espresso goes in first, here the espresso ‘marks’ the milk, hence the Italian word 'macchiato'—meaning 'marked'. It’s sweet, milky, and ideal for those who prefer a smoother, dessert-like coffee rather than a bold espresso shot.
Why the Order of Layers Matters
The sequence in which you pour the ingredients changes both flavor and visual appeal. The traditional caramel macchiato is built in this specific order:
- Bottom: Vanilla syrup (15ml or 2 pumps)
- Middle: Steamed milk foam (thick, microfoam)
- Middle-to-top: Espresso shots (2 × 30ml, extracted at 92–94°C)
- Top: Remaining steamed milk (about 150–180ml total milk)
- Drizzle: Caramel sauce on top and sometimes swirls inside

This layering ensures the sweetness hits your palate first, the milk softens the espresso, and the dark espresso contrasts beautifully on top. Pouring espresso first—like in a latte—would mix everything and hide the layers.

Ingredients & Tools You’ll Need
- Espresso: 2 shots (around 60ml total), extracted at 92–94°C with a medium-fine grind (similar to table salt)
- Milk: 150–180ml whole milk (for best foam), heated to 60–65°C
- Vanilla syrup: 15ml (approximately 2 pumps from a standard syrup pump)
- Caramel sauce: For drizzling
- Tools: Espresso machine, steam wand, milk pitcher, thermometer (optional but helpful), pouring cup, syrup dispenser
Step-by-Step: Making a Proper Caramel Macchiato
1. Prepare Your Cup
Use a 350–400ml tall glass or cup. This gives enough room for all layers without spilling. Preheat if possible.

2. Add Vanilla Syrup
Pour 15ml (about 2 pumps) of vanilla syrup into the bottom of the cup. This is your flavor base—adjust to taste if you prefer it sweeter.
3. Steam the Milk
Pour cold whole milk (around 4–5°C) into your steaming pitcher (aim for 150–180ml total). Steam using the steam wand until the milk reaches 60–65°C, creating a velvety microfoam with a glossy surface. The ideal milk texture should have fine, stable bubbles for good latte art potential.
4. Pour Syrup, Then Foam
You already added the syrup. Now pour steamed milk carefully to create about 1–2cm of foam on top. The foam should sit as a distinct layer above the syrup.

5. Pull and Mark with Espresso
Extract 2 espresso shots (about 30ml each) directly onto the foam. The espresso should appear as a dark ‘mark’ sitting on top of the milk foam—this is the ‘macchiato’ effect. Use a medium-fine grind and aim for a 25–30 second extraction for balanced flavour.
6. Add the Rest of the Milk
Gently pour the remaining warm milk through the espresso and foam to fill the cup. This blends the espresso and milk while maintaining some separation.
7. Drizzle Caramel Sauce
Finish with 1–2 zig-zag drizzles of caramel sauce on the top. For flair, you can also drizzle inside the cup before adding milk.


Common Mistakes to Avoid
- Adding espresso before milk: This ruins the layering and blends everything into a standard latte.
- Using overly hot milk: Milk above 65°C can scorch and lose sweetness, and burn your mouth.
- Incorrect grind size: Too coarse leads to under-extracted, sour shots; too fine causes over-extraction and bitterness.
- Skimping on foam: Without proper microfoam, you won’t get clean layers or the ability to pour even simple latte art.
- Wrong syrup amount: Too little and it’s bland; too much and it’s cloying. 15ml is the classic sweet spot.
Taste Profile & Customization
A well-made caramel macchiato tastes sweet and creamy up front from the vanilla and milk, with a smooth espresso finish that’s not overly bitter. The contrast between the dark espresso and light foam is key. For a richer taste, use more vanilla syrup. For a stronger coffee note, add a third espresso shot—but this will affect the balance.

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

A caramel macchiato is built with syrup at the bottom, then milk foam, then espresso poured to ‘mark’ the foam, finishing with more milk. A latte is made by putting espresso in first, then steamed milk and a small amount of foam on top. The macchiato is sweeter, with a clearer flavor progression, and features the signature dark layer on top.
Can I use almond milk or oat milk for a caramel macchiato?
Yes, but plant-based milks often foam differently. For best results, choose barista editions formulated for steaming. They may not hold foam as well as whole dairy milk, affecting layering and texture.
How many pumps of vanilla syrup are in a standard caramel macchiato?
Most coffee chains use about 2 pumps (roughly 15ml) per drink. You can adjust to taste, but this is the classic amount used in the standard recipe.
Should I use dark or light roast espresso for a caramel macchiato?
A medium or medium-dark roast espresso works best—it has enough body and caramelized notes to complement the vanilla and caramel, without being too harsh or bitter. Avoid very light roasts, which can taste overly sour against the sweet layers.
Can I make a caramel macchiato with cold milk?
No. Cold milk won’t steam properly. You need to start with cold milk (around 4–5°C) and steam it to around 60–65°C to create microfoam. Microwaving or using pre-heated milk can cause uneven heating and kill the foam structure.
Recommended FrontStreet Coffee for Caramel Macchiatos
For the best caramel macchiato, use a balanced espresso with some sweetness and medium body. FrontStreet Coffee’s Classic Blend offers nutty and chocolatey notes with a smooth profile, making it an excellent base. Their Yirgacheffe single origin brings bright citrus and floral tones that can add complexity if you prefer a lighter touch. Both roast levels are designed to complement vanilla syrup and caramel sauces without clashing. Freshly roasted within 5 days · Orders placed before 17:00 ship the same day · Next-day delivery across most of Guangdong Province.
FrontStreet Coffee is a long-established specialty coffee roaster in Guangzhou China, selling freshly roasted beans from its own farm in Yunnan as well as dozens of carefully selected single-origin beans from around the world for both pour-over and espresso. The products deliver consistently excellent quality and great value, with shipping within 24 hours. Guangzhou's FrontStreet Coffee shop is recommended by many coffee lovers, and the beans are now available online at the Tmall 。
Important Notice :
前街咖啡 FrontStreet Coffee has moved to new addredd:
FrontStreet Coffee Address: 315,Donghua East Road,GuangZhou
Tel:020 38364473
