Home
IngredientHealth Benefits

Salmon vs trout: the same protein for two-thirds the calories, but a third of the omega-3

Trout brings 19.9 g of protein at 141 kcal, essentially matching salmon. But its omega-3 is 0.73 g against 2.2 g — while its vitamin D is actually higher.

Salmon

Seafood

Salmon

One portion covers a large share of your weekly omega-3 and delivers vitamin D — a nutrient almost no other food supplies in useful amounts.

Trout

Seafood

Trout

More vitamin D than salmon — 15.9 µg against 11 µg. But under a third of the omega-3.

Salmon — Leads on

  • Omega-3

Trout — Leads on

  • Vitamin D
  • Vitamin B12

Nutrition side by side

Per 100 g edible portion. Only rows where both have a figure are shown, and no winner is marked for items like calories or sugars where more is not better.

Basis for these figures

Salmon
Per 100 g of raw farmed Atlantic salmon. A fillet portion usually runs 150–200 g. Cooking drives off water, so the same weight of cooked salmon shows somewhat higher protein than this table.
Trout
Per 100 g of raw farmed rainbow trout.
NutritionSalmonTrout
Calories208 kcal141 kcal
Protein20.4 g19.9 g
Fat13.4 g6.2 g
Omega-32.2 g0.73 g
Vitamin D11 µg15.9 µg
Vitamin B123.2 µg4.3 µg
Potassium363 mg377 mg
Selenium24 µg23.6 µg

Bottom line

The bases match here, so the table reads straight. Both figures are for 100 g of raw farmed fillet: Atlantic salmon and rainbow trout.

Protein is effectively identical, 20.4 g against 19.9 g. Yet the energy is 208 kcal against 141 — trout at two-thirds. The whole difference is fat: 13.4 g against 6.2 g. If you want protein while watching calories, trout is the efficient choice.

That same fat is the reason to pick salmon. Omega-3 runs 2.2 g against 0.73 g, three times over, and it is this fat that the triglyceride evidence rests on. If omega-3 is the point, trout does not substitute for salmon.

Vitamin D, though, goes the other way. Trout carries 15.9 µg against salmon's 11, with half the fat. Vitamin D content follows the feed and the species, not simply the amount of fat. Vitamin B12 also favours trout, 4.3 µg against 3.2, and vitamin E at 2.34 mg is a row the salmon table does not have.

Selenium and potassium are near enough the same — 23.6 µg against 24, and 377 mg against 363.

So: if you eat fish for the omega-3, salmon is the clear answer. If you are looking at protein per calorie and at vitamin D, trout wins, and it is usually cheaper. Alternating the two across the week is a sensible way to hit fish twice — just remember that in a trout week, less omega-3 came with it.

Other comparisons

Send feedback