Cheapest Cod & White Fish in the UK
Prices updated 13 October 2026 · 73 products across 7 supermarkets
We compare cod & white fish 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 cod & white fish is genuinely cheapest. Prices update daily.
Sainsbury's Lightly Dusted Basa fillets ASC x2 265g£5.57/kg£2.954
Sainsbury's Basa Fillets ASC 250g£7.16/kg£1.795
Tesco 2 Skinless & Boneless Basa Fillets 250G£7.16/kg£1.797
Sainsbury's Smoked Basa fillets ASC 240g£7.46/kg£1.798
Tesco 2 Skinless Smoked Basa Fillets 240G£7.46/kg£1.7910
Market Street Cod Loin 0.12kg - 0.8kg£7.87/kg£6.3011
M&S Black Cod 1kg - 1kg£8.70/kg£8.7012
New England Seafood Wild Cod Fillets x2 220g£9.98/kg£4.3914
Sainsbury's Lightly Dusted MSC Cod Fillets x2 255g£11.67/kg£5.9521
M&S Cod Fillet in Parsley Sauce Mini Meal 250g£13.00/kg£3.2524
M&S Cod in Parsley Sauce with Mash, Peas & Carrots 400g£13.12/kg£5.25Cheapest Cod & White Fish: FAQ
Where is the cheapest cod & white fish in the UK?
Right now the best value cod & white fish is THE FISHMONGER Natural Basa Fillets 2 Pack 250 g at Aldi, £1.79 (£3.58/kg). SmartShelf ranks cod & white fish by price per unit across 7 supermarkets, updated daily.
Which supermarket is cheapest for cod & white fish?
We compare cod & white fish across Tesco, Sainsbury's, Asda, Morrisons, Waitrose, Aldi and M&S. Today Aldi has the cheapest option, but the ranking updates every day as prices change.
How does SmartShelf compare cod & white fish 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.