Subcategory overview
In Fresh Fish (part of Meat, Poultry & Fish) you compare 578 products across 29 product types at 9 UK supermarkets: Aldi, ASDA, Co-op, Iceland, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose. Common product types within Fresh Fish include salmon fillets, prawns and other fish fillets. The lowest unit price within Fresh Fish is currently £4.40/kg for mussels (fresh) at ASDA. Allsupers normalises pack sizes to the same unit (per kilogram, per litre or per piece) so you can compare supermarkets fairly, without a larger pack automatically looking cheaper than a smaller one. Prices refresh daily based on the retailers' own public price lists — no affiliate links, no paid placement and no preferential treatment for any specific supermarket. Alongside national brands you also see each chain's own-label range, which is often the sharpest price within a product type. Click any product type below for the full per-supermarket ranking and the current cheapest option this week.
Fresh Fish
578 products9 supermarketsupdated daily

caviar & fish roe
3 products
From £104.00 / kilo
cod fillets
35 products
From £9.97 / kilo
cooked mussels
3 products
From £7.78 / kilo
crab
11 products
From £27.50 / kilo
fish burgers & goujons
40 products
From £6.67 / kilo
fish pie & seafood bake
6 products
From £11.11 / kilo
fishcakes
17 products
From £7.22 / kilo
haddock fillets
18 products
From £9.63 / kilo
mixed seafood (fresh)
7 products
From £10.42 / kilo
mussels (fresh)
4 products
From £4.40 / kilo
other
22 products
From £4.86 / kilo
other fish fillets
64 products

prawns
113 products
From £7.37 / kilo
prepared fish (fresh)
7 products
From £13.12 / kilo
salmon fillets
131 products
From £4.90 / kilo
sea bass fillets
33 products
From £20.41 / kilo
smoked salmon fillets (fresh)
5 products
From £25.62 / kilo
squid
3 products
From £14.17 / kilo
stir-fry fish & seafood
4 products
From £23.91 / kilo
tuna steak
15 products
From £15.69 / kilo
whole fish
28 products
From £5.50 / kilo
Other
9 products