Best Milk Alternatives for Latte Art in 2026 (UK)

Ask a barista what makes a rosetta possible and the honest answer has less to do with the espresso than with the milk in the pitcher. Latte art is poured, not drawn: a stream of silky microfoam — milk aerated into thousands of tiny, uniform bubbles — is guided across the surface of the crema, and it holds its shape only because that foam is stable enough to float. Over the past decade, the pitchers behind UK café counters have increasingly held oat and soya rather than dairy, and a dedicated “barista-grade” category now exists because ordinary plant milks simply don’t behave under a steam wand.

That leaves home coffee drinkers with a puzzle: cartons that look near-identical can steam very differently. This guide identifies the best milk alternatives for latte art sold in the UK in 2026, based on manufacturer nutrition panels and specifications, verified owner-review consensus across Amazon UK and supermarket listings, and the aggregate experience of specialty-coffee communities. Every price is approximate — supermarket pricing fluctuates — but the differences in formulation, and what they mean for your pour, are constant.

How We Chose the Contenders: Ranking Criteria

Three filters shaped the shortlist, and they are worth stating plainly:

  • Availability: every product had to be genuinely available through UK supermarkets or established online grocery channels in 2026. A brilliant barista milk you can only import at infuriating cost is no use to a home barista restocking on a Tuesday.
  • Barista-grade labelling: each contender carries an explicit “barista” designation on pack, signalling that the manufacturer has formulated it for steaming and espresso service rather than for cereal bowls.
  • Owner-review depth: each product needed a minimum of roughly 200 Amazon UK ratings, so that community feedback reflects genuine, repeated use rather than a handful of early adopters.

The comparison itself runs along five axes: fat per 100 ml, sugar per 100 ml, and protein per 100 ml (all taken from manufacturer nutrition labels); stabiliser type (listed in each product’s ingredients); and hedged price per litre at UK retail. This is a research-based guide rather than a lab-testing exercise; where a claim needs authority, it is anchored to manufacturer specifications, Specialty Coffee Association (SCA) educational materials, or the aggregate consensus of named communities such as Reddit’s r/espresso and r/coffee.

The Best Milk Alternatives for Latte Art at a Glance

ProductBest forTypical price per litreOne-line verdict
Oatly Barista EditionAll-round latte art; the café benchmarkApproximately £2.30–£2.70Creamy, forgiving microfoam — the reference point for oat-based art.
Minor Figures Barista OatClean flavour contrast with single-origin espressoApproximately £2.50–£3.00Steams close to the benchmark with noticeably less sweetness.
Alpro Barista SoyaDense, dairy-like foam on a budgetApproximately £1.60–£2.00The closest plant-based texture to cow’s milk, at a fraction of the cost.

A fourth formulation — Alpro Barista Oat — is reviewed in full below for drinkers who want the lightest-bodied oat option.

If you buy only one, make it Oatly Barista Edition: it is the product every other barista oat is measured against. If you want to practise daily without the price tag, Alpro Barista Soya is the value pick.

Why Standard Plant Milks Fail at Latte Art

Latte art is, technically, the controlled pouring of aerated milk into crema. The pattern survives because microfoam — milk shot through with tiny, uniform air bubbles — is lighter than espresso and floats on the surface, where the falling stream of liquid pushes it into shape. Plant milks complicate this in three distinct ways.

Protein matters more than fat. In dairy, the proteins whey and casein form a stable film around each air bubble, which is why whole milk produces such silky, long-lived microfoam. Most standard (non-barista) oat and almond drinks contain only around 0.5–1 g of protein per 100 ml, against roughly 3.4 g in cow’s milk. Less protein means the film around each bubble is thinner and weaker; bubbles coalesce into large, unstable foam that collapses into a watery layer within a minute — long before you can pour a tulip.

Protein type matters as much as protein quantity. Soya is the instructive case: Alpro Barista Soya carries around 3.3 g of protein per 100 ml, genuinely close to dairy’s 3.4 g — yet soya can still visibly curdle in a hot, acidic espresso. The reason is that dairy’s whey and casein proteins and soya’s globulin proteins are different chemical families. Specialty Coffee Association barista resources flag plant-protein acid instability as the mechanism: soya’s globulins are prone to coagulation at coffee’s pH, so a high protein count alone does not guarantee a stable emulsion. Stabilisers exist precisely to bridge that gap.

