Latte Macchiato: The Milk-Forward Coffee Drink Explained
A latte macchiato is, at its heart, a glass of steamed milk marked with a shot of espresso, and that order of assembly matters. The name means "stained milk" in Italian, and the drink was created as a way to serve espresso to children in Italy, diluted by a large volume of warm milk. Today it is a popular café order worldwide, recognisable by its tall glass presentation and visible layering. Despite containing the same two ingredients as a caffè latte, the latte macchiato is a noticeably different drinking experience: milder, milk-forward, and visually distinctive in a way that makes it one of the most photographed drinks in any café setting.
Latte Macchiato vs Caffè Latte: The Key Differences
The confusion between these two drinks is entirely understandable because they share the same components: espresso and steamed milk. The differences are in the ratio, the order of assembly, and the result in the cup.
- Caffè latte: Espresso is poured into the cup first, then steamed milk is added on top. The standard ratio is one shot of espresso (30ml) to roughly 150 to 200ml of steamed milk, with a thin layer of microfoam on top. Everything integrates; the resulting drink is fairly uniform in colour and flavour throughout.
- Latte macchiato: Steamed milk (and its foam) goes into a tall glass first. A shot of espresso is then poured slowly through the foam so it "marks" the milk below. The ratio is similar or even more milk-heavy (sometimes 200 to 250ml of milk to a single shot), and because the espresso sinks through the foam and floats above the denser cold milk beneath but below the lighter foam above, three visible layers form: foam on top, a brown espresso band in the middle, and white steamed milk below.
Versus Cappuccino
A cappuccino is a roughly equal thirds drink: one third espresso, one third steamed milk, one third milk foam, served in a small 150 to 180ml cup. It is espresso-forward and has a strong coffee flavour with thick, dry foam. A latte macchiato is far more milk-dominant, served in a 300ml tall glass, and is noticeably milder. The cappuccino is concentrated and bold; the latte macchiato is gentle and milky.
How the Layering Works
The three-layer effect in a latte macchiato is a product of density differences. Cold milk has a density of approximately 1.03 g/ml. When milk is steamed correctly to produce microfoam, the foam layer (with air incorporated) is significantly less dense and sits on top. Brewed espresso has a density close to water (around 1.0 g/ml) but slightly variable depending on concentration and temperature. When espresso is poured carefully and slowly through the foam, it passes through the lower-density foam but is not dense enough to sink all the way to the bottom of the cold milk, so it settles in a visible band in the middle.
The key word is "carefully." If the espresso is poured quickly or aggressively, it will disturb the layers and the drink will mix. A spoon held just above the foam surface, with the espresso poured over the back of the spoon to diffuse the flow, helps create a clean separation. Temperature also matters: the steamed milk should be around 60 to 65°C and the espresso should be poured immediately after brewing while still hot.
How to Make a Latte Macchiato at Home
Equipment
- An espresso machine (or a Moka pot for a strong approximation)
- A milk frother or steam wand
- A tall, heat-resistant glass (300ml capacity)
- A spoon for pouring control
Ingredients
- 200ml whole milk (see milk section below for alternatives)
- 1 shot (30ml) of freshly brewed espresso
Method
- Steam the milk to approximately 60 to 65°C until you have a jug of hot milk topped with a generous layer of microfoam (small, velvety bubbles, not large airy ones). Pour it into the tall glass; the foam will settle naturally on top.
- Brew your espresso shot immediately so it is fresh and hot.
- Hold a spoon just above the foam in the glass. Pour the espresso very slowly over the back of the spoon so it trickles gently through the foam.
- Watch the espresso settle into its characteristic middle layer. Serve immediately, unsweetened or with a pump of vanilla or caramel syrup if desired.
Which Milk Froths Best?
Milk frothing depends on two things: protein content (which provides the structure for bubbles) and fat content (which adds creaminess and stability). Understanding this helps when choosing a milk for latte macchiato.
Whole Milk
The best all-round option. Whole milk (3.5% fat in the UK and EU, around 3.25% in the US) froths reliably to a dense, creamy microfoam with good stability. The fat adds a pleasant sweetness and body that makes the final drink taste rounded and rich. For a classic latte macchiato, whole milk is the benchmark.
Semi-Skimmed Milk
Lower fat (1.7% in the UK) means the foam is stiffer and has more volume but is slightly less creamy and stable. The layers are still achievable and the drink is lighter. A reasonable choice for those reducing fat intake.
Skimmed Milk
Very high in protein relative to fat, skimmed milk produces the most voluminous foam of any dairy milk, but it tends to be dry and airy rather than creamy. The foam collapses more quickly and the drink tastes thinner. Not the best choice for a latte macchiato.
Oat Milk
Barista-edition oat milks (Oatly Barista, Minor Figures, Califia Farms Barista Blend) are specifically formulated with higher fat and emulsifier content to mimic the frothing behaviour of whole dairy milk. They produce excellent microfoam and the natural sweetness of oat milk complements espresso well. The layering effect is slightly less pronounced because oat milk density is close to that of espresso, but visually acceptable results are achievable.
Soy Milk
The protein-rich option among plant milks. Soy froths well but can curdle slightly when it comes into direct contact with hot espresso at the pour stage, particularly if the milk is old or the espresso is very acidic. Barista formulations reduce this risk.
Almond and Coconut Milk
Both have low protein content relative to fat and produce limited, unstable foam. They are not well suited to latte macchiato preparation and will not produce the characteristic layered effect reliably.
Caffeine Content
A standard latte macchiato made with one shot of espresso contains roughly 63mg of caffeine (the typical caffeine content of a 30ml single espresso shot). Some cafés, including Starbucks, use two shots in their latte macchiato, which approximately doubles that figure. For context, a 240ml cup of filter coffee contains roughly 95 to 165mg of caffeine. The latte macchiato is, because of its high milk volume, one of the milder espresso-based drinks in terms of caffeine concentration per sip.
Serving Suggestions
Latte macchiato is almost always served hot, though iced versions (cold milk, cold foam, espresso poured over ice) have become popular in cafés following the success of iced espresso drinks. Flavoured syrups, particularly vanilla, hazelnut, and caramel, are common additions. The drink is typically served without sugar, as the milk's natural lactose sweetness balances the bitterness of the espresso; those accustomed to a flat white or espresso may find a latte macchiato surprisingly mild and sweet by comparison.
Related: Cappuccino vs Flat White: What's the Difference? | Which Milk Froths Best for Coffee?