Skip to content
Fish & seafood Nutrition & composition Comparisons

Canned fish as a source of protein and omega-3

Quick answer

Many canned fish provide roughly 20–27 g protein per 100 g drained. Sardines, salmon, and mackerel tend to contribute more EPA and DHA; bone-in sardines add calcium. Sodium, packing oil, and tuna species can materially change the choice.

A can of fish can solve two nutritional jobs in less than a minute: protein and, in the right species, long-chain omega-3 fats. But “canned fish” is too broad a category to assume every can does the same thing. Sardines, salmon, and water-packed tuna can have similar protein while carrying very different amounts of fat and omega-3.

As a broad range, many canned fish provide roughly 20–27 g protein per 100 g drained. For omega-3, sardines, salmon, and many mackerel products tend to stand out; tuna is highly protein concentrated but usually provides less EPA and DHA than those oily fish.

Protein differences are smaller than they look

Canned tuna, sardines, mackerel, and salmon often fall into a similar protein range. Water-packed tuna may provide about 25–26 g protein per 100 g drained, sardines around 24–25 g, and canned salmon roughly 20–25 g depending on the product.

In a can that yields 3 ounces—about 85 g—of drained fish, that typically means around 17–22 g protein. The actual amount of fish in the can matters more than arguing over a 1 g difference per 100 g.

Check drained weight as well as net weight. Two cans with similar package sizes can contain different amounts of liquid and leave noticeably different portions of fish after draining.

Omega-3 is where species make a much bigger difference

Reference values show a large gap: a 3-ounce serving of canned sardines can provide about 1.19 g EPA + DHA, canned pink salmon about 0.91 g, and canned light tuna in water about 0.19 g. Exact amounts vary by species and product, but the difference is large enough to matter when omega-3 is the goal.

A water-packed tuna can and a sardine can are therefore not nutritional twins even when both provide about 20 g protein. If omega-3 is part of the goal, rotating species is more useful than buying the same fish every time.

Mackerel often sits in the same oily-fish conversation as sardines and salmon, although exact values depend on species and preparation. Variety is therefore more robust than trying to identify one universal “best” can.

Sardines with bones add calcium

Canning softens the sardine’s small bones enough to eat. Because the calcium is in those bones, some canned sardines provide more than 300 mg calcium per 100 g.

Boneless tuna does not offer the same feature. Depending on the product, one can of fish can therefore contribute protein, omega-3, and calcium at the same time.

Bone-in canned salmon can also contribute calcium, while fully boneless versions provide much less from that source. Presentation matters alongside species.

Oil versus water changes energy density

Oil-packed fish can retain oil between the pieces even after draining, which increases total fat and calories compared with a water-packed version. It does not take protein away from the fish; it changes the energy density of the food you eat.

Olive oil and other unsaturated oils can fit a healthy diet, but oil still contains about 9 calories per gram. For calorie comparisons, use the drained product and the serving you actually eat.

If you pour the packing oil into a salad or pasta instead of discarding it, that oil becomes part of the meal. In that case, the final calorie and fat contribution is higher than the drained-fish numbers alone suggest.

Sodium may vary more than protein

Two cans of sardines can contain almost the same protein and very different sodium. Checking the Nutrition Facts label is much more reliable than assuming all canned fish is equally salty.

Sauces, brines, seasonings, and flavored packs can shift sodium further. If canned fish is a frequent staple, comparing sodium per serving may matter more than a small protein difference between brands.

Mercury depends on species, not the can

FDA/EPA fish advice places salmon, sardines, and canned light tuna in the “Best Choices” category for lower mercury. Albacore or white tuna is a “Good Choice,” while bigeye tuna is in the highest-mercury group to avoid for pregnant or breastfeeding people and young children.

FDA notes that albacore tuna typically contains about three times as much mercury as canned light tuna. That is a meaningful species difference hiding behind the single word “tuna.”

Canning itself does not create mercury. The level reflects the species and its position in the food chain, so rotating species remains useful even when all of the fish comes from cans.

A better pantry contains more than one fish

Water-packed light tuna works well when you want lean protein; sardines, salmon, or mackerel can bring more omega-3; bone-in sardines add calcium.

Canned fish is most useful as a varied category, not as another name for tuna. Rotating species broadens the nutritional profile and avoids relying on one mercury, sodium, and fat pattern.

Keeping two or three different types on hand often does more for nutritional variety than searching for one can that wins every category.

Sources