Emulsifiers and stabilisers are doing much of the heavy lifting. Barista-grade drinks add ingredients such as dipotassium phosphate — a buffering salt present in all four products in this guide — to keep proteins dispersed and prevent the curdled-looking flakes that appear when ordinary plant milk meets espresso acidity. Added plant oils, meanwhile, mimic dairy’s mouthfeel and help the emulsion resist splitting.

Oats bring an unexpected advantage. Oats naturally contain beta-glucan, a soluble fibre that adds viscosity. That extra body is what gives oat lattes their characteristic heavy, glossy texture, and it makes suspending air bubbles easier. The trade-off is that oat foam is less elastic than dairy foam and settles faster — one reason baristas who work with oat milk pour immediately rather than letting the pitcher rest.

What “Barista Grade” Actually Means

It is worth being blunt: “barista grade” is not a regulated standard in the UK or EU. There is no legal definition, no certification body, and no inspector checking that a carton labelled “barista” meets any particular spec. The term is purely a piece of manufacturer marketing language.

What gives it meaning in practice is formulation. The drinks that carry the label — including all four here — share predictable chemistry: phosphates such as dipotassium phosphate to buffer against coffee acidity; fat content raised with added oils to mimic dairy body; and, frequently, UHT treatment for shelf stability during café service. None of this is accidental: the manufacturer has engineered the drink to steam, hold microfoam, and survive contact with espresso, where a standard plant milk is not. When you see “barista” on a carton, you are reading an intent, not an accreditation — which is why the nutrition and ingredient panels below matter more than the badge on the front.

How to Choose: Reading the Label

The four contenders’ own nutrition labels tell you most of what you need to know. All figures below are the manufacturer-stated values per 100 ml and are approximate, as formulations can vary between batches and markets:

ProductFat (g/100 ml)Protein (g/100 ml)Sugar (g/100 ml)Stabilisers noted on label
Oatly Barista Edition~3.0 g~1.0 g~4.0 gDipotassium phosphate
Minor Figures Barista Oat~2.5 g~1.0 g~3.5 gDipotassium phosphate
Alpro Barista Soya~1.8 g~3.3 g~0.5 gDipotassium phosphate, gellan gum
Alpro Barista Oat~1.5 g~0.5 g~3.9 gDipotassium phosphate

Fat is your body and mouthfeel. Oatly Barista’s ~3.0 g per 100 ml is the highest of the four and reads, in the cup, as the richest, most dairy-like oat body. At the other end, Alpro Barista Oat’s ~1.5 g is half that — a deliberately lighter drink. Fat coats the palate and gives latte art its visual weight; if you like a flat white that feels substantial, you will notice the difference between 3.0 g and 1.5 g very quickly.

Protein is your foam structure — up to a point. As covered above, protein forms the film that stabilises bubbles, but the type of protein matters as much as the quantity. Alpro Barista Soya’s ~3.3 g is the stand-out figure, close to dairy’s ~3.4 g, and it produces a correspondingly dense foam. The oat drinks sit far lower — around 1.0 g for Oatly and Minor Figures, and just ~0.5 g for Alpro Barista Oat — and rely instead on oat beta-glucan viscosity and added stabilisers to hold their foam together.

Sugar is your flavour trade-off. The three oat drinks all carry meaningful sugar: ~4.0 g for Oatly, ~3.9 g for Alpro Barista Oat, and ~3.5 g for Minor Figures. These sugars are largely produced naturally as enzymes break down oat starch during milling, but they are still sugars, and they make the finished latte noticeably sweet. Against a dark, chocolatey espresso blend that sweetness can be pleasant; against a delicate light-roast single origin, it competes with and can mask the coffee’s own character. Alpro Barista Soya’s ~0.5 g per 100 ml leaves the espresso almost completely unadorned.

Stabilisers are your insurance policy. All four list dipotassium phosphate; Alpro Barista Soya adds gellan gum, a plant-based gelling agent that helps keep the emulsion uniform. These ingredients buffer the drink against the pH shock of espresso and are the main reason a barista-grade carton does not split into flakes on first contact. If a plant milk is not labelled barista-grade and lists no stabilisers, expect separation.

Price per litre is your running cost. If you pour two flat whites a day, the difference between a £2.70 carton and a £1.60 carton adds up quickly. Alpro Barista Soya is typically around 30–40% cheaper per litre than Oatly Barista — a material gap for daily practice, as discussed in its review below.

