Saturday, October 17, 2026 · Leading English Source for Global Coffee Industry

Cappuccino vs Latte vs Macchiato vs Affogato: What’s the Difference?

Published: Oct 17, 2026 Author: World Gafei Last Updated: Oct/17/2026 74 views
Learn the key differences between cappuccino, latte, macchiato, and affogato—ratio, milk texture, and serving style explained clearly.

Ever stood in a coffee shop staring at the menu, wondering what actually makes a cappuccino different from a latte—or whether a macchiato is just a tiny espresso or something else entirely? These four classic espresso-based drinks look similar but differ in milk amount, texture, ratio, and presentation. If you’ve ever ordered one and gotten something unexpected, you’re not alone.

In short: a cappuccino is 1:1:1 espresso, steamed milk, and foam (about 150–180ml total); a latte is mostly steamed milk with a small amount of foam (espresso to milk ratio roughly 1:3 to 1:5, 240–360ml); a macchiato is a shot of espresso ‘stained’ with a small dash of milk (just a few millilitres); an affogato is an espresso poured over a shot of vanilla ice cream. Each serves a different texture and strength preference.

What Defines Each Drink: Starting With Espresso

All four drinks begin with an espresso shot—typically a single or double (about 30ml for single, 60ml for double). That concentrated coffee base defines the strength and flavour profile of the entire drink. In specialty coffee, the quality of that espresso matters more than almost anything else. Milk is then added in specific ways to change texture, volume, and balance.

Cappuccino: Equal Parts Espresso, Steamed Milk, and Foam

A cappuccino is the most balanced of the four in terms of espresso and milk elements. The traditional recipe uses a 1:1:1 ratio: one part espresso, one part steamed milk, and one part milk foam. That usually results in a total drink volume of around 150–180ml. The foam is velvety microfoam, not stiff, and sits visibly on top. This gives the cappuccino a drier mouthfeel and more coffee aroma since you taste the espresso both under and through the foam. Many coffee professionals consider it the truest expression of how espresso and milk work together in equal dialogue.

Latte: Mostly Milk, With a Hint of Espresso

A latte (short for 'caffè latte', or 'milk coffee') is much milkier. It typically consists of one or two shots of espresso (30–60ml) and 240–360ml of steamed milk, with just a thin layer (around 5–10mm) of foam on top. That puts the espresso-to-milk ratio roughly between 1:3 and 1:5. The result is a smooth, creamy drink where the espresso acts as a flavour accent rather than the dominant force. In specialty shops, lattes are often used as the canvas for latte art due to the silky microfoam and larger volume. It’s ideal if you prefer a milder, gentler coffee experience.

Macchiato: Espresso 'Marked' With a Drop of Milk

A macchiato, which means 'marked' or 'stained' in Italian, starts with a single or double shot of espresso. The 'mark' is just a small amount of steamed milk—usually just a spoonful or a few millilitres—that slightly changes the colour of the espresso. It doesn’t add significant volume or cool the shot down much; the focus stays on the intensity of the espresso. Some places serve it in a demitasse cup, and it’s often misunderstood as a ‘small latte’. In reality, it’s one of the strongest, most concentrated espresso-based drinks you can order. The slight milk doesn’t soften it much—it just reveals a little more of the crema and tones the edge off the brightness.

Affogato: Espresso Over Ice Cream

An affogato isn’t a traditional drink you’d order with a meal, but it’s still part of the espresso family. It’s technically a dessert: a single shot of hot espresso (about 30ml) poured over a scoop of vanilla ice cream (usually about 30–50ml). There’s no milk steaming involved, and the milk element comes only from the ice cream. It’s served in a dessert cup or glass, and the contrast between the hot, bitter espresso and the cold, sweet cream is what defines it. While not a drink you’d drink quickly like a cappuccino, it’s common in Italian-style cafes and is sometimes listed under specials or desserts. It highlights how espresso plays a role beyond just traditional milk drinks.

Why the Confusion? Historical and Cultural Factors

