Prices updated daily — 21 July 2026
Product type overview
prepared fish (fresh) sits within Fresh Fish, part of Meat, Poultry & Fish. On this page you compare 7 products from 9 UK supermarkets: Aldi, ASDA, Co-op, Iceland, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose. The lowest unit price for prepared fish (fresh) is £13.12/kg at Waitrose. In total, 1 variants of prepared fish (fresh) are compared (different pack sizes and compositions). All prices are normalised to the same unit (per kilogram, per litre or per piece) so that packs of different sizes can be compared fairly — a larger pack is not automatically the best value. The ranking below shows, per variant, which supermarket currently has the sharpest price, including own-label products alongside national brands. Prices refresh daily from the retailers' own public price lists, so you never see stale offers when planning your weekly shop. Allsupers uses no affiliate links or paid placement; the ranking is purely price-based and updated from public data.
Cheapest prepared fish (fresh)
Compare 7 products across 9 supermarkets
prepared fish (fresh) — compare prices across 9 supermarkets

Waitrose Ltd
Waitrose Classics Cod in Parsley Sauce Fillet for 1
400 g
£13.12/kg
at 1 supermarket

Sainsbury's
Sainsbury's 2 x Mediterranean Style Stuffed Sea Bass, Taste the Difference 291g
291 g
£23.88/kg
at 1 supermarket

M&S
M&S Roast In Bag Salmon With Lemon & Pepper Butter
355 g
£28.17/kg
at 1 supermarket

Fish Said Fred
Fish Said Fred ASC Butterflied Sea Bass with Parsley and Lemon Zest
255 g
£32.35/kg
at 1 supermarket

M&S
M&S Roast In Bag Aromatic Cod Fillet
380 g
£36.84/kg
at 1 supermarket

Hook, Line and Sinker
HLS Harissa Cornish Monkfish Skewers
200 g
£46.25/kg
at 1 supermarket

M&S Collection
M&S Collection Scottish Tataki Salmon with Ponzu Dip
140 g
£53.57/kg
at 1 supermarket