The Contenders Reviewed

Oatly Barista Edition — The Café Benchmark

Oatly Barista Edition is the drink that defined the category, and it remains the default against which every other barista oat is judged. The brand was founded in Sweden, and UK operations run through the parent company, Oatly AB — the carton you buy in a British supermarket is the same formulation that sits behind countless café counters.

The label tells the story. Fat comes in at approximately 3.0 g per 100 ml — the highest of the four contenders here — with protein at around 1.0 g and sugar at approximately 4.0 g. The stabiliser is dipotassium phosphate, and the format is UHT only, meaning it is shelf-stable until opened. That fat figure is the backbone of its performance: it delivers the rich, glossy body that makes oat microfoam look creamy rather than thin, and it is forgiving across different steam wands and techniques. Owner-review consensus and barista practice both treat it as the reference point — a carton that reliably produces fine, pourable microfoam with minimal fuss.

The honest caveat is flavour rather than performance. At ~4.0 g of sugar per 100 ml, Oatly’s sweetness is pronounced, and it can noticeably compete with lighter-roast espresso, flattening the delicate acidic notes that single origins are prized for. Treat that as a flavour trade-off rather than a defect: with a medium or dark roast, most drinkers will not notice — or will actively enjoy it.

Verdict: The benchmark for oat-based latte art — creamy, reliable and easy to steam, provided you don’t mind its sweetness.

Where to buy in the UK: Tesco, Sainsbury’s, Ocado and Amazon UK, typically at around £2.30–£2.70 per litre (prices fluctuate with promotions).


Minor Figures Barista Oat — The Less Sweet Oat

Minor Figures is a London-based company founded by specialty-coffee operators, and it shows in the brief: this is an oat milk designed by people who care what espresso tastes like through the milk. Its label profile is close to Oatly’s but shifted where it matters — approximately 2.5 g of fat per 100 ml, around 1.0 g of protein, and roughly 3.5 g of sugar, stabilised with dipotassium phosphate and sold in UHT format only.

That 3.5 g of sugar, half a gram below Oatly’s 4.0 g, is the product’s defining feature. It does not sound like much, but in a 200 ml flat white the difference is a gram of sugar, and regular drinkers of single-origin espresso report that Minor Figures lets the coffee’s own flavour lead instead of coating it in oat sweetness. This is not idle marketing: across Reddit’s r/espresso and r/coffee communities, aggregate consensus frequently describes Minor Figures as the “less sweet oat” — worth having for anyone who found Oatly’s sugar competing with a delicate roast.

For latte art itself, the owner-review consensus places its microfoam quality close to Oatly’s for typical home set-ups — fine bubbles, good elasticity for pouring, and the same caveat that oat foam should be poured quickly. The trade-off is price and availability: at approximately £2.50–£3.00 per litre, it is typically the most expensive of the four, and availability skews towards Waitrose, Amazon UK and specialty retailers rather than the full supermarket aisle.

Verdict: Near-benchmark steaming with a cleaner, less sweet finish — the pick if espresso clarity matters more than price.

Where to buy in the UK: Waitrose, Amazon UK and specialty coffee retailers, typically around £2.50–£3.00 per litre.


Alpro Barista Soya — The Dairy-Like Value Pick

Alpro Barista Soya is the outlier in this group, because it is the only soya drink among the oat-heavy mainstream — and because its label reads like dairy’s. Protein sits at approximately 3.3 g per 100 ml, the closest of any plant milk here to cow’s milk’s ~3.4 g; fat is around 1.8 g; and sugar is just ~0.5 g. Its stabiliser system is dual — dipotassium phosphate plus gellan gum — the latter helping keep the emulsion uniform.

That protein profile produces the densest, most dairy-like foam of the four contenders: texture that beginners often find easier to pour, because it behaves more like the whole milk most latte-art tutorials assume. Alpro is a Danone brand, widely stocked in UK supermarkets, with Aldi’s own-label soya drink serving as a common budget equivalent for shoppers who want the same style of product for less. At approximately £1.60–£2.00 per litre, it is typically around 30–40% cheaper than Oatly Barista — a genuine value differential for anyone who practises pours daily.

