Cheapest Vegetable & Sunflower Oil in the UK
Prices updated 13 October 2026 · 72 products across 7 supermarkets
We compare vegetable & sunflower oil 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 vegetable & sunflower oil is genuinely cheapest. Prices update daily.
Pura Refined Vegetable Oil 5L£1.30/litre£6.503
Pura Refined Sunflower Oil 5L£1.30/litre£6.504
Morrisons Vegetable Oil 3L£1.42/litre£4.258
Morrisons Sunflower Oil 3L£1.42/litre£4.259
Sainsbury's Vegetable Oil 1L£1.45/litre£1.4510
Sainsbury's Vegetable Oil 3L£1.45/litre£4.3511
Sainsbury's Pure Vegetable Oil 5L£1.45/litre£7.2512
Tesco Pure Vegetable Oil 1L£1.45/litre£1.4516
Morrisons Vegetable Oil 1l£1.45/litre£1.4518
Morrisons Sunflower Oil 1L£1.45/litre£1.4519
Tesco Pure Vegetable Oil 3L£1.48/litre£4.4522
Tesco Pure Sunflower Oil 3L£1.48/litre£4.4523
Tesco Pure Sunflower Oil 1L£1.49/litre£1.4924
Tesco Vegetable Oil 5 Litre£1.70/litre£8.50Cheapest Vegetable & Sunflower Oil: FAQ
Where is the cheapest vegetable & sunflower oil in the UK?
Right now the best value vegetable & sunflower oil is KTC Extended Life Vegetable Oil 5 Litres at Asda, £6.50 (£1.30/litre). SmartShelf ranks vegetable & sunflower oil by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for vegetable & sunflower oil?
We compare vegetable & sunflower oil across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Asda has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare vegetable & sunflower oil 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.