Subcategory overview
In Fresh Fish (part of Meat, Poultry & Fish) you compare 588 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.00/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
588 products9 supermarketsupdated daily

caviar & fish roe
3 products
From £66.00 / kilo
cod fillets
31 products

crab
13 products
From £27.50 / kilo
fish burgers & goujons
38 products

fish pie & seafood bake
6 products
From £15.88 / kilo
fishcakes
14 products
From £7.90 / kilo
haddock fillets
17 products
From £9.63 / kilo
mixed seafood (fresh)
11 products
From £12.17 / kilo
mussels (fresh)
7 products
From £4.00 / kilo
other
27 products
From £4.50 / kilo
other fish fillets
70 products

prawns
122 products
From £7.21 / kilo
prepared fish (fresh)
6 products
From £21.05 / kilo
salmon fillets
135 products

sea bass fillets
32 products
From £18.28 / kilo
smoked salmon fillets (fresh)
6 products
From £16.67 / kilo
squid
3 products
From £15.83 / kilo
stir-fry fish & seafood
3 products
From £31.18 / kilo
tuna steak
17 products
From £15.69 / kilo
whole fish
17 products
From £5.50 / kilo
Other
10 products