Fish: typically 199 calories per 100g. Individual products range from 62 to 491 per 100g. Best for protein per calorie: Côté sauvage Haddock, at 24.3g of protein per 100 calories.

Real label figures, compiled from on-pack data and Open Food Facts — last checked 2026-09-18.

Use these numbers

Find the food here, then set a daily calorie target or log it in the tracker.

Fish ranked by protein density

Productkcal/100gProtein/100kcalCarbs/100kcalFat/100kcal
Côté sauvage Haddock10524.3g0.5g0.8g
M&S Smoked haddock loins7624.2g0.1g0.4g
Marks and spencer’s Cod loin8124.1g0.1g0.4g
Dunnes Stores Skinless Cod Fillets 240g7524g0.1g0.4g
Dunne’s Skinless Cod Fillets7524g0.7g0.7g
Kilmore Quay Haddock Fillets7524g0g0.7g
Tesco 5 Skinless Cod Fillets9024g0.4g0.1g
Lidl Deluxe 2 Wild Caught Cod Loins 260g9023.9g0.1g0.3g
Lighthouse Bay 2 Cod fillets 250 g7523.9g0.1g0.4g
The Fishmonger Boneless wild caught smoked haddock fillets 400g9223.9g0.5g0.5g
Keohane Seafoods Cod Fillets6223.8g0.2g0.3g
Salaison Corrue Haddock9823.5g0g0.7g
Tesco Caught in the Wild Smoked Cod Fillets7123.5g0.4g0.4g
Donegal catch Haddock filet6423.4g0.8g0.3g
Fish Fish Kayıkçı Karides7823.1g0g0.8g
Dunnes Stores Tuna Fish In Brine 185g11422.8g0g1g
Lidl Haddock fillets boneless8822.7g1.1g0.3g
Fish Tales NL BV Thunfisch Filets in Wasser, von Hand geangelt 112 g10122.4g0g0.5g
Birds Eye 2 Mediterranean Fish Lemon & Black Pepper Fillets 260g6320.8g0.6g1.9g
Lighthouse Bay 2 Hake Fillets 250 g8619.8g0.1g2.2g
Goods Of Cork Hake Fillet9219.6g0g2.4g
Skellig Bay Skinless Hake Fillets11319.6g0g2.4g
Birds Eye 2 Fish Chargrills in Lemon & Thyme Seasoning 300g7219.5g1.2g1.7g
Dunnes Stores Hake Fillets 250g8719.5g0.6g2.2g
Birds Eye 2 Mediterranean Fish Tomato & Basil Fillets 260g7219.1g1.5g1.9g
Birds Eye 2 Fish Chargrills Sun-Ripened Tomato & Basil 300g7818.9g1.8g1.9g
DUNNES STORES Pil Pil Hake Fillets8518.8g1.5g2.6g
Arctic Fish Wildlachs sockeye 100g11018.2g1.4g2.5g
Birds Eye Inspirations Thai Coconut, Lemongrass And Chilli Seasoned Fish Chargrills 300g13218.2g2g2g
Beer Club Classic Salty Dried Squid Fish Snack 46g29418.1g0.7g0.2g
Birds Eye Inspirations Fish Chargrills 2 Thai Coconut, Lemongrass & Chilli Seasoned Chargrills 300g8118.1g2.1g2g
Good Fish Company Saumon fumé15817.9g0g3.2g
Lighthouse Bay Cod Fillets with Pepper and Wild Garlic 250 g9517.9g0.6g2.7g
Tesco Hake fillet15616.8g0.1g3.5g
Lidl Fish10715.9g0.2g3.9g
Tesco 2 Cod Fillets With Garlic And Red Pepper Marinade 250g12215.3g1.6g3.5g
John West Specialities Soft Cod Roes 100g8414.3g0g4.8g
Birds Eye 2 Inspirations Haddock Fillets in a White Wine & Spring Onion Sauce 280g12013.5g1.3g4.4g
Kilmore Quay Breaded Hake15413g4.1g3.4g
Dunnes Stores Hake Fillets Topped With Garlic & Herb Butter & Chorizo Crumb With Edamame Beans14112.1g0.7g5.3g
Pcook Fish Ball9112.1g7.7g2g
Ocean Sea - Lidl Minted Pea Cod Fillets10112g7.6g2.1g
Birds Eye Inspirations Bake to Perfection 2 Cod Fillets in a Lime, Chilli & Coriander Sauce 280g12611.8g0.2g5.9g
Birds Eye Inspirations 2 Cod Filets in a Parsley & Thyme Sauce 280g12811.7g0.3g5.8g
Birds Eye 2 Inspirations Wild Cod Fillets in a Tomato & Rosemary Sauce 280g13011.5g0.7g5.7g
Birds Eye Inspirations 2 Haddock Fillets in a Lemon & Butter Sauce 280g13511.5g0.2g6g
Grand Frais Rôti duo bar et haddock14111.3g3.3g4.5g
Grand frais Rôti duo bar et haddock au poivre fumé14111.3g3.3g4.5g
LES RÔTIS Rôti duo bar et haddock au poivre fumé14111.3g3.3g4.5g
M&S 2 lightly dusted Scottish Haddock13910.6g6.7g3.3g

