+ Add a Cafe

Find a Cafe

How to Make a Macchiato

A traditional macchiato is a double espresso marked with a small dollop of milk foam. The word macchiato means stained in Italian. This is not the large, sweet, layered drink popularized by chains. The authentic macchiato is tiny, intense, and espresso-dominant, with milk serving only as a visual and textural accent.

What You Need

01

Espresso Machine

A machine capable of pulling a double espresso at 9 bar. The macchiato is almost entirely espresso, so machine quality and dial-in matter enormously. The milk is too small to cover extraction mistakes.

02

Burr Grinder

A quality burr grinder set for fine espresso. The macchiato demands a well-extracted shot because the tiny amount of milk provides almost no masking. Invest your effort in the grind and extraction rather than the milk.

03

Small Milk Pitcher

A 200-300ml pitcher for steaming a very small quantity of milk. You need only enough foam for a teaspoon, so work with a small volume. Oversteaming a large pitcher for this tiny amount is wasteful and gives less control.

04

Demitasse Cup (60-90ml)

The traditional macchiato is served in a demitasse, the same small cup used for straight espresso. Pre-warm it with hot water. A 90ml cup allows room for the foam dollop on top.

Step-by-Step Method

1

Pull a Double Espresso

Dose 18g, grind fine, and extract a double espresso targeting 36g of yield in 25-30 seconds. The crema should be thick, hazelnut-coloured, and uniform. This is the drink. Everything else is a garnish.

2

Pre-Warm the Demitasse

Fill your demitasse with hot water while the shot pulls. Discard the water immediately before pouring the espresso in. A cold cup drops the temperature of 60ml of espresso drastically and ruins the experience within seconds.

3

Steam a Small Amount of Milk

Pour 30-50ml of cold whole milk into a small pitcher. Steam briefly, introducing air for just 1-2 seconds to create a small cap of thick, dense foam. You need only enough for one teaspoon of stiff foam. Stop steaming once the pitcher is warm to the touch.

4

Pour Espresso into Demitasse

Pour the double espresso into the warmed demitasse. The crema should cover the entire surface. Let it settle for a few seconds before adding the milk. Do not let the shot sit for more than 30 seconds as the crema will begin to dissipate.

5

Mark with Milk Foam

Use a small spoon to place one teaspoon of dense milk foam directly in the centre of the crema. The foam should sit on top as a visible white mark against the brown crema. Some baristas add a tiny splash of steamed milk first, then top with foam. Either approach is correct as long as the total milk volume stays minimal.

Troubleshooting

Too Much Milk

The drink looks more like a small flat white or cortado than a macchiato. The espresso character is lost.

Fix: Reduce milk to a single teaspoon of foam. The macchiato should be visually espresso-dominant with just a white stain on the surface. If you are pouring milk from the pitcher, you are adding too much. Use a spoon to place a controlled dollop.
No Crema to Mark

The espresso surface is thin and watery with no crema layer for the foam to sit on.

Fix: Check your beans. Coffee more than 3-4 weeks past roast produces thin crema. Ensure your shot is not over-extracted (running too long). Use freshly roasted beans and dial in for a thick, hazelnut crema. Also check that your machine is generating adequate pressure.
Espresso Tastes Harsh

The tiny amount of milk does nothing to soften an overly bitter, harsh, or sour shot.

Fix: The macchiato cannot fix a bad espresso. If the shot is sour, grind finer or extend extraction. If bitter, grind coarser or shorten it. Consider a medium roast rather than a very dark roast, as the macchiato format amplifies any harshness. Get the espresso right before adding the mark.
← Back to How-To GuidesBrewing Methods →