Cappuccino vs macchiato comes down to one thing: milk. Both start with the same shot of espresso, but a cappuccino is a bigger, balanced drink built on steamed milk under a thick cap of foam, while a traditional espresso macchiato is a small, espresso-forward shot barely "marked" with a spot of milk or foam. If you want something creamy and mellow, reach for the cappuccino; if you want bold and concentrated in a few sips, order the macchiato.
Cappuccino vs macchiato: the short answer
The difference between a cappuccino and a macchiato is a matter of how much milk goes in, and that single choice cascades into everything else: size, strength, foam and mouthfeel. A cappuccino stretches one or two shots of espresso into a roughly 5-6 oz drink with plenty of steamed milk and a generous foam cap. An espresso macchiato keeps the espresso front and center and adds only a dollop of milk or foam, landing at a much smaller 2-3 oz.
So when people ask macchiato vs cappuccino, the honest one-line answer is: a macchiato is a shot of espresso with a touch of milk, and a cappuccino is a shot of espresso built into a milk drink. Everything below is just the detail behind that.
What a cappuccino is
A cappuccino is the classic Italian milk-and-espresso drink, traditionally poured in near-equal thirds: one part espresso, one part steamed milk and one part airy foam. That balance is what makes it feel creamy and rounded rather than sharp. The foam is thicker and drier than a latte's, giving the drink its signature soft, cloud-like top.
Most cappuccinos land around 5-6 oz, which is small enough to keep the coffee flavor present but large enough to feel like a proper milk drink. For the full breakdown of ratios, foam technique and variations, see our dedicated guide to what a cappuccino is. Here it is enough to know the cappuccino is the more milk-forward, sippable of the two.
What a macchiato is
"Macchiato" is Italian for marked or stained, and that name tells you almost everything. A traditional espresso macchiato is a shot of espresso "stained" with just a small spot of steamed milk or a dab of foam, so the drink stays overwhelmingly espresso by volume. It is small, usually 2-3 oz, and served in a little cup, not a big mug.
The milk here is not there to make a creamy drink; it is there to take the sharpest edge off the espresso while leaving it bold. If you want the deeper history and the difference between the espresso version and milk-heavy café versions, our guide to what a macchiato is covers it. The key point for this comparison: the classic macchiato is espresso with a whisper of milk.
The key difference: it is all about the milk
Once you see that milk is the lever, the whole comparison falls into place. Add a lot of steamed milk plus foam and you get a cappuccino: bigger, milder, creamier. Add barely any milk and you get a macchiato: smaller, stronger-tasting, more intense. Everything that seems to separate the two drinks flows from that one decision.
- Milk volume: a cappuccino is mostly milk and foam by volume; a macchiato is mostly espresso with a small mark of milk.
- Size: the extra milk makes a cappuccino roughly twice the volume of a macchiato.
- Foam: a cappuccino wears a thick foam cap; a macchiato gets only a dab.
- Perceived strength: with little milk to dilute it, a macchiato tastes far more concentrated in the cup.
This is also where the cappuccino and macchiato differ from their milkier cousins. A latte pushes even more steamed milk than a cappuccino, so if you are weighing those, see cappuccino vs latte and macchiato vs latte for how the milk scale keeps climbing.
Cappuccino vs macchiato at a glance
| Attribute | Cappuccino | Macchiato (espresso) |
|---|---|---|
| Base | 1-2 shots espresso | 1-2 shots espresso |
| Milk | Steamed milk + thick foam, near-equal thirds | Just a dollop or spot of milk / foam |
| Typical size | ~5-6 oz | ~2-3 oz |
| Foam | Thick, airy cap | Small dab |
| Texture | Creamy, velvety, rounded | Thin, espresso-forward |
| Taste | Balanced, mellow, milky | Bold, concentrated, intense |
| Caffeine | Similar per shot | Similar per shot |
| Best for | A longer, milky coffee moment | A quick, strong shot with a softened edge |
The caramel macchiato caveat
Here is where a lot of confusion starts. The popular café "caramel macchiato" you see on big chain menus is not a classic espresso macchiato. It is a sweet, latte-like drink: a tall cup of steamed milk with vanilla syrup, espresso and a caramel drizzle on top. It is large, milky and dessert-adjacent, closer to a flavored latte than to the tiny, espresso-forward drink described above.
So if your only reference point for "macchiato" is the caramel version, the traditional macchiato will surprise you with how small and strong it is. That sweet café drink sits much closer to a flavored latte on the milk scale, so just remember: in a classic cappuccino vs macchiato comparison, "macchiato" means the little espresso-forward drink, not the big sweet one.
Taste: creamy vs intense
Side by side, the flavor gap is obvious. A cappuccino tastes creamy and rounded, the espresso's bitterness softened and its body lifted by silky milk and foam. It is the kind of drink you sip slowly. A macchiato tastes intense and espresso-forward; the tiny bit of milk rounds off the harshest note but the roast, body and bittersweetness of the shot still dominate every sip.
Texture reinforces this. The cappuccino is velvety, with that pillowy foam meeting your lip first. The macchiato is thin and punchy, closer to drinking a shot than a milk drink. Neither is "better" — they are simply aiming at opposite experiences.
Caffeine: is a macchiato stronger than a cappuccino?
This is the question people ask most, so let's be precise. Is a macchiato stronger than a cappuccino? In caffeine terms, not really — both are built on espresso, so a single-shot macchiato and a single-shot cappuccino carry roughly the same caffeine. The actual caffeine tracks the number of shots, not the amount of milk. Double either drink and you double the caffeine; match the shots and they match.
What differs is perceived strength. Because a macchiato has almost no milk to dilute it, each mouthful tastes far more concentrated and hits harder, which is why it feels stronger. A cappuccino spreads that same caffeine across a much bigger, milkier cup, so it drinks smoother and milder even at the same dose. Individual sensitivity to caffeine varies from person to person, and these are general figures, not medical advice — if caffeine affects your sleep or health, check with your own healthcare provider.
Which should you choose?
Choosing between a cappuccino or a macchiato is really choosing what you want from the moment. Go with a cappuccino when you want a comforting, creamy coffee to linger over, when you like a soft foam texture, or when you want the espresso softened and stretched into a proper milk drink. It is the friendlier, more forgiving choice for most palates.
Reach for a macchiato when you want the espresso to lead — a small, bold, espresso-forward drink with just enough milk to round the edges and no long milky finish. It is the choice for a quick, intense coffee hit. If your usual order is a big sweet caramel drink, know that the classic macchiato is a very different animal, and you may find you actually prefer a cappuccino or even a latte for that milkier comfort.
The bottom line
Strip away the menu jargon and the difference between cappuccino and macchiato is simply how much milk meets the espresso. A cappuccino wraps the shot in steamed milk and foam for a creamy, balanced, medium-size drink; a classic macchiato marks the shot with only a spot of milk for something small, bold and espresso-forward. Once you can picture the milk, you will never mix them up again — and you will know exactly what to order depending on whether you are in the mood for mellow and creamy or short and strong.
