163 fish products sold in Irish supermarkets, ranked by protein per 100 calories.
| Product | kcal/100g | Protein/100kcal | Carbs/100kcal | Fat/100kcal |
|---|---|---|---|---|
| Dunnes Stores Skinless Cod Fillets 240g | 75 | 24g | 0.1g | 0.4g |
| Lidl Deluxe 2 Wild Caught Cod Loins 260g | 90 | 23.9g | 0.1g | 0.3g |
| Donegal catch Haddock filet | 64 | 23.4g | 0.8g | 0.3g |
| Dunnes Stores Tuna Fish In Brine 185g | 114 | 22.8g | 0g | 1g |
| Birds Eye 2 Mediterranean Fish Lemon & Black Pepper Fillets 260g | 63 | 20.8g | 0.6g | 1.9g |
| Birds Eye 2 Fish Chargrills in Lemon & Thyme Seasoning 300g | 72 | 19.5g | 1.2g | 1.7g |
| Dunnes Stores Hake Fillets 250g | 87 | 19.5g | 0.6g | 2.2g |
| Birds Eye 2 Mediterranean Fish Tomato & Basil Fillets 260g | 72 | 19.1g | 1.5g | 1.9g |
| Birds Eye 2 Fish Chargrills Sun-Ripened Tomato & Basil 300g | 78 | 18.9g | 1.8g | 1.9g |
| Birds Eye Inspirations Thai Coconut, Lemongrass And Chilli Seasoned Fish Chargrills 300g | 132 | 18.2g | 2g | 2g |
| Beer Club Classic Salty Dried Squid Fish Snack 46g | 294 | 18.1g | 0.7g | 0.2g |
| Birds Eye Inspirations Fish Chargrills 2 Thai Coconut, Lemongrass & Chilli Seasoned Chargrills 300g | 81 | 18.1g | 2.1g | 2g |
| John West Specialities Soft Cod Roes 100g | 84 | 14.3g | 0g | 4.8g |
| Birds Eye 2 Inspirations Haddock Fillets in a White Wine & Spring Onion Sauce 280g | 120 | 13.5g | 1.3g | 4.4g |
| Birds Eye Inspirations Bake to Perfection 2 Cod Fillets in a Lime, Chilli & Coriander Sauce 280g | 126 | 11.8g | 0.2g | 5.9g |
| Birds Eye Inspirations 2 Cod Filets in a Parsley & Thyme Sauce 280g | 128 | 11.7g | 0.3g | 5.8g |
| Birds Eye 2 Inspirations Wild Cod Fillets in a Tomato & Rosemary Sauce 280g | 130 | 11.5g | 0.7g | 5.7g |
| Birds Eye Inspirations 2 Haddock Fillets in a Lemon & Butter Sauce 280g | 135 | 11.5g | 0.2g | 6g |
| Tesco Lightly Dusted Cod Fillets 255g | 155 | 10.5g | 6.6g | 3.5g |
| Knorr Gourmet Creamy Baked Cod Recipe Mix 30g | 150 | 10g | 2.3g | 5.3g |
| Joseph Robertson Breaded Haddock Fillets 18 x 170 - 200g | 142 | 9.2g | 14.8g | 0.6g |
| Joseph Robertson Breaded Haddock Fillets 24 x 115-140g | 141 | 9.2g | 14.2g | 0.6g |
| John West Specialities Pressed Cod Roe 200g | 144 | 9g | 3.5g | 5.6g |
| Joseph Robertson Skinless Breaded Haddock Fillets 24 x 140-170g | 163 | 9g | 16g | 0.4g |
| Dunnes Stores Lightly Dusted Irish Haddock Goujons 250g | 160 | 8.8g | 7.5g | 4.2g |
| Birds Eye Inspirations 2 Delicious Lightly Coated Fish Fusions with Lemon & Black Pepper 300g | 159 | 8.6g | 7.4g | 3.9g |
| Dunnes Stores Lightly Dusted Irish Cod Bites 240g | 198 | 8.6g | 6.6g | 4.6g |
| Dunnes Stores Breaded Cod Fillets 300g | 155 | 8.4g | 9g | 3.4g |
| Dunnes Stores Battered Chunky Haddock Fillets in Batter 500g | 196 | 8g | 7.6g | 4g |
| Lidl Deluxe Three Fish Roast 650g | 157 | 8g | 4.5g | 5.2g |
| Chef's Cuisine Bistro Meal Selection Fillet of Haddock Dinner 400g | 84 | 7.9g | 8.2g | 3.7g |
| Young's 2 Large Haddock Fillets in Kingsmill Breadcrumbs 240g | 191 | 7.5g | 7.3g | 4.4g |
| SuperValu Breaded Chunky Haddock Fillets | 202 | 7.4g | 9.4g | 3.4g |
| Lidl Deluxe 2 Beer Battered Haddock Fillets 350g | 178 | 7.3g | 5.2g | 5.4g |
| Donegal Catch Breaded Chunky Cod | 194 | 7.2g | 9.8g | 3.3g |
| Lidl Deluxe 6 Chunky Breaded Cod Fish Fingers 400g | 198 | 7.2g | 9.1g | 3.7g |
| Lidl Deluxe Creamy Fish Pie 400g | 109 | 7.1g | 9.5g | 3.6g |
| McDonald's Fish Fingers (Happy Meal) | 155 | 7.1g | 9g | 3.9g |
| Birds Eye 2 Inspirations Lightly Dusted Cod Fillets Rosemary & Sea Salt 310g | 217 | 6.9g | 6.5g | 5.1g |
| Birds Eye Inspirations 2 Lightly Dusted Cod Fillets in a Garlic & Herb Crumb 225g | 204 | 6.9g | 6.9g | 4.9g |
| Birds Eye Inspirations 2 Lightly Dusted Cod Fillets in a Lemon & Black Pepper Crumb 225g | 204 | 6.9g | 6.9g | 4.9g |
| Tesco 10 Omega 3 Fish Fingers 300g | 181 | 6.9g | 9.5g | 3.6g |
| Birds Eye 10 Value Fish Fingers 250g | 207 | 6.8g | 9.2g | 3.9g |
| Joseph Robertson Breaded Haddock Portions 24 x (110g-140g) | 184 | 6.8g | 9.8g | 3.8g |
| Vivera Plant Fish Fillet 170g | 207 | 6.8g | 7.7g | 4.3g |
| Young's 4 Large Haddock Fillets in Kingsmill Breadcrumbs 500g | 191 | 6.8g | 9.2g | 3.8g |
| Birds Eye 2 Breaded Cod Fish Burgers 227g | 203 | 6.7g | 10g | 3.6g |
| Birds Eye 2 Inspirations Lightly Dusted Cod Fillets Lemon & Cracked Black Pepper 310g | 224 | 6.6g | 6.6g | 5.2g |
| Birds Eye 2 Lightly Dusted Cod Fillets with Sea Salt & Rosemary 280g | 203 | 6.6g | 6.3g | 5.3g |
| Lidl Deluxe Chunky Breaded Haddock Fish Fingers 400g | 195 | 6.6g | 9.4g | 3.8g |
Showing the top 50 of the 163 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.
Median across all 163 of them is 6g of protein per 100 calories. 20 clear 10g of protein per 100 calories — about one in eight, 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.2g of protein per 100 calories across 37 products, against 6g for the 126 name-brand ones.
On the numbers the pick is Dunnes Stores Skinless Cod Fillets 240g: 24g of protein per 100 calories, 4 times the 6g median for the group.
2 of the 163 carry 400 calories or more per 100g — the ones worth weighing rather than eyeballing.
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 free calorie tracker.
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.





We track 163 fish products across Irish supermarkets and brands. 163 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.
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 6g per 100 calories and 20 products clear 10g — that tells you whether fish is worth buying for protein at all, which protein per 100g does not.