Budget
Breville Bambino Plus
Fast heat-up, automatic milk texturing and a compact footprint.
Updated
Macchiato vs latte: size, espresso share, strength and calories compared, with a quick pick for what to order or make at home.
Pick a macchiato for an intense, small espresso with a dollop of foam. Pick a latte for a creamy 8-12 oz drink. The espresso is the same; the difference is dilution.
Size, strength and calories at a glance.
| Macchiato | Latte | |
|---|---|---|
| Size | 2-3 oz | 8-12 oz |
| Espresso share | 80-90% | 15-20% |
| Flavor | Strong, espresso-first | Mild, milk-forward |
| Calories (whole milk) | About 15-20 | About 180-220 |
| Drink time | A few minutes | 10-15 minutes |
Size
Espresso share
Flavor
Calories (whole milk)
Drink time
The macchiato is stained with foam; the latte is built on milk.

The macchiato is espresso with a mark of milk; the latte is mostly milk.
Macchiato means marked or stained in Italian. A traditional espresso macchiato is a single shot (many specialty cafés now use a double) with a spoonful of foam, so it stays intense, with the bitter edge softened only slightly. A latte reverses the proportions: usually a double shot in 240-350 ml (8-12 oz) of steamed milk, so the espresso becomes a background note.

This is why the same beans can seem very different. Sweetness in a latte comes from steamed milk, while a macchiato exposes the shot's acidity and crema. A latte macchiato is a different drink again: espresso poured into a glass of steamed milk, so it is as milky as a latte, just layered.
The caffeine is usually the same; the milk changes how strong it tastes.
| Espresso macchiato | Caffè latte | |
|---|---|---|
| Typical size | About 60–90 ml (2–3 oz) | About 240–350 ml (8–12 oz) |
| Espresso | Single or double shot | Usually a double shot |
| Milk | A spoonful of foam | Mostly steamed milk with a thin layer of foam |
| Taste | Intense espresso, slightly softened | Mild, creamy, sweet from the milk |
| Caffeine | Same as the shot used | Same as the shot used |
Typical size
Espresso
Milk
Taste
Caffeine
A macchiato and a latte made with the same double shot have the same caffeine. The latte only tastes weaker because the espresso is spread through much more milk. If you want something that tastes strong but is not a straight espresso, the macchiato is the step down; if you want a large, gentle drink to sip, the latte is the one. A cortado sits between the two. Our caffeine calculator adds up a day of drinks.

Temperature also changes how strong each tastes. A macchiato is served hot and drunk in a few sips, so you taste the espresso clearly. A latte is usually steamed to around 60–65°C and sipped over several minutes, and as it cools the milk's sweetness becomes more noticeable. If you add sugar, a latte needs less of it than you might expect, because steamed milk already tastes sweeter than cold milk.
The word macchiato means different things in different cafés.
In a traditional Italian-style café, a macchiato is an espresso "marked" with a small amount of milk foam, served in a small cup. In many chain coffee shops, especially in the US, a "macchiato" on the menu often means a latte macchiato: a tall glass of steamed milk with espresso poured on top, sometimes with syrup and caramel drizzle. That drink is much closer to a latte in size and taste.

Our what is a macchiato guide covers each version in detail.
The same shot, two different milk steps.
Preheat the cup. And pull a single or double espresso (25–30 seconds) straight into it.25–30 seconds
For a macchiato. Steam a small amount of milk in a small pitcher with a little extra air so it turns into dense, velvety foam, then spoon a spoonful or two onto the centre of the shot. Do not stir.
For a latte. Steam more milk with only a short burst of air, swirl it until glossy, and pour it into the shot, finishing with a thin layer of foam on top.
Serve straight away;. Macchiato foam in particular sinks and fades within a few minutes.

Stop steaming at about 55–65°C; hotter milk tastes scalded in either drink. Whole dairy gives the best texture; barista-blend oat milk is the closest alternative.
A steam wand gives you both drinks from one machine. If your machine has an automatic milk frother, choose a foam-heavy setting for the macchiato and a smoother setting for the latte. Our how to make a latte guide covers the steaming technique, and steam wand not frothing milk helps when the foam will not build.
Choose by how much you like the taste of espresso.

If neither feels right, try a cortado or a flat white. Both sit between the two in size and strength, and many people who find a latte too milky settle on one of them.
Any 9-bar machine with a steam wand works.
Use a pitcher of 12 oz or under for macchiatos, 12-20 oz for lattes. Shot quality depends on the grinder too; see coffee grinder picks and top-rated espresso machines.
Budget
Fast heat-up, automatic milk texturing and a compact footprint.
Mid-range
A workhorse with manual control; steam power suits 6-8 oz of milk.
Affiliate links: we may earn a commission at no extra cost to you.
Quick decision guide
You want automatic milk texturing and a small footprint
Bambino Plus.
You want manual control and will learn technique
Gaggia Classic Pro, or step up to the Rancilio Silvia.
Quick answers before you buy.
You can, but it will not be traditional (2-3 oz).
A large macchiato at a chain is usually a latte macchiato or a flavored latte.
Yes in taste, since a traditional macchiato is just espresso with a dollop of foam.
Caffeine is the same if both use the same number of shots.
An espresso macchiato is espresso marked with foam.
A latte macchiato is mostly steamed milk with espresso poured in, so it is much larger and milder.
See what is a macchiato.
Only a small spoonful of foamed milk, enough to soften the espresso.
A latte has far more milk, which is why it tastes creamier.
A latte is usually easier to enjoy because the milk softens the espresso.
Try a macchiato once you like a bolder, coffee-forward taste.
A cortado sits between them: stronger and smaller than a latte, milkier than a macchiato.
See latte vs cortado.
Keep reading: more guides on the same topic.
ExplainedCoffee Education6 min read
What is a macchiato? Espresso macchiato vs latte macchiato: size, taste, how each is made, and which one to order.
CompareCoffee Education5 min read
Latte vs cortado: same espresso, different strength. Compare milk ratio, size and flavor, then pick one to order or make.
ExplainedEspresso3 min read
What is a doppio? The standard double espresso: how it differs from a single shot, its caffeine, the drinks it makes and how to pull one.
Reader questions
Questions or tips? Leave a comment
Ask about your setup or share what worked for you. Comments are checked before they appear.
Write a comment or question