A serving of salmon delivers more vitamin D than almost any other food. A 3.5-ounce portion of wild-caught salmon contains roughly 800 to 900 IU of vitamin D3, which already exceeds the 600 IU recommended daily intake for most adults. But the actual amount varies significantly depending on whether the fish is wild or farmed, which species you choose, and how it’s prepared.
Wild vs. Farmed Salmon
The gap between wild and farmed salmon is striking. A 3.5-ounce serving of wild salmon provides 800 to 900 IU of vitamin D3, while the same amount of farmed salmon contains only about 200 IU. That’s a four-to-one difference, driven largely by diet. Wild salmon eat smaller fish, shrimp, and zooplankton rich in vitamin D3, while farmed salmon eat processed feed pellets that contain less of the vitamin.
USDA food charts list salmon at 400 to 700 IU per 3.5-ounce serving, but those figures blend wild and farmed data together. If you’re eating salmon specifically for its vitamin D, it’s worth knowing which type you’re buying. A single serving of wild salmon can cover a full day’s needs on its own, while farmed salmon gets you only about a third of the way there.
Vitamin D by Salmon Species
Not all salmon species are created equal. Sockeye salmon ranks highest, with a cooked 6-ounce fillet delivering about 28.4 mcg (roughly 1,136 IU) of vitamin D. That’s 142% of the daily value. Even raw pink salmon, which sits at the lower end, still provides about 9.3 mcg (372 IU) per 3-ounce serving, covering nearly half your daily needs.
Here’s how common types compare per serving:
- Cooked sockeye salmon (6 oz fillet): 28.4 mcg, 142% of the daily value
- Canned sockeye salmon (3 oz): 17.9 to 18.3 mcg, about 90% of the daily value
- Canned pink salmon (3 oz): 12 to 12.3 mcg, about 60% of the daily value
- Raw pink salmon (3 oz): 9.3 mcg, 46% of the daily value
- Smoked chinook (king) salmon (1 oz): 4.9 mcg, 24% of the daily value
Sockeye is your best bet if vitamin D is the priority. King (chinook) salmon is prized for its rich flavor and fat content, but ounce for ounce, smoked chinook delivers less vitamin D than other preparations.
Canned Salmon Holds Up Well
Canned salmon is a surprisingly strong source. A 3-ounce serving of canned pink salmon provides about 493 IU, and canned sockeye runs even higher at roughly 715 IU for the same portion. The canning process doesn’t destroy the vitamin D, and the convenience and lower price make canned salmon a practical option for getting regular vitamin D intake without cooking fresh fillets every time.
Canned varieties with skin and bones included offer slightly less vitamin D per serving than boneless, skinless versions, but the difference is small. Both formats deliver more than half a day’s worth in a single 3-ounce serving.
Cooking Doesn’t Destroy Much Vitamin D
One of the practical advantages of salmon as a vitamin D source is that cooking barely reduces its vitamin D content. Research on salmonid fish (the family that includes salmon and trout) found that baking, steaming, boiling, and microwaving all retained 85% to 114% of the original vitamin D3. Pan-frying showed the lowest retention at about 85%, which still means you’re keeping the vast majority of the nutrient.
The fish does lose 13% to 19% of its weight during cooking due to moisture loss, which concentrates the remaining nutrients slightly. In practical terms, this means a cooked fillet can actually have a higher vitamin D concentration per gram than the raw version, even accounting for some heat-related losses. You don’t need to worry about choosing a specific cooking method to preserve vitamin D.
Why Salmon’s Form of Vitamin D Matters
The vitamin D in salmon is D3 (cholecalciferol), the same form your skin produces when exposed to sunlight. This matters because D3 is more effective at raising and maintaining your blood levels of vitamin D than D2, the plant-derived form found in mushrooms and some fortified foods. Your body converts D3 into its active form more efficiently, so the vitamin D you get from salmon is used more readily than what you’d get from plant sources.
How Salmon Stacks Up Against Daily Needs
The recommended daily intake of vitamin D is 600 IU (15 mcg) for most people ages 1 through 70, and 800 IU (20 mcg) for adults over 70. Infants need 400 IU (10 mcg). These recommendations apply equally to men and women, including during pregnancy and lactation.
A single serving of wild salmon meets or exceeds these targets for every age group. Even the more modest farmed salmon, at around 200 IU per 3.5 ounces, contributes meaningfully when combined with other sources like eggs, fortified milk, or sunlight exposure. Eating salmon two to three times per week provides a reliable foundation of vitamin D that’s difficult to match with any other whole food.