The caveat is the science covered earlier: despite its near-dairy protein count, soya’s globulin proteins remain vulnerable to acid instability. With a very bright, acidic espresso, Alpro Barista Soya can still show visible coagulation, and it needs slightly gentler treatment under the steam wand — lower pressure, as detailed in the steaming tips below — to avoid overheating the protein.

Verdict: The closest plant-based texture to dairy, at the lowest price per litre of the four — the wise buy for high-volume practice.

Where to buy in the UK: Widely stocked across UK supermarkets, typically around £1.60–£2.00 per litre, with an own-label soya equivalent commonly found at Aldi.


Alpro Barista Oat — The Light-Bodied Contender

Alpro also makes a barista-grade oat, and it deserves separate consideration because its label profile is genuinely different from Oatly’s. Fat is the lowest of the four at approximately 1.5 g per 100 ml — half Oatly Barista’s ~3.0 g — protein is also the lowest at around 0.5 g, and sugar sits at ~3.9 g, stabilised with dipotassium phosphate.

Those figures point to a lighter drink. At ~0.5 g of protein, Alpro Barista Oat sits at the very bottom of the range typical of standard, non-barista plant milks, which means its foam structure relies far more on oat beta-glucan viscosity and added stabilisers than on protein film. The result, as the label implies, is a noticeably lighter body than Oatly Barista: less heavy in the mouth, with microfoam that is perfectly workable but less rich-looking and somewhat more fleeting. For drinkers who find the benchmark oat too thick or too creamy, that lightness is precisely the point; for those chasing maximal dairy-like body, it is not.

Its sugar content of ~3.9 g per 100 ml is effectively level with Oatly’s 4.0 g, so it offers no sweetness advantage — if clean flavour contrast is your goal, Minor Figures or Alpro’s own soya are the better choices. What Alpro Barista Oat does offer is a competent, widely available everyday oat steamer in the same Danone-owned family as the soya line, at mainstream supermarket prices that tend to undercut the premium oat brands.

Verdict: A capable lighter-bodied oat for everyday lattes — just don’t expect Oatly-level richness from a carton with half the fat.

Where to buy in the UK: Sold widely across UK supermarkets alongside the rest of the Alpro range; check current shelf prices, which vary by retailer and promotion.

Steaming Plant Milks at Home: Tips from Barista Guides

Manufacturer barista guides and Specialty Coffee Association (SCA) training materials converge on the same fundamentals for steaming alternatives. The sequence matters, so treat it as a checklist:

  1. Start cold. Begin with milk straight from the fridge, at around 4 °C. Plant milks have less structural margin than dairy, so every extra degree of starting temperature shortens the window before they overheat.
  2. Purge the wand, then position it. Clear the steam wand of condensed water, then place the tip just below the surface of the milk. Too deep and you will heat without stretching; too shallow and you will spray.
  3. Stretch only during the first 2–3 seconds. The audible “ripping paper” hiss is air being folded in — the stretch. After roughly three seconds, lower the pitcher so the tip is submerged and the milk rolls into a vortex. This is the phase that creates microfoam rather than large bubbles; if you stretch for longer, you aerate rather than texture.
  4. Mind the temperature for soya. Soya-based drinks need slightly lower steam pressure than oat or dairy, because their high protein content is more sensitive to overheating. If your machine allows pressure adjustment, dial it down a touch; if not, stop steaming sooner rather than later.
  5. Pour oat milk immediately. Oat foam settles faster than dairy foam. Do not rest the pitcher while you knock the portafilter or wipe the steam wand — every second of rest lets the fine bubbles begin to collapse. Steam, swirl briefly to polish the foam, and pour.
  6. Prefer UHT for predictability. UHT-format drinks steam more predictably than chilled equivalents because the heat treatment produces a more consistent protein and fat dispersion. Oatly Barista and Minor Figures Barista are both UHT-only lines, and their reliability under the wand is one reason cafés standardise on them.

UK Shopping & Practical Notes

A few practicalities before you buy. Prices fluctuate — the figures in this guide are approximate UK retail captures, and supermarket promotions can shift them materially week to week, so treat every range as a guide rather than a promise. Availability differs by retailer: Oatly Barista is a mainstream staple at Tesco, Sainsbury’s, Ocado and Amazon UK; Minor Figures skews towards Waitrose, Amazon UK and specialty retailers; and Alpro’s barista lines are widely stocked across the major grocers, with Aldi’s own-label soya a common budget substitute.

