SmartShelf

✦ Go Pro

Cheapest Walnuts in the UK

Prices updated 15 November 2026 · 80 products across 9 supermarkets

The best-value walnuts in the UK right now is Market Street Coffee & Walnut Cake Slice at Morrisons — £1.65/each (£1.65).
80Products Compared
9Supermarkets
£1.65Lowest /Each

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.

1Market Street Coffee & Walnut Cake SliceMarket Street Coffee & Walnut Cake SliceMorrisonsBest value£1.65/each£1.652Tesco Toasty Walnut CakeTesco Toasty Walnut CakeTesco£1.85/each£1.853Morrisons Walnut Slab CakeMorrisons Walnut Slab CakeMorrisons£2.00/each£2.004Sainsbury's 400g Walnut Pave Bread, Taste the DifferenceSainsbury's 400g Walnut Pave Bread, Taste the DifferenceSainsbury's£2.50/each£2.505Tesco Finest Coffee and Walnut CakeTesco Finest Coffee and Walnut CakeTesco£4.00/each£4.006Sainsbury's 306g Walnut Loaf CakeSainsbury's 306g Walnut Loaf CakeSainsbury's£4.22/kg£1.297Ryan's of Tipperary Carrot & Walnut Cake 400gRyan's of Tipperary Carrot & Walnut Cake 400gIceland£5.62/kg£2.258Tesco Walnut Oil 250MlTesco Walnut Oil 250MlTesco£8.00/litre£2.009THE FOODIE MARKET Walnut Halves 0.2 KGTHE FOODIE MARKET Walnut Halves 0.2 KGAldi£8.25/kg£1.6510Morrisons Shell On Walnuts 300gMorrisons Shell On Walnuts 300gMorrisons£8.33/kg£2.5011Sainsbury's Walnut Oil 250mlSainsbury's Walnut Oil 250mlSainsbury's£8.40/litre£2.1012Sainsbury's 350g Christmas Shell on WalnutsSainsbury's 350g Christmas Shell on WalnutsSainsbury'sNectar £2.50£8.57/kg£3.0013Tesco Walnuts In Shell 350GTesco Walnuts In Shell 350GTesco£8.57/kg£3.0014Market Town Coffee & Walnut Loaf Cake 320gMarket Town Coffee & Walnut Loaf Cake 320gMorrisons£9.22/kg£2.9515Morrisons The Best Coffee & Walnut Cake 420gMorrisons The Best Coffee & Walnut Cake 420gMorrisons£9.52/kg£4.0016Opies Pickled Walnuts In Malt Vinegar 390gOpies Pickled Walnuts In Malt Vinegar 390gMorrisons£9.62/kg£3.7517ASDA Walnuts 180gASDA Walnuts 180gAsda£9.67/kg£1.7418Sainsbury's Coffee & Walnut Cake, Taste the Difference 400gSainsbury's Coffee & Walnut Cake, Taste the Difference 400gSainsbury's£9.88/kg£3.9519M&S Coffee and Walnut Cake 425gM&S Coffee and Walnut Cake 425gM&S£10.00/kg£4.2520Desime Walnut 600gDesime Walnut 600gIceland£10.00/kg£6.0021M&S Walnuts In-Shell 300gM&S Walnuts In-Shell 300gM&S£10.00/kg£3.0022Tesco Walnuts 500gTesco Walnuts 500gTesco£10.50/kg£5.2523ASDA Walnuts 200gASDA Walnuts 200gAsda£10.90/kg£2.1824Tesco Walnut Halves 250GTesco Walnut Halves 250GTesco£11.00/kg£2.75
See The Live Walnuts Comparison →

Cheapest 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.