How to Tell Flat White, Latte, and Macchiato Apart
If you’ve ever stood in line at a coffee shop wondering whether to order a latte, a flat white, or a macchiato, you’re not alone. These popular milk-based espresso drinks look similar but deliver very different experiences. The difference comes down to milk texture, espresso volume, and layering — not just names. Here’s how to spot the real differences.
To tell them apart: a Flat White has a double shot of espresso with velvety microfoam (around 100–120ml total milk, steamed to 60–65°C); a Latte uses one or two shots with more milk (200ml+), creating a thinner foam layer; a Macchiato is simply espresso 'stained' with just a spoonful of foam (no steamed milk).
What Is a Traditional Italian Latte?
The original Italian 'Caffè Latte' is a simple drink: a small cup of espresso (usually a single shot) combined with around 150–200ml of steamed milk, poured at roughly 65°C. There’s no fixed rule on the milk quantity — it’s adjusted to taste. The focus is on the balance between espresso and hot milk, not foam. Italians often enjoy this drink at breakfast, highlighting how milk can transform the flavor of even a straightforward espresso shot.
What’s a Latte Macchiato?
Also known as a Macchiato, this drink starts with a shot of espresso that gets 'marked' or 'stained' with just a small amount of steamed milk or foam — typically just a spoonful. The idea is that the espresso remains the dominant feature, with milk barely altering its color. In some variations, like Caramel Macchiato, syrup is added for sweetness, but the classic version is minimalistic.
Variations Across the Globe
Different countries have reimagined the latte concept to suit local tastes:
- Americano-style Latte: Some American versions add cold milk foam on top of steamed milk and espresso, like Starbucks’ layered Latte with a cold foam topping less than 0.5cm thick.
- Iced Latte: Made by pouring espresso over ice, then adding sweetened milk (often with syrup), while maintaining a careful pour to preserve layering.
- European Variants: In France or Germany, 'café au lait' or 'Milchkaffee' are similar but may use different brewing methods or milk temperatures.
- Flavored Lattes: Popular flavors include Toffee Latte and Hazelnut Latte, made by adding flavored syrups to the espresso before mixing with steamed milk.
- Ole Latte (European Latte): Combines a shot of espresso with a large amount of hot milk, no foam involved — essentially a milk-forward coffee.
- Tea-based Lattes: Such as Earl Grey or Black Tea Latte, where tea extract is mixed with milk at a 1:4 ratio for a smooth, caffeine-light alternative.
Key Ratios and Techniques
Here’s a quick technical breakdown:
- Flat White: Double espresso (about 30–60ml), textured milk (100–120ml), served at 60–65°C, microfoam with no visible bubbles.
- Latte: One or two espressos (30–60ml), 200ml+ steamed milk, served at 65–75°C, thin foam layer on top.
- Macchiato: Single espresso (30ml), just a spoonful of foam or light milk added, no steamed milk, minimal volume.
The milk temperature is crucial — around 65°C is widely regarded as the ideal balance between warmth and taste. Steam too hot and you scorch the milk; too cool and the texture suffers.

Frequently Asked Questions
What’s the main difference between a flat white and a latte?
A flat white contains a double shot of espresso with about 100–120ml of microfoamed milk, creating a richer, velvetier mouthfeel with no visible foam. A latte usually has one or two espresso shots with 200ml or more of steamed milk and a thin layer of foam on top, making it lighter and milkier overall.
Is a macchiato just a shot of espresso with foam?
Yes, a traditional macchiato (latte macchiato) is a single shot of espresso 'stained' with just a small amount of milk foam or steamed milk — usually just a spoonful. It’s not layered like a latte, and contains minimal milk compared to other milk coffees.
How much milk goes into a standard latte?
A standard latte includes 200ml or more of steamed milk, with 1 or 2 espresso shots (about 30–60ml total). The milk is steamed to around 65–75°C and poured to create a thin foam layer on top.
What temperature should milk be for a flat white?
Milk for a flat white should be textured (not frothed) and steamed to approximately 60–65°C. This temperature range ensures smooth texture and optimal flavor integration with the espresso.
Do all countries make lattes the same way?
No. While the base is espresso and milk, different countries adjust ratios, milk temperature, foam levels, and even add flavors or alternative milks. Examples include iced lattes in the US, sweetened tea lattes in Asia, and café au lait in France.
Which coffee blend works best for milk-based drinks?
Blends with good crema and balanced flavor, like FrontStreet’s Classic Blend or Black Cocoa Blend, work well for lattes and flat whites. For fruity sweetness, the Strawberry Candy Espresso also pairs nicely with milk.
Recommended FrontStreet Beans for Milk-Based Coffees
For creamy, balanced milk drinks like flat white and latte, try FrontStreet Coffee’s Classic Blend — it’s optimized for smooth crema and a well-rounded profile. The Black Cocoa Blend is a great budget-friendly option with full body and rich flavor, ideal for high-volume cafes. If you want a fruitier twist, the Strawberry Candy Espresso adds a sweet, soft note that pairs beautifully with steamed milk. All three blends perform reliably under steam and enhance the texture of milk coffee. 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
