Coffee Education

Last updated

Macchiato vs Latte: Size, Strength & Taste

Macchiato vs latte: size, espresso share, strength and calories compared, with a quick pick for what to order or make at home.

Affiliate disclosure: this page contains Amazon affiliate links. We may earn a commission if you buy through them, at no extra cost to you, and it never affects our rankings. Read our full affiliate disclosure

Quick answer

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.

Macchiato vs latte: how do they compare?

Size, strength and calories at a glance.

  • Size

    Macchiato
    2-3 oz
    Latte
    8-12 oz
  • Espresso share

    Macchiato
    80-90%
    Latte
    15-20%
  • Flavor

    Macchiato
    Strong, espresso-first
    Latte
    Mild, milk-forward
  • Calories (whole milk)

    Macchiato
    About 15-20
    Latte
    About 180-220
  • Drink time

    Macchiato
    A few minutes
    Latte
    10-15 minutes

Should you choose a macchiato or a latte?

Match the drink to your taste and mood.

Quick decision guide

  • You want an intense hit, a quick boost or an after-meal drink

    Macchiato. It is also the low-calorie choice.

  • You want something smooth to sip, or are new to espresso drinks

    Latte. Steamed milk softens bitterness.

  • You want to learn latte art

    Latte. Technique is in how to make a latte.

What goes into each drink?

The macchiato is stained with foam; the latte is built on milk.

  • Macchiato: means "stained": espresso marked with a spoonful of foam. More than a couple of teaspoons and it stops being one.
  • Latte: is 1-2 shots under plenty of steamed milk with a thin microfoam layer. Chain sizes of 16-20 oz are mostly milk.
Pouring steamed milk from a stainless pitcher into a latte to form latte art
Pouring steamed milk for a latte

How do you make a macchiato at home?

Five quick steps with ordinary espresso equipment.

  1. Preheat. The demitasse with hot water.

  2. Pull. 1-2 oz of espresso in 25-30 seconds.25-30 seconds

  3. Steam. 2-3 oz of milk to silky microfoam, not thick foam.

  4. Spoon. 1-2 teaspoons of foam on the center. Do not stir.

  5. Drink. Within a few minutes, before it fades.

Milk above about 160°F tastes scalded in either drink. Whole dairy gives the best texture; barista-blend oat milk is the closest alternative.

Bottles of whole dairy, oat, almond and soy milk on a marble counter
Dairy and plant milks for a latte

Why does a macchiato taste so unlike a latte?

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 one shot with a spoonful of foam, so it stays intense, with the bitter edge softened only slightly. A latte reverses the proportions: one or two shots in 150-300 ml of steamed milk, so the espresso becomes a background note.

Barista in a white jacket serving customers at the counter of a traditional Italian coffee bar
A traditional Italian coffee bar

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, a layered drink made by pouring espresso into milk, sits between the two.

Modern fixes and current best practice

How to get both drinks right at home.

  • Dial in the shot first. A macchiato magnifies sourness or bitterness, so use a scale and timer; see how to dial in espresso.
  • Pull a single or ristretto-style shot for a classic macchiato, using a smaller basket if your machine has one.
  • Steam a small amount of milk in a small pitcher to get microfoam for the macchiato mark.
  • Texture latte milk with a proper whirlpool, stretching briefly and then spinning for a glossy finish.
  • Preheat cups, because a small drink cools quickly.
  • Consider a machine with a good steam wand or a separate frother if you drink both drinks.
Barista steaming milk in a stainless pitcher at an espresso machine
Steam less milk for a macchiato, more for a latte

How do size, strength and caffeine compare?

The caffeine is usually the same; the milk changes how strong it tastes.

  • Typical size

    Espresso macchiato
    About 60–90 ml (2–3 oz)
    Caffè latte
    About 240–350 ml (8–12 oz)
  • Espresso

    Espresso macchiato
    Single or double shot
    Caffè latte
    Usually a double shot
  • Milk

    Espresso macchiato
    A spoonful of foam
    Caffè latte
    Mostly steamed milk with a thin layer of foam
  • Taste

    Espresso macchiato
    Intense espresso, slightly softened
    Caffè latte
    Mild, creamy, sweet from the milk
  • Caffeine

    Espresso macchiato
    Same as the shot used
    Caffè latte
    Same as the shot used

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.

What will you actually get when you order?

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.

Espresso macchiato with a small dot of milk foam in a white cup on a saucer
A traditional macchiato: espresso marked with foam
  • Want the small, strong version? Ask for an "espresso macchiato" and check the cup size.
  • Want the tall, layered drink? Ask for a "latte macchiato".
  • Want a classic latte? Order a latte; it is mixed rather than layered and usually has a little more foam than a latte macchiato.

Our what is a macchiato guide covers each version in detail.

How do you make both at home with one machine?

The same shot, two very different milk steps.

  1. Pull a single or double espresso into the cup you will serve in.

  2. For a macchiato. Steam a small amount of milk with plenty of air so it builds a thick foam, then spoon one or two spoonfuls of foam onto the shot.

  3. 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.

  4. Serve straight away; macchiato foam in particular sinks and fades within a few minutes.

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.

Home espresso station with an espresso machine, grinder, knock box, tamper and milk pitchers
A home espresso setup for both drinks

Which should you choose?

Choose by how much you like the taste of espresso.

  • Choose a macchiato if you enjoy espresso but want it a little softer, prefer a small drink, or want something quick to drink standing at the counter.
  • Choose a latte if you want a larger, milder drink to sip slowly, like to add flavours or syrups, or are new to espresso drinks.
  • Watching calories? A macchiato has only a spoonful of milk; a latte has several hundred millilitres, which adds up if you drink more than one a day.
  • Making latte art? You need the volume of a latte or flat white; a macchiato's spoonful of foam leaves no room for a pattern.
Latte with rosetta latte art in a white cup on a saucer
A latte has room for latte art

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.

Which machine do you need?

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

Breville Bambino Plus

Fast heat-up, automatic milk texturing and a compact footprint.

Mid-range

Gaggia Classic Pro

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.

  • 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.

Frequently Asked Questions

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.

Reader questions

Questions or tips? Leave a comment

Ask about your setup or share what worked for you. Comments are checked before they appear.

Leave a comment

No links please. Comments with links are held for manual review.

By commenting you agree to our privacy policy. We use your email only to contact you about your comment.

Keep reading: more guides on the same topic.