How to Make a Classic Macchiato Coffee
If you’ve ever wondered what makes a macchiato different from a latte or a cappuccino, you’re not alone. Many coffee drinkers assume it’s just a ‘coffee with milk’, but the truth is more precise—and much simpler. A true macchiato is an unadulterated shot of espresso, enhanced only by a small amount of delicate milk foam.
To make a classic macchiato the traditional way, you only need 100ml of Italian espresso, 300ml of fresh milk, and 15ml each of caramel syrup and caramel paste. That’s it. No whipped cream, no steamed milk—just a double shot, textured milk, and a drizzle.
What Is a Macchiato, Really?
A macchiato—Italian for ‘stained’ or ‘spotted’—is a single or double espresso ‘marked’ with just a touch of milk. Unlike a cappuccino or latte, it doesn’t include steamed milk. Instead, it’s topped with just a spoonful or two of velvety milk foam. That small addition changes the colour slightly, hence the name. It’s meant to be strong, clean, and quickly consumed.
Traditional Macchiato Ingredients & Tools
To make a macchiato the way it’s done in Italy, you’ll need:
- 100ml of Italian espresso
- 300ml of fresh whole milk
- 15ml of caramel syrup
- 15ml of caramel paste
- A 500ml serving cup with a handle (usually accompanied by a coffee spoon and sugar packets)
- A steam wand or milk frother to create microfoam
The milk foam should be silky and dense—not dry or bubbly. That texture is essential for the classic presentation.
Step-by-Step: Making a Traditional Macchiato
Here’s how to build one the proper way:
- Froth the Milk: Use a steam wand or milk frother to heat and texture 300ml of fresh milk. Aim for a smooth, dense microfoam. Avoid large bubbles—your foam should be velvety, not foamy.
- Pull the Espresso: Brew 100ml of espresso using an espresso machine. This is typically a double shot. Pour it directly into your 500ml serving cup.
- Add Milk and Foam: Pour the steamed milk and milk foam into the cup until it reaches the top. The milk volume is larger than in an espresso but less than in a latte—this is intentional.
- Drizzle Caramel Syrup: Add 15ml of caramel syrup directly into the centre of the cup. Let it run down through the espresso and milk.
- Create Caramel Art: Using the caramel paste , pipe a delicate lattice or net-like design on top of the foam. Use a squeeze bottle with a fine tip for precision.

Why Texture and Timing Matter
The milk foam in a macchiato isn’t just decorative—it affects taste and mouthfeel. The finer and denser the foam, the smoother the drink. But here’s the catch: milk foam starts to degrade as soon as it’s exposed to air. That means the foam loses its softness and can become coarse or bubbly. To avoid this, skim off any large, dry bubbles from the top before pouring. And drink your macchiato immediately after preparing it. Letting it sit ruins both the texture and temperature.
Common Mistakes to Avoid
- Don’t add steamed milk—just foam. A macchiato is not a mini latte.
- Don’t over-froth the milk. Big bubbles mean bad foam.
- Don’t wait to drink it. Foam deteriorates fast, and heat escapes.
- Don’t confuse it with a caramel macchiato (a Starbucks invention that’s basically a reversed latte with syrup at the bottom).
Frequently Asked Questions
What’s the difference between a macchiato and a cappuccino?
A macchiato is just espresso with a small amount of milk foam—about one or two teaspoons—while a cappuccino combines espresso, steamed milk, and foam in equalish parts (roughly 1/3 each). A macchiato is stronger, smaller, and less milky.
Do you put caramel in a traditional macchiato?
No. Traditional Italian macchiatos don’t include caramel syrup or caramel paste. Those are modern or regional additions. The classic version is espresso + foam only. The caramel version described here is a flavoured variation.
Can I use any type of milk for macchiato foam?
Whole milk is ideal because it froths better due to its fat content. You can use skim or plant-based milks, but the foam may not be as thick or stable. The milk should be fresh and cold for best results.
What’s the right espresso for a macchiato?
A standard double shot (about 100ml) is typical. It should have a rich crema and balanced flavour. The better the espresso, the better the macchiato. Freshly roasted beans with good development produce the ideal shot.
How soon should you drink a macchiato after making it?
Immediately. The milk foam is delicate and starts to break down as soon as it’s exposed to air. Waiting even a few minutes can make it lose texture and warmth.
Recommended FrontStreet Beans for Macchiato
For a classic macchiato, you want an espresso with bold crema and a clean profile. FrontStreet Coffee’s PWN Golden Mandheling offers rich caramel and nutty notes with a thick, stable crema—perfect for highlighting the milk foam. Their PWN Commercial Blend also delivers a balanced, full-bodied espresso ideal for traditional drinks. Both beans produce enough crema to complement the macchiato’s simple structure. 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