On the regulatory front, remember that “barista grade” carries no legal definition in UK or EU food law — it is marketing language, so read the nutrition panel rather than the badge. And on value: if you are practising latte art regularly, the price-per-litre gap between premium oat brands and Alpro Barista Soya, typically around 30–40%, is the difference between a £1.60 practiser and a £2.50 practiser. The cheaper carton is not a compromise if you want dairy-like density; it may simply be the smarter daily choice.

Frequently Asked Questions

Can I use ordinary (non-barista) plant milk for latte art, or do I need a “barista” carton?

You can, but you will be fighting the physics. Standard plant milks typically contain only around 0.5–1 g of protein per 100 ml and no added stabilisers, so their bubbles are large, coarse and quick to collapse. Barista-grade cartons add ingredients like dipotassium phosphate and raised fat levels precisely to make microfoam stable enough to pour. For the occasional latte, standard milk is fine; for latte art, the barista formulation is the difference between a heart and a puddle.

Why does my plant milk split or curdle when I pour in espresso?

Coffee is acidic, and plant proteins are sensitive to that acidity. Soya is the surprising case: even with around 3.3 g of protein per 100 ml — close to dairy’s 3.4 g — its globulin proteins can coagulate on contact with a low-pH espresso, which is why Specialty Coffee Association resources single out plant-protein acid instability. Stabilisers such as dipotassium phosphate buffer against this, but with a very bright or light-roast coffee, visible coagulation is still possible. Dairy’s whey and casein proteins are simply more tolerant of the pH drop.

Is “barista grade” a recognised certification?

No. The term has no regulated definition in UK or EU food law — it is entirely a manufacturer marketing label. What gives it substance is formulation: barista-grade drinks share predictable chemistry, including buffering salts, added fat and (often) UHT treatment, which makes them steam reliably. When comparing products, trust the nutrition and ingredient panels over the badge on the front of the carton.

Which of these barista milks is lowest in sugar?

Alpro Barista Soya is the clear winner at around 0.5 g of sugar per 100 ml. Among the oat drinks, Minor Figures is lowest at approximately 3.5 g, with Alpro Barista Oat at ~3.9 g and Oatly Barista at ~4.0 g. The oat sugars are largely produced naturally as enzymes break down oat starch during milling, but they still sweeten the finished drink noticeably. If you want the espresso’s flavour to lead — particularly with single-origin or light roasts — soya is the label’s answer.

Why does my oat-milk foam collapse before I can pour the art?

Oat foam is less elastic than dairy foam and settles faster, so the problem is usually timing rather than technique. Steam from cold (around 4 °C), stretch for only the first 2–3 seconds, and then pour immediately — do not rest the pitcher while you attend to the espresso. UHT-format oat milks, such as the Oatly and Minor Figures barista lines, tend to steam more predictably than chilled equivalents, giving you a slightly longer window before the foam starts to deflate.

Oat or soya — which is better for a beginner learning latte art?

Oat is the more forgiving teacher: microfoam forms easily, the viscosity of oat beta-glucan suspends bubbles well, and there is less risk of scorching the protein. Soya, particularly Alpro Barista Soya, rewards the learner with a denser, more dairy-like foam, but it demands gentler steaming and can still curdle with acidic espresso. If you plan to practise daily on a budget, soya’s typically 30–40% lower price per litre makes it the sensible volume choice; if you drink delicate light roasts, the oat drinks’ extra sweetness may mask the coffee you are trying to enjoy.

The Bottom Line

The best milk alternative for latte art depends on what you value at the kitchen counter. Oatly Barista Edition remains the all-round benchmark — the most forgiving, most reliably pourable oat microfoam available, with the caveat of its ~4.0 g sugar sweetness. Minor Figures Barista Oat gives you nearly the same steaming performance with a cleaner, less sweet finish that suits single-origin espresso, at a premium price. Alpro Barista Soya offers the most dairy-like density and the best value per litre — typically around 30–40% cheaper than Oatly — provided you manage its acid sensitivity. And Alpro Barista Oat is the lighter-bodied everyday option for those who find the category leaders too rich.

Buy Oatly for the classic café experience, Minor Figures if the coffee’s flavour must lead, and Alpro Barista Soya if you want to practise until your rosettas are perfect without the perfect-milk price tag.