Fish Calories and Nutrition Facts per 100g by Type

fish calories
Lifter Life Team

Lifter Life Team

The Lifter Life Team is dedicated to promoting healthy, nutritious eating through fresh, wholesome ingredients. At our restaurant, we believe in fueling your body with delicious, balanced meals that support an active and vibrant lifestyle.

Contents

Fish ranges from about 82 calories per 100g (raw cod) to about 208 (farmed Atlantic salmon). Cooked fish shows more calories per 100g than raw because it loses water, not because it gains calories. For the most protein per calorie, choose cod, canned tuna in water, grouper (hammour), yellowfin tuna or tilapia. The table below covers 12 fish, raw and cooked.

Fish Calories per 100g, Raw and Cooked

Values are USDA FoodData Central reference values per 100g, rounded. Cooked means baked or cooked with dry heat and no added oil. Canned fish is drained. Protein per 100 kcal uses the cooked values.


Fish

Raw kcal

Cooked kcal

Protein

Fat

Protein per 100 kcal

FDA mercury group

Cod

82

105

22.8g

0.9g

21.7g

Best Choice

Canned tuna in water (drained)

n/a

116

25.5g

0.8g

22.0g

Best Choice (light)

Grouper (hammour)

92

118

24.8g

1.3g

21.0g

Good Choice

Sea bass

97

124

23.6g

2.6g

19.0g

Good Choice

Tilapia

96

128

26.2g

2.7g

20.5g

Best Choice

Yellowfin tuna

109

139

29.1g

1.1g

20.9g

Good Choice

Rainbow trout (farmed)

141

168

23.8g

7.2g

14.2g

Best Choice

Salmon, wild Atlantic

142

182

25.4g

10.9g

14.0g

Best Choice

Herring

158

203

23.0g

11.5g

11.3g

Best Choice

Salmon, farmed Atlantic

208

206

22.1g

12.4g

10.7g

Best Choice

Sardines, canned in oil (drained)

n/a

208

24.6g

11.5g

11.8g

Best Choice

Mackerel, Atlantic

205

262

23.8g

17.8g

9.1g

Best Choice


n/a means the fish is only sold canned. Mercury groups are from the FDA and are explained further down.

Raw or Cooked: Which Number Should You Use?

Use the raw numbers if you weigh fish before cooking and the cooked numbers if you weigh it on the plate. Do not mix them. Cooking drives off water, so 100g of cooked cod is more concentrated than 100g of raw cod (105 calories against 82). The piece as a whole does not gain calories.

For example, a 150g raw cod fillet has about 123 calories. It cooks down to roughly 117g, which at 105 calories per 100g is still about 123 calories. Weighing raw fish and then using the cooked figure overstates the calories by about 25 to 35%.

Farmed salmon is the exception: 208 raw and 206 cooked, because some fat cooks out along with the water.

Salmon Calories: Farmed vs Wild

This is the number people most often get wrong. Farmed and wild Atlantic salmon are very different in fat, and so in calories. Most Atlantic salmon sold in shops is farmed, so check the label.


Per 100g

Calories

Protein

Fat

Farmed Atlantic, raw

208

20.4g

13.4g

Farmed Atlantic, cooked

206

22.1g

12.4g

Wild Atlantic, raw

142

19.8g

6.3g

Wild Atlantic, cooked

182

25.4g

10.9g


A 150g raw fillet is about 312 calories if farmed and about 213 if wild. Either is a good choice. The extra fat in farmed salmon is mostly the reason for the extra calories.

Tuna Calories

Canned tuna in water has 116 calories and 25.5g of protein per 100g drained. Canned in oil has about 186 to 198 calories, roughly 60 to 70% more, so check the tin. Yellowfin tuna steak has 109 calories raw and 139 cooked, with 29.1g of protein per 100g cooked, the most of any fish in the table.

Tuna is also where mercury matters most. See the mercury section below.

Tilapia Calories

Tilapia has 96 calories per 100g raw and 128 baked, with 26.2g of protein per 100g cooked. A 150g raw fillet is about 144 calories, and it stays about 144 calories once cooked. It is not 190 to 200, which is what you get by applying the cooked figure to the raw weight.

How Cooking Method Changes Fish Calories

Method

What it does

Example: 150g raw cod fillet

Baking, grilling, steaming, poaching

Adds no calories. Per 100g goes up only because water is lost

About 123 calories

Pan frying

Adds the oil you eat. 1 tablespoon of olive oil is about 120 calories

Up to about 245 calories

Breaded or battered and fried

Adds oil plus the coating. 30g of flour or breadcrumbs is about 110 to 120 calories

Up to about 360 calories


These are estimates that assume you eat all the oil. Deep frying usually takes up more oil than a tablespoon, and butter, sauces and dressings count on top.

Fish Protein: Which Fish Has the Most?

Ranked by protein per 100g cooked: yellowfin tuna (29.1g), tilapia (26.2g), canned tuna in water (25.5g), wild salmon (25.4g) and grouper (24.8g). Fish protein is complete, which means it contains all nine essential amino acids.

Best Fish for Weight Loss

