Three ounces of wild sockeye salmon has 570 international units (IUs) of vitamin D—or about 70% of the recommended daily intake. While salmon is a great source of vitamin D, there are a few other foods that contain more vitamin D than salmon.
1. Rainbow Trout
Zoryana Ivchenko / Getty Images
Serving size: 3 ounces (oz)
Vitamin D: 645 IUs
Rainbow trout is a freshwater fish that is just packed with vitamin D. Most people can fulfill their recommended daily intake with one serving of trout.
In addition to its vitamin D benefits, rainbow trout is also an excellent source of high-quality protein, omega-3 fatty acids, and essential minerals like selenium and potassium.
2. Cod Liver Oil
marekuliasz / Getty Images
Serving size: Tablespoon
Vitamin D: 1,360 IUs
Cod liver oil isn’t a

Verywell Health

MLB
Raw Story
AlterNet
The Shaw Local News Sports
Fit&Well
WNDU Sports