Canned fish is one of the most nutrient-dense, affordable, and convenient protein sources available. A single 3-ounce serving of canned pink salmon delivers nearly 500 IU of vitamin D, which covers about 80% of most adults’ daily needs. Canned sardines, mackerel, and salmon also provide calcium (from the soft, edible bones), protein, and minerals that rival or match their fresh counterparts.
The fuller picture, though, involves trade-offs around omega-3 fatty acids, sodium, mercury, and how you handle what’s inside the can.
How Canning Affects Nutrients
The canning process involves high-heat sterilization, which is what gives canned fish its long shelf life. Protein and most minerals hold up well through this process. Calcium actually becomes more available in canned fish because the heat softens the bones enough that you eat them. That’s why canned salmon and sardines are among the best non-dairy calcium sources.
Omega-3 fatty acids are a different story. Research from the National Center for Biotechnology Information found that canning can significantly degrade EPA and DHA, the two omega-3 fats most linked to heart and brain health. Cooking and other gentler methods preserved these fats much better. That said, direct comparisons between canned and fresh fish are complicated. As Tufts University’s nutrition researchers have noted, omega-3 levels vary based on the exact species, what the fish ate, where it was harvested, and the season it was caught. These natural differences can matter as much as or more than the canning process itself.
So while canned fish still contains omega-3s, it likely delivers less than a fresh fillet of the same species. If maximizing omega-3 intake is your primary goal, fresh or frozen fish has an edge. But if the alternative to canned fish is no fish at all, you’re still getting meaningful amounts of these fats.
The Sodium Question
Sodium is the most consistent nutritional downside of canned fish. Most canned seafood contains significantly more sodium than fresh, though the amount varies widely depending on what it’s packed in. Sardines canned in tomato sauce tend to run higher than sardines packed in oil. Tuna packed in water with added salt can have several hundred milligrams per serving.
Look for labels that say “no salt added” or “low sodium” if you’re watching your intake. Rinsing canned fish under water before eating it can also reduce sodium content, though this works better with water-packed varieties than oil-packed ones.
Mercury Levels by Fish Type
Mercury is the concern most people think of first, and the good news is that the most popular canned fish options fall into the lowest-risk categories. The FDA classifies canned light tuna (typically skipjack) as a “Best Choice,” meaning it’s low enough in mercury for 2 to 3 servings per week, even during pregnancy. Canned sardines, salmon, and anchovies also fall into this safest tier.
Canned albacore (white) tuna contains more mercury and sits in the FDA’s “Good Choice” category. The practical difference: stick to one serving per week instead of two or three. A serving is 4 ounces for adults.
For children, the FDA recommends 2 servings per week from the “Best Choice” list, with portion sizes scaled by age: about 1 ounce for toddlers ages 1 to 3, 2 ounces for ages 4 to 7, 3 ounces for ages 8 to 10, and 4 ounces by age 11.
Oil-Packed vs. Water-Packed
This choice matters more than most people realize. When you drain oil-packed canned fish, you’re pouring away roughly 15 to 25% of the can’s total calories and fat, including a portion of the omega-3s. In a standard 120-gram can of olive oil-packed sardines, draining removes about 18 grams of oil, which carries around 165 calories and a small but real amount of EPA and DHA. Over the course of a year, draining one can per week wastes the omega-3 equivalent of about 4.5 servings of wild salmon.
If you’re eating oil-packed fish, consider using the oil. It works well as a base for pasta sauces, salad dressings, or drizzled over toast with the fish. Water-packed fish is the better option if you want fewer calories or plan to drain the liquid anyway. It also tends to be lower in total fat while keeping the protein content the same.
Best Canned Fish Options
Not all canned fish is created equal. Here’s how the most common options compare:
- Canned salmon: Exceptionally high in vitamin D (nearly 500 IU per 3-ounce serving), calcium from edible bones, and protein. Wild-caught pink or sockeye salmon tends to have a better omega-3 profile than farmed varieties.
- Sardines: Small fish that sit low on the food chain, so mercury is minimal. High in calcium, vitamin B12, and selenium. The bones are tiny and fully edible.
- Anchovies: Very low mercury, packed with flavor, and rich in omega-3s relative to their size. High in sodium, though, so a little goes a long way.
- Canned light tuna: The most widely available and affordable option. Lower in mercury than albacore. A solid protein source, though it delivers less omega-3 and vitamin D than salmon or sardines.
- Canned albacore tuna: Higher in omega-3s than light tuna but also higher in mercury. Best limited to one serving per week.
- Mackerel: Rich in omega-3s and vitamin D. Check the label carefully, as some varieties (like king mackerel) are high in mercury, while Atlantic mackerel is a safer choice.
Choosing Sustainably Sourced Canned Fish
If environmental impact matters to you, look for the MSC (Marine Stewardship Council) blue fish label. It’s the only wild-capture fisheries certification program that meets best-practice standards set by both the United Nations’ Food and Agriculture Organization and ISEAL, the global body for sustainability standards. The label verifies that the fish came from abundant stocks, was harvested in a way that minimizes environmental damage, and is traceable back to a well-managed fishery. The certification also helps combat seafood fraud, where cheaper fish gets mislabeled as a more expensive species.
Many major canned fish brands now carry the MSC label, and it’s increasingly easy to find on supermarket shelves. It’s worth checking, since “wild-caught” on its own doesn’t guarantee sustainable practices.
The Bottom Line on Nutrition
Canned fish is a genuinely healthy food. It delivers high-quality protein, vitamin D, calcium, and omega-3 fatty acids at a fraction of the cost of fresh fish, with a shelf life measured in years rather than days. The trade-offs are real but manageable: some omega-3 loss from the canning process, higher sodium in most products, and mercury concerns that apply mainly to albacore tuna and certain mackerel species.
For most people, eating canned fish two to three times per week, choosing a variety of species, and opting for low-sodium versions when available is a straightforward way to improve the overall quality of your diet.