Home > Coffee Drinks > Macchiato vs Cappuccino vs Latte: The Differences Explained

Macchiato vs Cappuccino vs Latte: The Differences Explained

Three espresso and milk drinks side by side

The difference between a macchiato, a cappuccino, and a latte is how much milk and foam you add to the same shot of espresso. A macchiato is espresso with just a dollop of foam (smallest and strongest), a cappuccino is equal parts espresso, steamed milk, and thick foam (balanced), and a latte is espresso with lots of steamed milk and a thin foam layer (largest and mildest).

All three start identically, with espresso, so once you understand the milk-and-foam ladder, the whole cafe menu makes sense. Here is how the three most popular espresso drinks compare, and how to pick between them.

Building these at home? They all start with espresso and steamed milk. See the best espresso beans, the best milk frothers, and the best home cappuccino machines, or start with a versatile bean like Lavazza Super Crema.


Macchiato vs Cappuccino vs Latte: At a Glance

FeatureMacchiatoCappuccinoLatte
Size~2-3 oz~6 oz10-16 oz
Espresso1-2 shots1-2 shots1-2 shots
Steamed milkA dollopEqual to espresso3-5x espresso
FoamSmall spoonfulThick (~1/3)Thin layer
StrengthStrongestBalancedMildest
Best forEspresso loversFoam fansMilk lovers
Macchiato, cappuccino and latte coffees side by side
Macchiato, cappuccino and latte differ mainly in milk and foam. Photo by elnaz asadi.

What Is a Macchiato?

A traditional macchiato is a shot of espresso “marked” with just a dollop of foamed milk. It is the smallest and strongest of the three, barely bigger than a straight espresso, and meant for people who want the coffee almost neat with only a touch of milk to soften it. Note this is the espresso macchiato, not the milk-heavy caramel macchiato, which is closer to a latte. See latte macchiato vs macchiato for that distinction.


What Is a Cappuccino?

A cappuccino is equal parts espresso, steamed milk, and thick foam. That roughly one-third foam cap is its signature, giving it a light, airy texture and a bold-but-balanced flavour. At around 6 oz it sits in the middle of the three on both size and strength. For a deeper look, see cappuccino vs latte.


What Is a Latte?

A latte is espresso with a large volume of steamed milk and only a thin layer of foam. It is the biggest (10 to 16 oz) and mildest of the three, mostly milk, which makes it the creamiest and the best base for syrups and latte art. It is the default for anyone who finds straight espresso too strong.


The Key Difference: Milk and Foam Ratio

Every one of these drinks is the same espresso plus a different milk-to-foam recipe. Picture a ladder from least milk to most:

DrinkEspressoSteamed milkFoam
Macchiato1 partsplashsmall dollop
Cappuccino1 part1 part1 part (thick)
Latte1 part3-5 partsthin layer

That is the whole secret. Learn to steam and froth milk well, our milk guide covers it, and you can make all three with the same shots.


Strength and Taste, Ranked

From boldest to mildest: macchiato, then cappuccino, then latte. The macchiato is almost pure espresso, so it tastes the strongest and most intense. The cappuccino balances coffee and milk with an airy foam. The latte is mellow and creamy, with the espresso in the background. None has more caffeine than the others at the same shot count, the difference is purely how much the milk dilutes the taste.


Caffeine and Calories

Caffeine is identical shot-for-shot (about 63 mg per single, 125 mg per double), because the milk does not add any. Calories rise with milk volume:

DrinkSizeCalories (whole milk)Caffeine
Macchiato2-3 oz~15~63-125 mg
Cappuccino6 oz~120~63-125 mg
Latte12 oz~180~63-125 mg

How to Make Each at Home

Pull your espresso (see how to make espresso at home), then change only the milk: a spoon of foam for a macchiato, equal milk and thick foam for a cappuccino, a tall pour of milk and a thin cap for a latte. One set of shots, three drinks, depending on how you texture and portion the milk.


Which Should You Order?

  • Macchiato — you want espresso with just a hint of milk, small and strong.
  • Cappuccino — you want a balanced coffee-and-milk drink with a thick, airy foam.
  • Latte — you want a large, mild, creamy drink, ideal with syrups.

Still deciding between two of them? See cappuccino vs latte, cortado vs cappuccino, or our full types of coffee drinks guide.


The Bottom Line

Macchiato, cappuccino, and latte are the same espresso with progressively more milk: the macchiato is smallest and strongest, the cappuccino is the balanced middle with a thick foam cap, and the latte is the largest and mildest. Once you see them as points on a milk ladder, ordering, and making, any of them becomes easy.


Frequently Asked Questions About Macchiato vs Cappuccino vs Latte

What is the difference between a macchiato, cappuccino, and latte?

They are the same espresso with different amounts of milk and foam. A macchiato adds just a dollop of foam (small, strong). A cappuccino is equal parts espresso, steamed milk, and thick foam (balanced). A latte is mostly steamed milk with a thin foam layer (large, mild).

Which is the strongest, a macchiato, cappuccino, or latte?

The macchiato, because it has the least milk to dilute the espresso. The cappuccino is in the middle, and the latte is the mildest since it has the most milk. In caffeine, all three are equal at the same shot count.

Is a macchiato the same as a caramel macchiato?

No. A traditional macchiato is a small, strong espresso marked with a dollop of foam. A caramel macchiato is a large, milk-heavy drink closer to a flavoured latte. They share a name but are very different drinks.

Which has the most foam?

The cappuccino, with roughly a third of the cup as thick foam. A macchiato has just a small dollop, and a latte has only a thin layer over a lot of milk.

Do they have different amounts of caffeine?

No. Caffeine comes from the espresso, not the milk, so all three have the same caffeine when made with the same number of shots, about 63 mg for a single and 125 mg for a double.

Which has the fewest calories?

The macchiato, by far, because it is almost all espresso with just a dollop of milk (around 15 calories). A cappuccino is around 120 and a latte around 180 with whole milk.


Explore more in our coffee drinks hub.


Leave a Reply

Your email address will not be published. Required fields are marked *