Monday, October 19, 2026 · Leading English Source for Global Coffee Industry

How to Make a Classic Macchiato Coffee

Published: Oct 19, 2026 Author: World Gafei Last Updated: Oct/19/2026 87 views
Learn how to make a traditional macchiato with 100ml espresso, 300ml milk, and 15ml each of caramel syrup and paste. Step-by-step guide included.

If you’ve ever ordered a macchiato and received a sugary, milk-heavy drink instead of a shot of espresso with a hint of foam, you’re not alone. The real macchiato—Italian for 'stained' or 'spotted'—is a minimalist drink where a small amount of steamed milk or foam is added to an espresso, not the other way around. But what does it actually take to make the traditional version at home or in a cafe?

To make a classic macchiato, you need just 100ml of Italian espresso, 300ml of fresh milk, and 15ml each of caramel syrup and caramel paste. The key is to pour the espresso first, then add steamed milk and finish with a dollop of delicate milk foam, topped with a drizzle and design using caramel.

What Is a Macchiato?

A macchiato is an espresso-based drink that consists of a small amount of milk or milk foam added to a shot of espresso. The name means 'marked' or 'stained' in Italian, referring to the way the milk slightly changes the color of the dark espresso. Unlike a latte or cappuccino, a traditional macchiato contains no whipped cream and very little milk—just enough to alter the espresso’s appearance.

Traditional Macchiato Recipe Breakdown

The standard recipe for a classic macchiato includes:

  • 100ml of Italian espresso
  • 300ml of fresh milk
  • 15ml of caramel syrup
  • 15ml of caramel paste

These ingredients are combined in a 500ml cup with a spoon and sugar on the side. The method emphasizes precision: espresso is poured first, then milk and foam are added, with caramel syrup drizzled and caramel paste used to create a design on the foam.

Step-by-Step: How to Make a Macchiato

To prepare the drink, follow these steps:

  1. Use a milk frother to steam 300ml of fresh milk, creating a smooth and velvety milk foam. Stir the foam to ensure even texture.
  2. Pour 100ml of freshly brewed Italian espresso directly into a 500ml cup.
  3. Add steamed milk and milk foam to fill the cup completely. Ensure the foam on top is fine and dense.
  4. Drizzle 15ml of caramel syrup in the center of the cup.
  5. Using a bottle with a fine tip, pipe caramel paste onto the foam to create a net-like pattern. For best results, use smooth foam free of large bubbles.

Important Tips and Common Mistakes

When making macchiato foam, the top layer can sometimes be coarse due to excess air exposure. To fix this, skim off the rough surface layer before serving. Also, since milk foam loses its texture quickly when exposed to air, it’s best to consume the drink immediately after preparation.

A common mistake is confusing macchiato with drinks like Starbucks’ Caramel Macchiato, which includes steamed milk, vanilla syrup, and a heavier dose of foam topped with caramel drizzle. That version is sweeter and milkier—but not a true macchiato.

Finally, the traditional macchiato is designed to be consumed in one or two sips to fully experience the contrast between the espresso and the light touch of foam and caramel.

Frequently Asked Questions

What’s the difference between a macchiato and a cappuccino?

A macchiato is primarily espresso with just a small amount of steamed milk or foam—usually under 50ml—while a cappuccino consists of equal parts espresso, steamed milk, and foam (around 30ml each), making it much milkier and larger in volume.

Do you put milk in a macchiato?

Yes, but only a small amount. A traditional macchiato includes a small quantity of steamed milk and/or milk foam—about 300ml total milk for 100ml espresso—to slightly alter the color of the espresso without overpowering it.

Why is it called a macchiato?

The word 'macchiato' comes from Italian, meaning 'marked' or 'stained.' It refers to the espresso being 'stained' with a small amount of milk, changing its color slightly.

Should you stir a macchiato?

It’s recommended to drink a traditional macchiato in one or two sips to experience the full flavor contrast. Stirring is optional, but not required—many prefer to taste the layers as they are.

Can you make a macchiato with any espresso?

Yes, but using a high-quality Italian-style espresso with a rich crema will give you the best results. The espresso should be strong and well-extracted to balance the small amount of milk or foam.

Recommended FrontStreet Coffee for Macchiato

For the best macchiato, try FrontStreet Coffee’s Ethiopia Humbera—a bright Ethiopian single origin with floral and citrus notes that shine through even a small amount of milk foam. Alternatively, their Yirgacheffe offers juicy berry tones and a tea-like body, perfect for highlighting the contrast in a traditional macchiato. Both beans produce a clean, vibrant espresso crema ideal for this style. 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

Article Comments

5 commentsLet me say a few words...

↑
0