Macchiato vs Latte vs Cappuccino: The Differences Italians Actually Care About
Line up a macchiato, a latte, and a cappuccino and you are looking at the same two ingredients arranged three ways. Espresso and milk. That is the whole story. What separates a macchiato from a latte from a cappuccino is not some secret recipe, it is the ratio: how much milk, how much foam, and how big the cup. Italians care about that proportion, and about when you drink it, far more than about the names on a chalkboard. Get the ratio right and all three suddenly make sense.
They all start with the same shot
Every one of these drinks begins with a single espresso, roughly 25 to 30 ml of concentrated coffee under a golden crema. From there, the only variable is milk: how much, and how it is textured. A macchiato adds almost none. A cappuccino adds a balanced amount with plenty of foam. A latte adds a lot of milk and barely any foam. Once you see milk as the dial, the confusion falls away.
Macchiato: espresso with a spoon of milk
The macchiato is the smallest and strongest of the three. In Italian, macchiato means “stained,” and that is exactly what it is: a shot of espresso marked with a teaspoon or two of milk foam, and nothing more. The coffee stays in charge while the milk just softens the edge. It lands around 30 to 60 ml in a small cup, the closest of the three to drinking straight espresso. If you want the full method, our caffè macchiato guide walks through it. One warning: the caramel “macchiato” at a big coffee chain is a large milk-and-syrup drink and has almost nothing to do with the Italian original.
Cappuccino: the balanced one
A cappuccino is the drink most people picture when they think of Italian coffee: one third espresso, one third steamed milk, one third foam, served around 150 to 180 ml. That thick, airy foam cap is the signature. It is milkier and gentler than a macchiato but still carries real coffee presence. The catch, and this trips up a lot of visitors, is timing. In Italy a cappuccino is a morning drink, rarely ordered after late morning and never after a meal. That is one of several rules Italians follow around coffee that have little to do with taste and everything to do with habit.
Caffè latte: the mildest, and a name to get right
The latte is the largest and mildest of the three: a single shot of espresso topped with a lot of steamed milk and only a thin layer of foam, usually 200 to 300 ml. The coffee is present, but it plays a supporting role. One important note if you are ever ordering in Italy. Ask for a “latte” and you will be handed a glass of milk, because latte means milk. The drink you actually want is a “caffè latte.” Small word, big difference at the bar.
The differences at a glance
|
Drink |
Espresso |
Milk |
Foam |
Size |
When Italians order it |
|
Macchiato |
1 shot |
a spoon, barely any |
a small dot |
~30 to 60 ml |
any time of day |
|
Cappuccino |
1 shot |
equal steamed milk |
thick foam cap |
~150 to 180 ml |
morning only |
|
Caffè latte |
1 shot |
mostly steamed milk |
thin layer |
~200 to 300 ml |
morning, often at home |
Macchiato vs cappuccino: the short answer
If the choice is just between these two, it comes down to how much milk you want. A macchiato is mostly espresso with a whisper of foam, small and strong. A cappuccino is a balanced third-third-third drink, larger and creamier. Order a macchiato when you want the coffee to lead, and a cappuccino when you want milk and foam to share the stage. Both use a single shot, so the difference is texture and size, not a bigger caffeine hit.
Latte vs macchiato: does the caffeine change?
This one surprises people. A macchiato and a latte usually contain about the same caffeine, because both are built on a single espresso shot, roughly 60 to 65 mg. The latte only tastes weaker because the coffee is spread through far more milk. If you want a stronger cup, the answer is not a bigger latte, it is a second shot or a smaller drink like the macchiato. Milk changes the flavor and the size, not the caffeine.

The cup matters more than you would think
Each of these drinks is built for a particular cup. A macchiato belongs in a small, thick-walled espresso cup that holds heat through a few short sips. A cappuccino wants a wider cup that gives the foam room. A latte suits something taller. It is not fussiness. The right Italian espresso cups hold temperature and protect the crema, and regular drinkers notice it. As one of our customers put it, the heat retention is “second to none.”
Common questions
What is the difference between a macchiato, latte, and cappuccino? All three start with a single espresso. A macchiato adds just a spoon of foam, a cappuccino adds equal steamed milk with a thick foam cap, and a latte adds a lot of steamed milk with only a little foam.
Is a macchiato stronger than a latte? In flavor, yes, because it has far less milk. In caffeine, no, since both are built on one espresso shot.
Does a cappuccino have more caffeine than a macchiato? No. Both use a single shot, so their caffeine is about the same. The difference is milk and foam.
Why can't you order a cappuccino in the afternoon in Italy? It is a cultural habit, not a rule about taste. Italians treat cappuccino as a morning drink and switch to espresso or a macchiato later in the day.
What is a caffè latte versus a latte? In Italy, “latte” means milk. If you want the coffee drink, order a “caffè latte.”
The short version
Once you think in ratios, macchiato, latte, and cappuccino stop being a menu puzzle and become three points on one line, from almost pure espresso to mostly milk. Pick the one that suits your mood and the hour, order it by its proper name, and serve it in the right cup. If you want cups made for the job, have a look at our espresso cups and saucers.