Cheapest Stock Cubes in the UK
Prices updated 13 October 2026 · 219 products across 7 supermarkets
We compare stock cubes 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 stock cubes is genuinely cheapest. Prices update daily.
Oxo Signature Chicken Stock£4.00/litre£2.002
Oxo Signature Beef Stock£4.00/litre£2.003
Oxo Ready to Use Stock Signature Vegetable 500ml£4.00/litre£2.004
Oxo Ready to Use Stock Signature Succulent Chicken 500ml£4.00/litre£2.005
Potts Vegetable Stock Can 500ml£4.60/litre£2.306
Potts' Beef Stock Can 500ml£4.60/litre£2.307
Potts' Vegetable Stock£4.80/litre£2.408
Potts' Chicken Stock£4.80/litre£2.409
Potts' Beef Stock£4.80/litre£2.4010
Tropical Sun Chicken Stock Powder 1000g£5.00/kg£5.0013
M&S Chicken Stock 500ml£6.40/litre£3.2015
Winiary Chicken Stock Cubes 12s 120g£8.33/kg£1.0016
Kucharek Rosol Z Kury Chicken Stock Cubes x12 120g£9.17/kg£1.1017
Telma Chicken Flavoured Stock Powder 400g£9.75/kg£3.9018
Tesco Chicken Stock Cubes 10 Pack 100g£10.00/kg£1.0019
Tesco Vegetable Stock Cubes 10 Pack 100g£10.00/kg£1.0020
Tesco Beef Stock Cubes 10 Pack 100g£10.00/kg£1.0021Cheapest Stock Cubes: FAQ
Where is the cheapest stock cubes in the UK?
Right now the best value stock cubes is Oxo Signature Chicken Stock at Waitrose, £2.00 (£4.00/litre). SmartShelf ranks stock cubes by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for stock cubes?
We compare stock cubes across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Waitrose has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare stock cubes 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.