Showing the top 50 of the 292 fish products that carry a comparable calorie figure, ranked by protein per 100 calories. Figures per label, sourced from Open Food Facts and tracker user logs, last checked 2026-09-18.

Checking this because you’re trying to lose fat?

Scan your own shop with FoodSussed: calories and macros from the barcode, plus an estimated processing level from 1 to 4 with the reasons. Or start with the fat-loss guide built around Irish food.

What the fish numbers show

Median across all 292 of them is 6.3g of protein per 100 calories. 55 clear 10g of protein per 100 calories — about one in five, and 10g is the line Keith uses for a food that pays for its calories.

Calories run from 62 to 491 per 100g inside this one group, an 8-fold spread, so “fish” on its own tells you almost nothing about what a portion costs you.

Own-brand is not the compromise here. The supermarket own-label median is 6.5g of protein per 100 calories across 62 products, against 6.3g for the 230 name-brand ones.

What to actually pick

On the numbers the pick is Côté sauvage Haddock: 24.3g of protein per 100 calories, 3.9 times the 6.3g median for the group.

4 of the 292 carry 400 calories or more per 100g — the ones worth weighing rather than eyeballing.

Where this fits

A protein-per-calorie number is only useful once you know the target, and that is how much protein a day actually works out to.

For one specific product rather than the whole group, the 20,000-product database is searchable on Calories in Ireland, and the same figures are built into the calorie app.

Real fish products with a photo

Real barcode-matched products with a confirmed photo — the same rule as Calories in Ireland: a photo only shows where we have a confirmed Open Food Facts match, never a guessed stock image.

Dunnes Stores Skinless Cod Fillets 240g
Dunnes Stores Skinless Cod Fillets 240g
24g protein / 100kcal
Dunnes Stores Tuna Fish In Brine 185g
Dunnes Stores Tuna Fish In Brine 185g
22.8g protein / 100kcal
Dunnes Stores Hake Fillets 250g
Dunnes Stores Hake Fillets 250g
19.5g protein / 100kcal
Dunnes Stores Lightly Dusted Irish Cod Bites 240g
Dunnes Stores Lightly Dusted Irish Cod Bites 240g
8.6g protein / 100kcal
Dunnes Stores 15 Omega 3 Fish Fingers 450g
Dunnes Stores 15 Omega 3 Fish Fingers 450g
5.8g protein / 100kcal

FAQ

How many fish products are in this database?

We track 292 fish products across Irish supermarkets and brands. 292 of them carry 20 calories or more per 100g, which is the point below which protein per 100 calories stops being a real number, so those are the ones ranked and averaged here.

What's the most protein-dense fish product?

The table is sorted highest protein per 100 calories first, so the answer is the top row. The more useful number is that the median for the whole group is 6.3g per 100 calories and 55 products clear 10g — that tells you whether fish is worth buying for protein at all, which protein per 100g does not.