SmartShelf

✦ Go Pro

Cheapest Plant Milk in the UK

Prices updated 13 October 2026 · 268 products across 7 supermarkets

The best-value plant milk in the UK right now is EVERYDAY ESSENTIALS Unsweetened Soya Drink 1 L at Aldi — £0.79/litre (£0.79).
268Products Compared
7Supermarkets
£0.79Lowest /Litre

We compare plant milk across all 7 major UK supermarkets — Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S — and rank by price per unit so you can see where plant milk is genuinely cheapest. Prices update daily.

1EVERYDAY ESSENTIALS Unsweetened Soya Drink 1 LEVERYDAY ESSENTIALS Unsweetened Soya Drink 1 LAldiBest value£0.79/litre£0.792ACTILEAF UHT Unsweetened Soya Drink 1 LACTILEAF UHT Unsweetened Soya Drink 1 LAldi£0.85/litre£0.853ACTILEAF UHT Unsweetened Almond Drink 1 LACTILEAF UHT Unsweetened Almond Drink 1 LAldi£0.99/litre£0.994ACTILEAF UHT Sweetened Soya Drink 1 LACTILEAF UHT Sweetened Soya Drink 1 LAldi£0.99/litre£0.995ACTILEAF No Sugars Oat Drink 1 LACTILEAF No Sugars Oat Drink 1 LAldi£1.09/litre£1.096ACTILEAF Barista Style Oat Drink 1 LACTILEAF Barista Style Oat Drink 1 LAldi£1.09/litre£1.097Oatly Barista Edition Coconut FlavourOatly Barista Edition Coconut FlavourWaitrose£1.20/litre£1.208Plant Based by ASDA Almond Unsweetened Drink 1 LitrePlant Based by ASDA Almond Unsweetened Drink 1 LitreAsda£1.20/litre£1.209MOMA Immunity Support OatMOMA Immunity Support OatWaitrose£1.34/litre£1.0010Plant Based by ASDA Almond Unsweetened 1 LitrePlant Based by ASDA Almond Unsweetened 1 LitreAsda£1.37/litre£1.3711Plant Based by ASDA Almond Sweetened Drink 1LitrePlant Based by ASDA Almond Sweetened Drink 1LitreAsda£1.37/litre£1.3712Mighty Milkology Ultimate Oat Barista 1lMighty Milkology Ultimate Oat Barista 1lAsda£1.48/litre£1.4813Oatly Oat Drink Organic 1L Long lifeOatly Oat Drink Organic 1L Long lifeAsda£1.48/litre£1.4814Sainsbury's Long Life Oat Drink 1LSainsbury's Long Life Oat Drink 1LSainsbury's£1.50/litre£1.5015Sainsbury's Oat Drink 1LSainsbury's Oat Drink 1LSainsbury's£1.50/litre£1.5016Oatly! Oat Drink Barista Edition Long LifeOatly! Oat Drink Barista Edition Long LifeWaitrose£1.50/litre£1.5017Essential Unsweetened Long Life Oat DrinkEssential Unsweetened Long Life Oat DrinkWaitrose£1.50/litre£1.5018Essential Unsweetened Oat DrinkEssential Unsweetened Oat DrinkWaitrose£1.50/litre£1.5019Minor Figures Wildfarmed Oat BaristaMinor Figures Wildfarmed Oat BaristaWaitrose£1.50/litre£1.5020Oatly! Oat Drink Barista Organic Long LifeOatly! Oat Drink Barista Organic Long LifeWaitrose£1.50/litre£1.5021Waitrose Oat Barista Long Life DrinkWaitrose Oat Barista Long Life DrinkWaitrose£1.50/litre£1.5022Califia Farms Oat Barista Blend Long Life DrinkCalifia Farms Oat Barista Blend Long Life DrinkWaitrose£1.50/litre£1.5023Tesco Long Life Oat Original 1LTesco Long Life Oat Original 1LTesco£1.50/litre£1.5024Tesco Oat Drink 1LTesco Oat Drink 1LTesco£1.50/litre£1.50
See The Live Plant Milk Comparison →

Cheapest Plant Milk: FAQ

Where is the cheapest plant milk in the UK?

Right now the best value plant milk is EVERYDAY ESSENTIALS Unsweetened Soya Drink 1 L at Aldi, £0.79 (£0.79/litre). SmartShelf ranks plant milk by price per unit across 7 supermarkets, updated daily.

Which supermarket is cheapest for plant milk?

We compare plant milk across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Aldi has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare plant milk prices?

We list each product's price per unit (£/kg, £/litre or per item) so you compare like for like, and we show loyalty prices such as Clubcard and Nectar where available — free, with no sign-up.