Skip to main content
Who Makes The
BEST COFFEE
COFFEE BASICS

What is the difference between a latte and a macchiato?

Quick answer

The primary difference is the ratio of espresso to milk. A latte is a larger drink consisting of a shot of espresso topped with a significant amount of steamed milk and a thin layer of foam. A macchiato is a much smaller, espresso-forward drink, consisting of a shot of espresso 'marked' with just a small dollop of steamed milk foam.

Source transparency2 sources listedPage updated Oct 10, 2026

Sources show where the underlying information came from. They do not automatically make a claim correct, so disputed history, evolving science and uncertain claims should be labeled as such in the explanation itself.

The real story

In the world of espresso-based drinks, the latte and the macchiato represent two very different experiences. The latte is the quintessential comfort drink. It is designed to be creamy, smooth, and approachable, with the milk acting as a canvas for the espresso. Because of the high volume of steamed milk, the espresso's intensity is softened, making it a perfect choice for those who enjoy a milder, milk-forward beverage.

On the other hand, the macchiato is for the espresso purist. The name itself, which means 'marked' or 'stained' in Italian, tells you everything you need to know. The goal is not to dilute the espresso but to add a tiny touch of texture and sweetness to it. When you order a traditional macchiato, you are getting a concentrated shot of espresso that has been 'marked' with a small spoonful of steamed milk foam. It is a drink that demands you appreciate the quality of the espresso itself.

This difference in volume and composition changes how you drink them. A latte is a drink you sip over time, often paired with a pastry or enjoyed as a morning ritual. A macchiato is a quick, intense experience, meant to be consumed in a few sips. It is the difference between a long, relaxing conversation and a quick, focused check-in.

For the home barista, understanding these differences is key to mastering your espresso machine. If you want to practice your milk texturing, the latte is your best friend. If you want to focus on pulling the perfect shot and just adding a hint of texture, the macchiato is the way to go. In practice, both drinks are wonderful, but they serve very different purposes depending on your mood and how much you want the espresso to shine.

Sources we lean on