Start with a balanced shot
Milk changes how espresso tastes, but it will not fix a shot that is already sour or bitter. Dial in the espresso first, then add milk. A 1:2 ratio, such as 18 g in and 36 g out, is a useful starting point for milk drinks.
Try it: espresso ratio
Set your dose, see your target yield
Start with 36 g out, then let taste decide.

Texture the milk
Start with cold milk in a cold pitcher. Add air at the beginning by keeping the steam tip just below the surface, where you hear a gentle tearing sound. Then lower the tip and let the milk roll until it looks glossy and smooth, like wet paint.
Stop at around 55 to 65 °C, when the pitcher is hot but you can still hold it for a moment. Hotter milk tastes less sweet and can taste cooked.
Different milks behave differently
Whole dairy milk is the easiest to texture. Oat and other plant milks vary a lot by brand; barista versions are made to foam and to resist splitting in hot coffee. Record which milk you used with the drink, because the same espresso can taste quite different with each one.
Match the drink to the cup
Drink size and foam change the balance more than people expect. Keep the cup size and milk amount steady while you adjust the espresso.
| Drink | Typical size | Milk texture |
|---|---|---|
| Cortado | About 120 ml | Thin, little foam |
| Flat white | 150 to 180 ml | Thin, silky |
| Cappuccino | 150 to 180 ml | Thicker foam |
| Latte | 240 ml or more | Silky, light foam |
Balance espresso and milk
If the coffee disappears, use a shorter ratio, a double shot, or a smaller drink. If the coffee dominates, add more milk or use a longer ratio. Milk can make acidity seem sharper and bitterness heavier, so taste the espresso on its own first, then taste the finished drink.
Pour with a clean finish
Tap the pitcher to pop large bubbles and swirl the milk so the foam and liquid stay mixed. Pour steadily into the espresso, then finish with a little foam. A smooth texture and a balanced drink matter more than the pattern.
Record the whole drink
Save the shot and the milk choice together in Roastbook. Beans can taste very different with dairy, oat, or another milk, so keep that context with the rating.