A latte uses roughly one part espresso to three to five parts milk. A macchiato is nearly all espresso, with barely a splash of foamed milk on top.
Both drinks start from the same base: one or two shots of espresso. Every other difference comes from how much milk joins it, and when.
Steamed milk makes the latte taste mild, smooth, and creamy. In a macchiato, the small mark of foam softens the espresso just enough to keep its bold, intense character.
In The World Atlas of Coffee, barista champion James Hoffmann explains that macchiato means “marked” or “stained” in Italian. That little word explains every version you will meet on a café menu.
Latte vs. Macchiato at a Glance
A typical latte pours 180 to 240 ml (6 to 8 oz) of steamed milk over its espresso. A typical espresso macchiato gets only 15 to 30 ml of foamed milk, about one to two tablespoons.
Use the table below to decide which drink matches the strength, size, and texture you want.
| What changes | Caffè latte (typical) | Espresso macchiato (typical) | Latte macchiato (typical) |
| Name means | “coffee and milk” | “marked espresso” | “marked milk” |
| Espresso | 1 to 2 shots (30 to 60 ml) | 1 to 2 shots (30 to 60 ml) | 1 to 2 shots (30 to 60 ml) |
| Milk | 180 to 240 ml (6 to 8 oz), steamed | 15 to 30 ml of foam | 180 to 240 ml (6 to 8 oz), steamed |
| Espresso to milk ratio | about 1:3 to 1:5 | about 1:0.5 to 1:1 | about 1:3 to 1:5 |
| Pour order | espresso first, milk blended in | espresso first, foam spooned on top | milk first, espresso poured through the foam |
| Body and look | one smooth blend with a thin microfoam top | dense espresso base under a small foam dollop | three visible layers in a tall glass |
| Flavor | mild, creamy, milk-forward | bold, intense, espresso-forward | sweet and milky with an espresso kick |
| Serving size | 240 to 350 ml (8 to 12 oz) cup | 60 to 90 ml (2 to 3 oz) demitasse | 240 to 350 ml (8 to 12 oz) tall glass |
Specialty Coffee Association teaching materials describe a latte as espresso and textured milk blended into one uniform drink. They put its microfoam top at roughly 0.5 to 1 cm.
The same materials define the espresso macchiato as an espresso base marked with foam. The mark adds gentle contrast without diluting the shot’s strength.
Nespresso’s own latte-versus-macchiato guide frames the pair simply. The latte leads with milk, the macchiato leads with espresso.
These café standards hold until you meet an actual menu, and the next section shows where the word macchiato bends.
How Each Drink Is Built
A caffè latte consists of espresso and steamed milk mixed into one sweet, mellow cup. Encyclopaedia Britannica defines it the same way: an espresso drink made with steamed milk.
Milk texturing aims for about 55 to 65 °C (130 to 150 °F), the target range used in SCA barista coursework. The goal is microfoam, meaning tiny, silky bubbles folded evenly through glossy milk.
Espresso goes into the cup first, and the steamed milk pours steadily over it. Because the two combine as they meet, the finished drink looks uniform all the way through.
A traditional espresso macchiato stays close to straight espresso. Pull a double shot into a small cup called a demitasse, then spoon a mark of textured foam onto the crema, the golden layer that crowns a fresh shot.
That spoonful rounds off the espresso’s sharp edge. The drink keeps its intensity because almost nothing dilutes it.
At home, both drinks start with an espresso machine with a steam wand, such as the Breville Barista Express.
- Key Specifications:
- Type: semi-automatic espresso machine with a built-in conical burr grinder
- Steam wand: yes, for texturing milk
- Portafilter: 54 mm
- Dosing: single or double shot baskets
Texturing happens in a small 12 oz stainless steel frothing pitcher. Steam past the target window and the milk loses sweetness, and the foam turns dry and stiff.
Pull identical shots for all three drinks and you still get three different cups. The pour sequence decides whether the espresso blends in or floats apart, which is exactly where the macchiato story twists.
Why “Macchiato” Means Different Drinks at Different Cafés
The word macchiato does not name one fixed drink: cafés use it for three related beverages. The traditional espresso macchiato is the small, strong original described above.
The latte macchiato swaps the roles and marks hot milk with espresso instead. That inversion is the key: you stain the milk rather than the coffee.
To build one, aerate the milk a little longer so the foam reaches about 1.5 to 2 cm. Pour the milk into a tall glass, then let it rest for about 30 to 60 seconds until the liquid and foam separate.
Next, pour a shot slowly through the center of the foam. The espresso settles between the dense liquid milk below and the lighter foam above.
According to Andrea Illy and Rinantonio Viani in Espresso Coffee: The Science of Quality, gently poured espresso can suspend between those two layers. Their book credits the separation to differences in temperature and fat-protein density between the phases.
That is why this drink deserves tall clear latte glasses, since the three-layer look is its whole appeal. Hide it in a mug and you have basically ordered a latte.
Starbucks took the name further with its caramel macchiato, a large, sweet, layered milk drink built latte-macchiato style. Expect that instead of the small traditional original, and the size and sugar will not surprise you.
Taste drives most orders more than technique does. If a bolder cup sounds tempting, check which of the two drinks is stronger before you commit.
Which One Should You Order?
Choose a latte for a bigger, gentler cup that leads with creamy milk in an 8 to 12 oz serving. It suits slow sipping, milk-forward palates, and anyone easing into espresso.
Choose a traditional macchiato if straight espresso feels too sharp but you still want bold flavor in a tiny 2 to 3 oz pour. Most versions share the same espresso base, so the milk sets the personality, not the beans.
Shot count decides stimulation more than the menu name does. See how the caffeine counts stack up before ordering late in the day.
Milk also carries most of the calories in either cup. Since portions vary widely, we compare how each drink scores on calories in a separate guide.
Read the menu closely: cup size and the word “traditional” are your best clues. Pick the latte for comfort and volume, or the macchiato for strength in a small cup.
The Short Answer
A latte is a milk drink: about one part espresso to three to five parts steamed milk, mild and creamy in an 8 to 12 oz cup. A traditional macchiato is an espresso drink: a full shot carrying just 15 to 30 ml of foam.
Next time you order, ask for the traditional macchiato if you want bold, or the latte if you want mellow. The word “marked” tells you what is in the cup.
