How to Make a Macchiato
Quick Answer: A traditional espresso macchiato is a shot of espresso “stained” with a small dollop of milk foam — strong and small. A latte macchiato is the reverse: steamed milk marked with a shot of espresso. Don’t confuse either with the sugary coffee-chain “caramel macchiato.”
“Macchiato” means “stained” in Italian — and that one word explains the whole drink. It’s espresso with just a mark of milk, or milk with just a mark of espresso. It is not the caramel sugar bomb the big chains sell, and I’ll die on that hill.
This post contains affiliate links. Purchases made through these links support my research and writing at no extra cost to you. Thank you for your support! Please read my Disclosure for more details.

The Two Real Macchiatos
Don’t mix them up:
| Type | What it is | Character |
|---|---|---|
| Espresso macchiato | Espresso + dollop of foam | Strong, tiny |
| Latte macchiato | Steamed milk + shot of espresso | Mild, layered |
| “Caramel macchiato” | Sweet milk + syrup + espresso | Dessert, chain-style |
Espresso Macchiato (The Traditional One)
- Pull a single or double shot of espresso into a small cup.
- Add a small dollop (a teaspoon or two) of milk foam on top.
- That’s it — strong espresso, just “stained” with milk.
Latte Macchiato (The Layered One)
Pour steamed milk into a tall glass, then slowly add a shot of espresso so it marks the milk in layers. Milkier and milder — the reverse of the espresso macchiato. Froth the milk with a handheld frother for clean layers.
The Caramel Macchiato Myth
The famous “caramel macchiato” is a chain invention — vanilla, milk, espresso, and caramel. Delicious, but not a traditional macchiato. If that’s what you want, it’s closer to a sweet latte.
Frequently Asked Questions
What is a macchiato?
Traditionally, an espresso macchiato is a shot of espresso with a small dollop of milk foam — strong and small. A latte macchiato reverses it: steamed milk marked with espresso.
Is a macchiato stronger than a latte?
An espresso macchiato is much stronger — it’s mostly espresso with just a touch of foam. A latte macchiato is milder, closer to a latte.
What’s a caramel macchiato then?
A sweet coffee-chain drink (milk, vanilla, espresso, caramel) — tasty but not a traditional macchiato. The real macchiato is just espresso ‘stained’ with milk.
Final Thoughts
The real macchiato is simple: espresso stained with milk (espresso macchiato) or milk marked with espresso (latte macchiato). Skip the syrup confusion and enjoy the original. A frother makes clean foam for both.