Cheapest Leeks in the UK
Prices updated 13 October 2026 · 46 products across 7 supermarkets
We compare leeks 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 leeks is genuinely cheapest. Prices update daily.
Morrisons Sliced Leeks 700g£2.14/kg£1.502
Pukka Chicken Ham and Leek Pie£2.50/each£2.503
Sainsbury's Leeks 500g£2.74/kg£1.374
Sainsbury's Leeks Loose£2.74/kg£2.745
Tesco Leeks 500G£2.74/kg£1.378
Tesco Leeks Loose£2.74/kg£0.699
Morrisons Trimmed Leeks 500g£2.74/kg£1.3710
Essential Leeks£3.00/kg£0.6313
M&S British Leeks 600g£3.00/kg£1.8014
Waitrose Trimmed Leeks£3.75/kg£1.5015
Tesco Sliced Leeks 200g£5.00/kg£1.0018
Sainsbury's Leeks, SO Organic 400g£5.25/kg£2.1020
Tesco Organic Leeks 400G£5.25/kg£2.1021
M&S Organic Leeks 400g£5.25/kg£2.1022
Duchy Organic Leeks£5.71/kg£1.9523
Waitrose Chicken & Leek Pie£7.28/kg£4.0024
Cully And Sully Chicken And Leek Risotto 400G£7.50/kg£3.00Cheapest Leeks: FAQ
Where is the cheapest leeks in the UK?
Right now the best value leeks is Morrisons Sliced Leeks 700g at Morrisons, £1.50 (£2.14/kg). SmartShelf ranks leeks by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for leeks?
We compare leeks across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Morrisons has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare leeks 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.