How to Make an Authentic Italian Macchiato
Looking for a bold yet balanced coffee with just a touch of sweetness and texture? Many coffee drinkers want the intense flavor of espresso without the harshness, or the creaminess of a cappuccino without losing that coffee-forward taste. The macchiato—Italian for 'stained' or 'marked'—delivers exactly that: a shot of espresso 'marked' with a small amount of milk or foam.
To make a classic macchiato, you only need an espresso and a spoonful or two of milk foam. For a caramel macchiato, combine steamed milk with vanilla syrup, top with foam, pour espresso over it, and finish with caramel drizzle. It takes just minutes and uses simple ingredients like espresso, milk, and sugar syrup.
What Is a Macchiato?
A macchiato is a style of coffee originating in Italy. The name 'macchiato' means 'marked' or 'stained,' referring to the small amount of milk added to an espresso to slightly alter its color. Traditionally, it's made by adding one or two teaspoons of steamed milk foam to a single or double espresso—keeping the coffee strong and minimizing dilution.
Unlike a cappuccino, which combines equal parts espresso, steamed milk, and foam (roughly 1:1:1), a macchiato contains much less milk. This preserves the intensity of the espresso while adding a hint of softness from the milk foam.
Caramel Macchiato: A Popular Variation
The caramel macchiato is a sweeter, more modern interpretation that reverses the layering: milk and vanilla syrup are steamed together, then espresso is poured on top, and finally, caramel sauce is drizzled in a grid pattern over the foam. Though not traditional in Italy, it’s a favorite for those who prefer a dessert-like coffee drink with layers of flavor and texture.
In a typical caramel macchiato, 300ml of milk is combined with 15ml each of vanilla syrup and caramel sauce. The milk is steamed with syrup, espresso is added, and then a decorative drizzle of caramel is piped on top of the foam using a bottle with a fine tip.
Macchiato vs Cappuccino vs Latte
Many coffee drinkers confuse macchiato with other milk-based espresso drinks. Here’s how they differ:
- Espresso Macchiato: 1–2 shots of espresso with just a small amount (1–2 teaspoons) of milk foam on top. Strong coffee flavor with a touch of softness.
- Cappuccino: Equal parts espresso, steamed milk, and milk foam (about 1:1:1 ratio). Creamy and balanced.
- Latte (Caffè Latte): 1–2 shots of espresso with 2–3 times more steamed milk and a light layer of foam. Milk-forward with subtle espresso taste.
A macchiato keeps the espresso as the dominant component. In the case of a caramel macchiato, the layers are inverted for visual effect and flavor progression, but it’s not a traditional Italian preparation.
How to Make an Espresso Macchiato (Traditional Method)
To prepare a classic Italian espresso macchiato, follow these steps:
- Pull a single or double shot of espresso using your espresso machine.
- Steam a small amount of milk (just enough to produce 1–2 teaspoons of microfoam).
- Pour the espresso into a demitasse cup.
- Add the milk foam by spooning it gently on top of the espresso. The foam 'marks' the dark coffee, giving it its name.
This style lets the espresso shine through while adding a bit of smoothness from the foam. No syrup or caramel is used unless you're making a flavored version.
How to Make a Caramel Macchiato (Modern Recipe)
For those who enjoy a sweeter treat, here’s how to make a caramel macchiato as commonly served in many coffee shops:
- Steam 300ml of fresh milk along with 15ml of vanilla syrup until hot and frothy.
- Pour the steamed milk and syrup mixture into a tall glass.
- Add steamed milk foam to fill the cup.
- Pour a shot (or two) of espresso over the back of a spoon to layer it on top of the foam.
- Drizzle 15ml of caramel sauce in a grid or spiral pattern on top of the foam using a squeeze bottle with a pointed tip.
This creates a visually appealing and flavorful drink with a sweet, creamy top and a strong espresso base. Ensure your milk foam is smooth and velvety for best results.

Making Macchiato with Cold or Alcoholic Variations
Though not part of the traditional recipe, some variations include iced macchiatos or those with a splash of liquor. An iced macchiato typically omits the foam but can be served with a dollop of cream for pouring caramel over. Alcoholic versions with liqueurs are also popular among younger drinkers in Asia.
Iced macchiatos are served cold without milk foam, but adding cream allows caramel to be drizzled on top for contrast. These adaptations offer different textures and temperature experiences but diverge from the original Italian style.
What Coffee Beans Work Best for Macchiato?
The best espresso for a macchiato comes from a well-balanced, medium to medium-dark roast. Since the espresso is the star, choose a bean with a rich crema and clear flavor profile. A blend with chocolate, nut, or caramel undertones complements the milk and optional syrups without overpowering them.
Frequently Asked Questions
What is the difference between a macchiato and a cappuccino?
A macchiato is an espresso 'stained' with a small amount of milk foam—usually just 1–2 teaspoons—keeping the coffee very strong. A cappuccino combines equal parts espresso, steamed milk, and foam, resulting in a creamier, more balanced drink with equal layers of each component.
Do you put milk in a macchiato?
Yes, but only a very small amount. A traditional macchiato includes just a spoonful or two of milk foam added to a shot of espresso. This slightly lightens the color without diluting the coffee flavor significantly.
What is the correct way to layer a caramel macchiato?
In a caramel macchiato, steamed milk and vanilla syrup are poured first, then espresso is added by pouring it over the back of a spoon so it sits on top of the foam. Finally, caramel sauce is drizzled on the foam in a decorative pattern.
Can I make a macchiato with any type of coffee?
Technically yes, but a true macchiato highlights the espresso. Use a high-quality espresso roast or blend with good crema. FrontStreet Coffee’s Classic Blend or Specialty Blend are well-balanced options that work well for this style.
Is caramel macchiato a traditional Italian drink?
No, the caramel macchiato is a modern, Western variation. The traditional Italian macchiato is simply espresso with a small amount of milk foam. The caramel version includes vanilla syrup, steamed milk, espresso, and caramel drizzle.
Recommended FrontStreet Beans for Macchiato
For a classic macchiato, choose an espresso roast with balance and crema. FrontStreet Coffee’s Classic Blend offers notes of butter, nuts, and dark chocolate with a steady crema, ideal for highlighting the espresso in a macchiato. Their Specialty Blend features Colombian and Brazilian beans for a smooth, sweet profile with hints of caramel—perfect with or without syrup. Both are 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
