SmartShelf

Cheapest Plant Milk in the UK

Prices updated 15 August 2026 · 134 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).
134Products 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.

#ProductStorePricePer Unit
1EVERYDAY ESSENTIALS Unsweetened Soya Drink 1 LAldi£0.79£0.79/litre
2ACTILEAF UHT Unsweetened Soya Drink 1 LAldi£0.85£0.85/litre
3ACTILEAF UHT Unsweetened Almond Drink 1 LAldi£0.99£0.99/litre
4ACTILEAF UHT Sweetened Soya Drink 1 LAldi£0.99£0.99/litre
5ACTILEAF No Sugars Oat Drink 1 LAldi£1.09£1.09/litre
6Plant Based by ASDA Almond Unsweetened Drink 1 LitreAsda£1.20£1.20/litre
7Plant Based by ASDA Almond Unsweetened 1 LitreAsda£1.37£1.37/litre
8Plant Based by ASDA Almond Sweetened Drink 1LitreAsda£1.37£1.37/litre
9Sainsbury's Long Life Oat Drink 1LSainsbury's£1.50£1.50/litre
10Sainsbury's Oat Drink 1LSainsbury's£1.50£1.50/litre
11Essential Unsweetened Oat DrinkWaitrose£1.50£1.50/litre
12Tesco Long Life Oat Original 1LTesco£1.50£1.50/litre
13Tesco Oat Drink 1LTesco£1.50£1.50/litre
14Morrisons Oat Milk 1LMorrisons£1.50£1.50/litre
15Essential Unsweetened Long Life Oat DrinkWaitrose£1.55£1.55/litre
16Alpro No Sugar Long Life Oat DrinkWaitrose£1.60£1.60/litre
17Alpro Almond No Sugar Chilled Dairy Free Drink 1LAsda£1.60£1.60/litre
18Alpro Oat No Sugar Chilled Dairy Free Drink 1LAsda£1.60£1.60/litre
19Alpro Oat Original Chilled Dairy Free Drink 1LAsda£1.60£1.60/litre
20Sainsbury's 1L 1+ Years Oat DrinkSainsbury's£1.70£1.70/litre
21Alpro Organic Oat No Sugars Long Life DrinkWaitrose£1.70£1.70/litre
22Alpro Soya Original Chilled Dairy Free Drink 1LAsda£1.78£1.78/litre
23Oatly Oat Drink Vanilla Flavour Long Life 1L Nectar £1.50Sainsbury's£1.80£1.80/litre
24Plenish Organic Unsweetened Oat Drink ChilledWaitrose£1.80£1.80/litre
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.