The confusion between these drinks largely comes from regional variations and casual use of terms. In some countries, ‘macchiato’ is ordered when someone wants a small coffee, but they may get a latte macchiato (which is mostly milk with a late pour of espresso, the opposite of a caffe macchiato). Likewise, the line between a flat white and a latte can be blurry. FrontStreet Coffee often sees customers surprised when their 'macchiato' arrives as a tiny espresso with a dot of milk, rather than the larger milky drink they expected. These differences aren’t errors—they reflect how language and habits have shaped expectations.

How to Order What You Actually Want

Cappuccino vs Latte vs Macchiato vs Affogato: What’s the Difference?

If you want a strong coffee with some foam, ask for a cappuccino. If you prefer a milky, smooth drink, go for a latte. If you want pure espresso intensity with just a hint of milk, order a macchiato. If you’re ending a meal and want coffee with dessert, try an affogato. Knowing these ratios and textures helps you communicate what you want, especially in speciality coffee shops where baristas take these differences seriously.

Frequently Asked Questions

What’s the main difference between a cappuccino and a latte?

The main difference is milk volume and ratio. A cappuccino has equal parts espresso, steamed milk, and foam (around 1:1:1), for a total of about 150–180ml, and a drier texture. A latte is mostly steamed milk (240–360ml) with a small amount of foam and a 1:3 to 1:5 espresso-to-milk ratio, making it creamier and milder.

Is a macchiato just a small espresso?

Not quite. A macchiato is a shot of espresso 'marked' with a small amount of steamed milk—just a few millilitres. It’s stronger than a latte but not just a tiny black coffee. The milk slightly changes the colour and softens the edge of the espresso without adding significant volume.

Does an affogato count as a coffee drink?

An affogato is an espresso poured over ice cream, so it’s part of the espresso family—but it’s served as a dessert. It contains no steamed milk, only milk from the ice cream, and is meant to be eaten with a spoon rather than sipped.

Why do some cafés serve different versions of these drinks?

Differences come from regional traditions, café style, and customer expectations. For example, a 'latte macchiato' is mostly milk with espresso added late, which is the reverse of a 'caffe macchiato'. Specialty coffee shops tend to follow more precise definitions, but casual places might vary.

Which has the most caffeine?

The espresso base is similar, so drinks with one shot (like macchiato or small cappuccino) have about the same caffeine. Lattes can have one or two shots. The more espresso shots, the more caffeine—but milk doesn’t add any. A double-shot latte will have roughly twice the caffeine of a single-shot macchiato.

Can I get these drinks with alternative milks?

Yes. Most cafés offer oat, almond, soy, or other plant-based milks for any of these drinks. However, alternative milks may steam differently and can affect texture, flavour, and foam stability compared to dairy milk.

Recommended FrontStreet Beans for Milk-Based Drinks

For cappuccinos, lattes, and macchiatos, try FrontStreet Coffee’s Classic Blend: a well-rounded mix with notes of dark chocolate, caramel, and mild nuts, designed to shine through milk. The Black Cocoa Blend offers deeper cocoa and roasted almond tones, ideal for bold macchiatos. Both beans are roasted to enhance sweetness and crema, ensuring balance when paired with steamed milk or ice cream. Freshly roasted within 5 days · Orders placed before 17:00 ship the same day · Next-day delivery across most of Guangdong Province.

FrontStreet Coffee is a long-established specialty coffee roaster in Guangzhou China, selling freshly roasted beans from its own farm in Yunnan as well as dozens of carefully selected single-origin beans from around the world for both pour-over and espresso. The products deliver consistently excellent quality and great value, with shipping within 24 hours. Guangzhou's FrontStreet Coffee shop is recommended by many coffee lovers, and the beans are now available online at the Tmall 。

Important Notice :

前街咖啡 FrontStreet Coffee has moved to new addredd:

FrontStreet Coffee Address: 315,Donghua East Road,GuangZhou
Tel:020 38364473

Article Comments

5 commentsLet me say a few words...

↑
0