A macchiato is, in its original Italian form, a shot of espresso "stained" with just a small dollop of milk or foam. The word itself means "stained" or "spotted," which describes the drink perfectly: it is espresso first, with milk added only as a mark on top. The confusion starts because three very different drinks share the name. This guide pulls them apart so you always know what lands in your cup.
What a macchiato actually is
The traditional drink, sometimes written as caffe macchiato, is espresso-forward by design. You pull a shot of espresso, then add a spoonful of steamed milk or a little foam on top, just enough to soften the edge. That is roughly half an ounce of milk against a full shot of espresso, which makes the macchiato one of the smallest and strongest milk drinks in the cafe lineup.
It exists for people who love the intensity of espresso but want one gentle layer of softness, without turning the drink into a milky latte. If you have read our piece on espresso, the base of every coffee, the macchiato is the most direct way to taste that base with only a whisper of milk on top.
Where the name comes from
Italian baristas needed a quick way to tell a plain espresso apart from one with a touch of milk. The milk-marked version was "macchiato" — stained. The name was practical, not poetic. That history matters, because every other drink that borrowed the word kept the "marked with" idea while changing almost everything else.
The three macchiatos, side by side
Here is the heart of the confusion. An espresso macchiato, a latte macchiato and a cafe-style caramel macchiato are built in completely different orders and ratios. The table makes it clear.
| Drink | What it is | Built by | Milk level | Taste |
|---|---|---|---|---|
| Espresso (caffe) macchiato | Espresso marked with a little milk | Espresso first, small dollop of milk/foam on top | Very low (about a spoonful) | Strong, espresso-forward, slightly softened |
| Latte macchiato | Milk marked with espresso (the reverse) | Steamed milk first, espresso poured through it | High, with visible layers | Mild, milky, much gentler than a latte |
| Caramel macchiato (cafe-style) | A sweet, layered milk-and-espresso drink | Vanilla syrup, steamed milk, espresso on top, caramel drizzle | High, milk-heavy | Sweet, dessert-like, espresso as an accent |
Espresso macchiato: the original
This is the macchiato a barista in Italy would hand you by default. Espresso goes in first, then a small mark of milk. It stays small, hot and intense. If you want the classic, ask for an espresso macchiato or simply a macchiato in a traditional cafe.
Latte macchiato: the reverse
A latte macchiato flips the build. The glass is filled with steamed milk first, and then a shot of espresso is poured slowly through it, "staining" the milk. Because the milk leads, the result is mild and layered, served tall so you can see the espresso bleed down through the foam. It is much closer to a gentle milk drink than to the punchy espresso macchiato. If milkier drinks are your thing, compare it with a classic latte to see how the proportions shift.
Caramel macchiato: the cafe-style sweet one
The caramel macchiato is the drink most people picture, and it is the furthest from the original. In its cafe-style form it starts with vanilla syrup, then steamed milk, then espresso poured on top so it marks the surface, finished with a crosshatch of caramel sauce. It is mostly milk with a splash of espresso and a lot of sweetness — a dessert-leaning drink rather than an espresso one. We walk through making one in our caramel macchiato recipe, so you can build it at home without guessing the layers. Note that a cafe-style version is a copycat build, not an official chain menu item, so treat the proportions as a starting point and adjust to taste.
How to make a classic espresso macchiato at home
The traditional version is one of the easiest milk drinks to make, because there is so little milk to manage. You need an espresso shot and a small amount of steamed or frothed milk.
Ingredients
- 1 shot of espresso (about 1 oz / 30 ml)
- 1 to 2 teaspoons of steamed milk or a spoonful of milk foam
Steps
- Pull a fresh shot of espresso into a small cup.
- Steam or froth a little milk — you only need a couple of spoonfuls.
- Spoon a small dollop of milk or foam onto the center of the espresso so it leaves a visible "stain."
- Serve immediately, while the espresso is still hot and the crema is intact.
That is the whole drink. No latte art, no tall glass, no syrup. The goal is a strong shot softened by the smallest possible mark of milk. For a double-strength version, use two shots and keep the milk just as small.
Macchiato vs the other small milk drinks
The macchiato sits in a family of espresso-and-milk drinks that look similar but differ in milk and texture. Knowing the neighbors helps you order with confidence.
- Macchiato — espresso with a tiny dollop of milk; the most espresso-forward.
- Cortado — espresso cut with a roughly equal (about 1:1) amount of warm milk and very little foam. The Spanish-origin cortado is milkier than a macchiato but still small. See what a cortado is for the full breakdown.
- Flat white — an Australian and New Zealand drink of espresso with steamed milk and a thin layer of silky microfoam, smoother and milkier than a macchiato.
- Latte — far more steamed milk, mild and creamy.
The simple rule: the macchiato keeps the most espresso character and the least milk of the group. As you move toward the cortado, flat white and latte, the milk grows and the espresso recedes into the background.
Common questions about ordering a macchiato
Because the same word covers an espresso-forward classic and a sweet cafe creation, it pays to be specific when you order. In a traditional cafe, "macchiato" almost always means the espresso macchiato. In a large chain, "macchiato" often means the layered caramel version unless you say "espresso macchiato." When in doubt, describe what you want: strong with a touch of milk, or sweet and milky. A good barista will set you straight in a sentence, and you will never be handed a surprise dessert when you wanted a quick, intense cup.
The bottom line
A macchiato started as the simplest idea in coffee — espresso marked with a spot of milk. From there it branched into the layered latte macchiato and the sweet caramel macchiato, drinks that share a name but little else. Once you know which build you are getting, you can order exactly the cup you want, whether that is an intense espresso macchiato or a dessert in disguise. If you want to keep exploring the espresso family, our overview of the types of coffee drinks maps out where each one fits.
