SmartShelf

✦ Go Pro

Cheapest Fish Stock in the UK

Prices updated 15 November 2026 · 267 products across 7 supermarkets

The best-value fish stock in the UK right now is Classic Variety Meat & Fish in Jelly 12 x 400g at Iceland — £2.08/kg (£10.00).
267Products Compared
7Supermarkets
£2.08Lowest /Kg

We compare fish stock 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 fish stock is genuinely cheapest. Prices update daily.

1Classic Variety Meat & Fish in Jelly 12 x 400gClassic Variety Meat & Fish in Jelly 12 x 400gIcelandBest value£2.08/kg£10.002Hearty Food Co Fish Fingers 10 Pack 250gHearty Food Co Fish Fingers 10 Pack 250gTesco£3.20/kg£0.803Morrisons Savers Fish Fingers 10 Pack 250gMorrisons Savers Fish Fingers 10 Pack 250gMorrisons£3.20/kg£0.804Iceland Fish Pie 300gIceland Fish Pie 300gIceland£3.33/kg£1.005Gold Star Fish & Chip Shop Style Non Brewed Condiment 284mlGold Star Fish & Chip Shop Style Non Brewed Condiment 284mlIceland£3.52/litre£1.006Stamford Street Co. White Fish Fillets 520gStamford Street Co. White Fish Fillets 520gSainsbury's£4.29/kg£2.237Morrisons Savers Fish Fillets 520gMorrisons Savers Fish Fillets 520gMorrisons£4.29/kg£2.238Bay Fishmongers White Fish Fillets 520GBay Fishmongers White Fish Fillets 520GTesco£4.42/kg£2.309Sainsbury's Omega 3 Fish Fingers x30 900gSainsbury's Omega 3 Fish Fingers x30 900gSainsbury's£4.44/kg£4.0010Tesco Omega 3 Fish Fingers 30 Pack 900gTesco Omega 3 Fish Fingers 30 Pack 900gTesco£4.44/kg£4.0011Morrisons Savers 10 Minced Pollock Fish Cakes 500gMorrisons Savers 10 Minced Pollock Fish Cakes 500gMorrisons£4.50/kg£2.2512Morrisons Savers Breaded Whitefish Fillets 500gMorrisons Savers Breaded Whitefish Fillets 500gMorrisons£4.86/kg£2.4313Hearty Food Co 4 Breaded White Fish Fillets 400GHearty Food Co 4 Breaded White Fish Fillets 400GTesco£4.88/kg£1.9514Hearty Food Co 4 Battered White Fish Fillets 400GHearty Food Co 4 Battered White Fish Fillets 400GTesco£4.88/kg£1.9515Morrisons 30 Omega 3 Fish Fingers 900gMorrisons 30 Omega 3 Fish Fingers 900gMorrisons£5.00/kg£4.5016Hearty Food Co. 4 Breaded Fish Fillets 600GHearty Food Co. 4 Breaded Fish Fillets 600GTesco£5.00/kg£3.0017Tesco Fish Pie 400GTesco Fish Pie 400GTesco£5.25/kg£2.1018Tesco Omega 3 Fish Fingers 10 Pack 300gTesco Omega 3 Fish Fingers 10 Pack 300gTesco£5.33/kg£1.6019Morrisons 10 Omega 3 Fish Fingers 300gMorrisons 10 Omega 3 Fish Fingers 300gMorrisons£5.33/kg£1.6020Sainsbury's 10 Breaded Omega 3 Pollock Fillet Fish Fingers 300gSainsbury's 10 Breaded Omega 3 Pollock Fillet Fish Fingers 300gSainsbury's£5.33/kg£1.6021Birds Eye 32 x Omega 3 Breaded Fish Fingers 896gBirds Eye 32 x Omega 3 Breaded Fish Fingers 896gSainsbury's£5.58/kg£5.0022Iceland 14 Breaded Cod Fishcakes 700gIceland 14 Breaded Cod Fishcakes 700gIceland£5.71/kg£4.0023Birds Eye 40 Breaded Omega 3 MSC Fish Fingers 1120gBirds Eye 40 Breaded Omega 3 MSC Fish Fingers 1120gOcado£5.80/kg£6.5024Hearty Food Co 4 Fish Steaks In Butter Sauce 552GHearty Food Co 4 Fish Steaks In Butter Sauce 552GTesco£5.80/kg£3.20
See The Live Fish Stock Comparison →

Cheapest Fish Stock: FAQ

Where is the cheapest fish stock in the UK?

Right now the best value fish stock is Classic Variety Meat & Fish in Jelly 12 x 400g at Iceland, £10.00 (£2.08/kg). SmartShelf ranks fish stock by price per unit across 7 supermarkets, updated daily.

Which supermarket is cheapest for fish stock?

We compare fish stock across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi, M&S, Ocado and Iceland. Today Iceland has the cheapest option, but the ranking updates every day as prices change.

How does SmartShelf compare fish stock 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.