For weight loss, the useful measure is protein per 100 calories. Canned tuna in water gives 22.0g, cod 21.7g, grouper 21.0g, yellowfin tuna 20.9g and tilapia 20.5g. Oily fish gives less protein per calorie but still fits a weight loss plan if you watch the portion.

140g cooked portion

Calories

Protein

Cod

147

32g

Tilapia

179

37g

Yellowfin tuna

195

41g

Salmon (wild)

255

36g

Salmon (farmed)

288

31g

Mackerel

367

33g


140g is the NHS portion size. Building fish into a calorie target? Our 1200 calorie meal plan uses cod, tilapia, salmon and hammour, and our weight loss meal plan does the counting for you.

Oily Fish, Omega-3 and How Much to Eat

The NHS advises at least 2 portions of fish a week, including 1 of oily fish, with a portion being about 140g. It describes oily fish such as salmon and sardines as high in long-chain omega-3 fats and a good source of vitamin D. Girls and women who may become pregnant, and pregnant or breastfeeding women, should have no more than 2 portions of oily fish a week. The NIH lists salmon, sardines, herring and mackerel as cold-water fatty fish. If you are worried about vitamin D, see our guide to vitamin D deficiency.

Mercury in Fish

The FDA and EPA sort fish into three groups. The serving size for adults is 4 ounces, about 113g.


FDA group

How often

Fish

Best Choices

2 to 3 servings a week

Salmon, cod, tilapia, sardines, herring, trout, pollock, haddock, Atlantic mackerel, canned light tuna

Good Choices

1 serving a week

Halibut, sea bass, grouper, albacore tuna, yellowfin tuna

Choices to Avoid

Avoid if pregnant, breastfeeding, or feeding young children

Bigeye tuna, king mackerel, swordfish, shark


Hammour is a grouper, so it falls in the Good Choices group. If a fishmonger sells "kingfish", ask which species it is, because king mackerel is on the avoid list. In pregnancy the NHS also advises no more than 4 cans of tuna or 2 tuna steaks a week, and no shark, swordfish or marlin. This is US and UK guidance. For most adults eating a variety of fish, mercury is not a big concern.

Fresh, Frozen or Canned: Does It Change the Calories?

Fresh and frozen fish of the same species are nutritionally very similar. Canned fish in water is close to fresh for protein and calories. Canned in oil is the one to watch: canned tuna goes from 116 calories per 100g in water to about 186 to 198 in oil. Smoked fish has a similar calorie count to fresh but is usually much higher in salt.

Want Fish Built into Your Week?

Salmon, cod and tuna dinners with the macros worked out are in our healthy dinner ideas. If you would rather not cook, Lifter Life's weight loss meal plan and muscle gain meal plan are delivered fresh across Dubai.

Frequently Asked Questions

How many calories are in 100g of fish?

From about 82 for raw cod to about 208 for raw farmed Atlantic salmon. Cooked, lean fish such as cod, grouper and tilapia is roughly 105 to 130 calories per 100g, and oily fish such as mackerel is about 260.

Which fish has the fewest calories?

Cod, at about 82 calories per 100g raw or 105 cooked. Canned tuna in water (116 drained), grouper and tilapia are close behind.

How many calories are in a salmon fillet?

A 150g raw fillet has about 312 calories if it is farmed Atlantic salmon and about 213 if it is wild. Check the label, because the two are very different.

Is cooked fish higher in calories than raw fish?

Per 100g, yes, because cooking removes water. The whole fillet does not gain calories unless you add oil, butter or a coating. Weigh your fish raw or cooked and use the matching number.

How many calories are in tuna?

Canned tuna in water has about 116 calories per 100g drained. Canned in oil has about 186 to 198. A yellowfin tuna steak is about 109 raw or 139 cooked.

Is fish good for weight loss?

Yes. Lean fish gives about 20 to 22g of protein for every 100 calories. Canned tuna in water, cod, grouper, yellowfin and tilapia give the most protein for the fewest calories. Frying and coatings are what add the calories.

Which fish has the most protein?

Yellowfin tuna has the most in the table above, at 29.1g per 100g cooked. Tilapia (26.2g), canned tuna in water (25.5g), wild salmon (25.4g) and grouper (24.8g) follow.

How much fish should I eat a week?

The NHS advises at least 2 portions of fish a week, including 1 of oily fish. A portion is about 140g. Girls and women who may become pregnant, and pregnant or breastfeeding women, should have no more than 2 portions of oily fish a week.

Is canned tuna safe to eat often?

The FDA lists canned light tuna as a Best Choice for mercury, at 2 to 3 servings a week. Albacore and yellowfin are Good Choices, at one serving a week. In pregnancy the NHS advises no more than 4 cans or 2 tuna steaks a week.

Lifter Life Team

Lifter Life Team

The Lifter Life Team is dedicated to promoting healthy, nutritious eating through fresh, wholesome ingredients. At our restaurant, we believe in fueling your body with delicious, balanced meals that support an active and vibrant lifestyle.

Get Lifted, Today!

Sign-up for our updates and exclusive offers!

Whatsapp