A macchiato is mostly espresso with just a touch of milk, while a latte is mostly milk with espresso added, so the latte tastes much creamier and milder than the macchiato.

Quick Scoop

  • Macchiato : 1 shot of espresso “stained” with a small amount of steamed milk or foam, usually in a tiny 2–3 oz cup.
  • Latte : 1–2 shots of espresso plus a lot of steamed milk and a thin layer of foam, usually 8–12 oz or more.
  • Flavor: Macchiato = strong, punchy coffee taste; latte = smooth, creamy, and much milder.
  • Texture: Macchiato is bold with just a soft edge of milk; latte is velvety and milk-forward.
  • Caffeine: Often similar if they use the same number of espresso shots; they just taste different because of the milk ratio.

Side‑by‑side at a glance

[1][5] [3][5] [1][3] [5][3] [1][3] [3][5] [7][1][3] [7][5][3] [1][3] [5][3] [3][1] [9][1][3] [5][3] [3][5] [1][3] [5][3]
Feature Macchiato Latte
Basic idea Espresso with a **spot** of milk.Milk coffee with espresso mixed in.
Typical size About 2–3 oz, small demitasse cup.About 8–12 oz or more, larger cup or glass.
Espresso : milk High espresso, very little milk (often around 2:1).More milk than espresso (often around 2:1 milk to coffee or higher).
Taste Strong, intense coffee flavor, only slightly softened by milk.Gentle, creamy, and mellow, great if you like milky coffee.
Texture Bold espresso body with a bit of foam or milk on top.Silky steamed milk throughout, thin foam layer on top.
Look in the cup Smaller, often clear layers of espresso and a dab of milk.Larger, more uniform blend of coffee and milk, often with foam art.
Caffeine feel Tastes stronger, but caffeine per shot is similar to a latte.Tastes softer because the milk dilutes the intensity, even with similar caffeine.
Best for People who want espresso to be the star, with just a hint of milk.People who prefer smooth, long, milky drinks and flavored syrups.

One quick example

If you take a single espresso shot and add only a spoonful of steamed milk on top, you’ve got a macchiato.

If you take that same shot and fill a big cup with hot steamed milk plus a little foam, you’ve turned it into a latte instead.

TL;DR: A macchiato is a small, strong espresso “marked” with just a bit of milk, while a latte is a much larger, milk-heavy drink that tastes smoother and creamier.

Information gathered from public forums or data available on the internet and portrayed here.