Cheapest Walnuts in the UK
Prices updated 15 November 2026 · 80 products across 9 supermarkets
We compare walnuts across all 9 major UK supermarkets: Tesco, Asda, Sainsbury's, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland — and rank by price per unit so you can see where walnuts is genuinely cheapest. Prices update daily.
Market Street Coffee & Walnut Cake Slice£1.65/each£1.652
Tesco Toasty Walnut Cake£1.85/each£1.853
Morrisons Walnut Slab Cake£2.00/each£2.004
Sainsbury's 400g Walnut Pave Bread, Taste the Difference£2.50/each£2.505
Tesco Finest Coffee and Walnut Cake£4.00/each£4.006
Sainsbury's 306g Walnut Loaf Cake£4.22/kg£1.297
Ryan's of Tipperary Carrot & Walnut Cake 400g£5.62/kg£2.258
Tesco Walnut Oil 250Ml£8.00/litre£2.009
Morrisons Shell On Walnuts 300g£8.33/kg£2.5011
Sainsbury's Walnut Oil 250ml£8.40/litre£2.1012
Sainsbury's 350g Christmas Shell on Walnuts£8.57/kg£3.0013
Tesco Walnuts In Shell 350G£8.57/kg£3.0014
Market Town Coffee & Walnut Loaf Cake 320g£9.22/kg£2.9515
Morrisons The Best Coffee & Walnut Cake 420g£9.52/kg£4.0016
Opies Pickled Walnuts In Malt Vinegar 390g£9.62/kg£3.7517
Sainsbury's Coffee & Walnut Cake, Taste the Difference 400g£9.88/kg£3.9519
M&S Coffee and Walnut Cake 425g£10.00/kg£4.2520
Desime Walnut 600g£10.00/kg£6.0021
M&S Walnuts In-Shell 300g£10.00/kg£3.0022
Tesco Walnuts 500g£10.50/kg£5.2523
Tesco Walnut Halves 250G£11.00/kg£2.75Cheapest Walnuts: FAQ
Where is the cheapest walnuts in the UK?
Right now the best value walnuts is Market Street Coffee & Walnut Cake Slice at Morrisons, £1.65 (£1.65/each). SmartShelf ranks walnuts by price per unit across 9 supermarkets, updated daily.
Which supermarket is cheapest for walnuts?
We compare walnuts across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare walnuts 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.