How to Make a Traditional Macchiato Coffee with Caramel Art
If you’ve ever ordered a ‘macchiato’ at a coffee shop and ended up with a dessert-like drink layered with whipped cream, you’re not alone. The real Italian macchiato — ‘stained’ or ‘marked’ coffee — is far simpler, and much more focused. But how do you make the traditional version with just espresso and foam, and where do caramel nets and sauces come in?
To make a classic macchiato, you need 100ml of Italian espresso, 300ml of steamed milk, 15ml each of caramel syrup and caramel paste, and a strong milk foam. The drink is assembled in a 500ml cup, with the foam spooned on top and caramel art piped through it.
What Is a Macchiato — Really?
A true macchiato is not a creamy, sweet drink. In Italy, it’s simply a shot of espresso ‘marked’ with a small amount of steamed milk or foam — just enough to change its colour slightly. What you often get abroad — especially under names like ‘caramel macchiato’ — is a completely different drink. The version we’re making here is closer to the original: espresso, hot milk, and a thick layer of delicate foam, finished with a drizzle and artistic caramel net.
Ingredients & Tools You’ll Need
To follow this traditional method as described, you’ll need the following:
- 100ml of Italian espresso
- 300ml of fresh milk (for steaming and foam)
- 15ml of caramel syrup (to drizzle)
- 15ml of caramel paste (for piping the net design)
- A 500ml serving cup (with spoon and sugar included)
You’ll also need a steam wand or milk frother to create fine, stable milk foam, and ideally a tool like a piping bottle with a fine tip for the caramel design.
Step-by-Step: Making the Drink
Here’s the exact process used to build the drink as described in the original tutorial:
- Foam the Milk: Use a milk foamer or steam wand to heat and aerate 300ml of fresh milk, creating a smooth, velvety microfoam. Stir the foam to make it uniform.
- Pour the Espresso: Pour 100ml of freshly brewed Italian espresso directly into your 500ml cup.
- Add Milk and Foam: Pour in the steamed milk first, then top up the cup with the milk foam until full. The foam should be dense and smooth — if the top layer looks coarse from too much air, skim it off before pouring.
- Add Caramel Flavour: Drizzle 15ml of caramel syrup directly into the centre of the cup. Then, using caramel paste in a squeeze bottle with a fine tip, pipe a lattice or net pattern on top of the foam.
Why Texture and Timing Matter
The quality of the milk foam is critical. Fine, stable foam gives the drink its signature soft mouthfeel and allows for clean caramel art. However, foam exposed to air loses smoothness over time — so the final drink should be consumed soon after preparation. Avoid leaving it sitting, or the texture will degrade.
Also note: skim any overly aerated, bubbly foam from the top before serving. What remains underneath is the fine, velvety layer that complements the espresso without overpowering it.
Caramel Macchiato vs Classic Macchiato

Don’t confuse this drink with the ‘caramel macchiato’ popularised by global coffee chains. That version typically includes vanilla syrup, steamed milk, espresso poured on top, and a heavy dose of whipped cream — very different from the stripped-down Italian original. This recipe keeps it traditional: espresso first, then milk and foam, with caramel used sparingly for flavour and decoration only.
Fun fact: the name ‘macchiato’ comes from the Italian word for ‘stained’ — referring to the small amount of milk ‘staining’ the dark espresso.
Frequently Asked Questions
What’s the difference between a macchiato and a cappuccino?
A macchiato is 100ml espresso with just a small amount of steamed milk or foam (around 30–50ml total), while a cappuccino uses 1:1:1 ratio of espresso, steamed milk, and foam (about 30ml espresso, 30ml milk, 30ml foam). A traditional macchiato has no whipped cream and minimal milk — it highlights the espresso flavour more than a cappuccino.
Can I use any espresso for this recipe?
Yes, but for best results, use a balanced espresso with medium roast characteristics. The article references several FrontStreet Coffee blends suitable for milk drinks, including their Classic Blend (with notes of black chocolate and hazelnut) and Brazil Queen Manor SOE (offering nutty and caramel tones that pair well with milk).
How much foam should I add?
The recipe specifies adding “two large spoons” of fine, dense milk foam after the milk itself. This usually means topping until the 500ml cup is full, with foam making up the majority of the added volume. Aim for a smooth, velvety texture, and remove any bubbly surface foam if needed.
What’s the role of the caramel in a traditional macchiato?
In the traditional version described here, caramel is optional — used for flavour drizzle and decorative art. The original Italian macchiato doesn’t include caramel at all, but this adaptation adds 15ml of syrup (drizzled) and 15ml of paste (for net design) purely for visual and taste enhancement.
How long can I wait before drinking it?
Not long. The milk foam will start to break down and lose its smooth texture soon after preparation, especially once exposed to air. For the best experience, drink the macchiato immediately after assembling it.
Recommended FrontStreet Beans for Milk-Based Macchiatos
For a classic macchiato with milk foam, choose a well-balanced espresso that complements — but doesn’t overpower — the dairy. FrontStreet’s Classic Blend offers notes of black chocolate, roasted hazelnuts, and malt, giving you a solid foundation with smooth milk compatibility. Their Brazil Queen Manor SOE features sweet nuttiness, milk chocolate, and caramel, making it a natural partner for foam-heavy drinks. Alternatively, try the Commercial Blend for a stable crema and rounded body that holds up under steamed milk. All three are ideal for traditional milk-based espresso drinks. 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
