How each milk alternative tastes in coffee
Nutrition aside, this is where it counts for most of us. Here’s how the main options behave once they meet a shot of espresso.
Oat milk: smooth, gently sweet, and the alternative that behaves most like dairy in the cup.
Its natural sweetness balances the bitterness of espresso beautifully, and it foams into dense, glossy microfoam, especially in barista form.
There’s a faint oaty note, but it stays in the background. Our all-round pick for almost any coffee.
Soy milk: one of the original alternatives, with enough body and protein to feel substantial in a latte.
Its stronger, beanier flavour holds its own against a chocolatey espresso but can muddy the delicate notes of a fruity African coffee.
Soy’s weakness is its habit of splitting on contact with hot, acidic coffee. The fix is to ease off the heat, steer towards a mellower, low-acidity roast, and bring the two together swiftly rather than letting them sit.
Almond milk: delicate and lightly toasty, almond milk suits a splash in black coffee more than a full milky build.
Unsweetened versions can taste a touch sharp, and the thin, low-protein liquid resists holding foam, so it tends to separate unless you buy a barista blend made to steam.
Coconut milk: its unmistakable coconut character and rounded sweetness are made for punchy, dark-roasted espresso, though they’ll bury the subtler notes in a lighter cup.
All that fat is a gift for texture, whipping up into a thick, stable foam. Just warm it gently so it doesn’t separate.
Pea milk: creamy and neutral in flavour, with a texture close to dairy that steams and foams well.
It’s a newer arrival, so it’s less common on shelves, but it’s a genuinely good coffee milk and a smart choice for anyone avoiding nuts and soy.
Hemp milk: light-bodied with a faint nuttiness that keeps out of the coffee’s way.
It whips up a decent foam, a little coarser than oat’s fine microfoam, and is one of the more coffee-ready options once you track it down.
Rice milk: thin, watery, and very sweet, rice milk struggles to bring any body to coffee and doesn’t foam well.
It’s the one we’d steer you away from for a proper coffee, however useful it is for allergies elsewhere.