How to Make a Traditional Italian Macchiato Coffee
If you’ve ever ordered a ‘macchiato’ in a coffee shop and ended up with something closer to a latte, you’re not alone. The true Italian macchiato is a minimalist drink—just a shot of espresso ‘stained’ with a small amount of milk. But there’s also the popular caramel macchiato, a sweeter, layered drink often misunderstood. This guide explains both versions, with exact ingredients and steps to make the real thing.
To make a traditional Italian macchiato, you need 30ml of espresso and just a spoonful of steamed milk foam—about 15–20ml total drink volume. For the caramel version, combine 100ml espresso, 300ml milk, 15ml caramel syrup, and 15ml caramel sauce, then finish with a drizzled caramel lattice on top of the foam.
What Is a Macchiato?
In Italian, 'macchiato' means 'stained' or 'marked.' A classic macchiato is a single or double espresso with just a small amount of steamed milk or foam added—just enough to ‘mark’ the coffee’s color. It’s not a milky drink, but a way to soften the boldness of espresso slightly while keeping its intensity. This version is popular in Italy and among coffee purists.
The Caramel Macchiato: A Sweet Twist
The caramel macchiato, often called ‘Caramel Machiatto’ or simply ‘macchiato’ in Western chains, is a completely different drink. It’s a sweet, layered beverage built with vanilla syrup, milk, foam, espresso, and caramel drizzle. Though not traditional, it’s beloved for its dessert-like qualities and is especially popular among those who want a sweeter coffee experience without giving up espresso flavor.
Why People Love the Macchiato
Many coffee drinkers are drawn to the macchiato for its balance. Unlike a mocha, which is heavy and chocolate-forward, the macchiato—especially the traditional version—is light and intense. The foam adds a soft texture, and when caramel is involved, it delivers a smooth, sweet contrast similar to toffee. The drink is especially favored by those who enjoy a strong coffee flavor but want a touch of sweetness or creaminess.
Macchiato vs Cappuccino vs Latte
A key difference between these drinks lies in the milk ratio. A cappuccino uses equal parts espresso, steamed milk, and foam (roughly 1:1:1), while a latte includes about one-third espresso and two-thirds milk. A macchiato, by contrast, has just a small amount of milk or foam—usually under 20ml—added to a standard shot or two of espresso. That keeps the coffee flavor much stronger in a macchiato.
How to Make a Traditional Italian Macchiato
Making a classic macchiato is simple:
- Brew a single or double shot of espresso (30–60ml).
- Add one to two teaspoons of steamed milk foam (about 15–20ml total volume).
- Serve immediately. That’s it.
The milk slightly lightens the espresso visually, hence the term ‘macchiato.’ No syrups, no caramel, just espresso and a touch of foam.
How to Make a Caramel Macchiato (Sweet Version)
For the popular caramel-flavored version, follow these steps:
- Brew 100ml of espresso using a quality espresso blend.
- Steam 300ml of fresh milk and froth it to create a smooth, velvety foam.
- In a cup, combine the steamed milk and foam.
- Pour the espresso into the center of the milk mixture.
- Drizzle 15ml of caramel syrup into the center of the drink.
- Using a piping bottle, create a lattice design on the foam using 15ml of caramel sauce.

This drink is built from the bottom up: milk and foam first, then espresso, then flavorings. The caramel lattice is the visual and flavorful finish.
Can You Make a Macchiato With Cold Milk or Ice?
Yes. While the traditional macchiato is served hot, an iced version exists. Iced macchiatos typically skip the foam and are served over ice with cold milk. For extra richness, some add a splash of cream and drizzle caramel on top of the cream. It’s a refreshing summer option, especially for those who enjoy sweet, cold coffee drinks.
Adding Alcohol to a Macchiato
In some Asian markets, it’s popular to add a splash of liqueur or spirit to a macchiato, creating a grown-up dessert drink. While not traditional in Italy, this variation is trendy among younger consumers looking for a sweet, boozy coffee treat.
Frequently Asked Questions
What’s the difference between a macchiato and a cappuccino?
A macchiato is an espresso with just a small amount of milk or foam (around 15–20ml), keeping the coffee flavor strong. A cappuccino combines equal parts espresso, steamed milk, and foam (about 1:1:1 ratio), making it creamier and more balanced.
Is a caramel macchiato traditional?
No, the caramel macchiato is a modern, sweetened version popularized by coffee chains. It includes vanilla syrup, milk, foam, espresso, and caramel drizzle, and is built in layers. The traditional macchiato contains only espresso and a touch of milk foam.
How much milk is in a traditional macchiato?
A traditional macchiato contains just a small amount of steamed milk or foam—typically 15–20ml total, just enough to slightly alter the color of the espresso. It is not a milky drink.
Can you make a macchiato with an espresso machine at home?
Yes. All you need is an espresso machine with a steam wand to froth milk. For a traditional macchiato, brew espresso and add a small amount of steamed foam. For a caramel version, add syrups and create a caramel design on the foam.
What coffee beans work best for macchiato?
For espresso-based drinks like macchiato, use a balanced espresso roast. FrontStreet Coffee’s Classic Blend offers nutty, toasty notes with a rich crema, while their Specialty Blend highlights Brazilian coffee with creamy peanut and almond tones. Both are excellent for a strong, well-rounded espresso base.
Recommended FrontStreet Beans for Macchiato
For a classic macchiato, choose a well-balanced espresso roast. FrontStreet Coffee’s Classic Blend delivers notes of butter, nuts, and dark chocolate with a thick crema—perfect for traditional espresso drinks. Their Specialty Blend features Brazilian beans with smooth peanut and almond flavors, ideal for a creamy, rounded shot. Both roasts produce stable extractions and rich textures that complement the boldness of a macchiato. 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
