what's the difference between a macchiato and a latte

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