19 19. Best Food Sources vs. Softgels
Can I get enough Vitamin D3 from food alone—and how much is in wild salmon, sardines, egg yolks, and fortified milk?
The Short Answer
Unlike magnesium or potassium (which are abundant in whole plant foods), very few natural foods contain meaningful Vitamin D3—which is why the average U.S. diet provides only ~160 to 200 IU/day [1]. Wild-caught sockeye salmon (~570 IU per 3 oz), canned sardines/mackerel (~160–250 IU), cod liver oil (1,360 IU/tsp), and UV-exposed mushrooms (D2) are the top food sources, while 1 cup of fortified milk or plant milk has ~100–120 IU and 1 large egg yolk has just ~44 IU—meaning you would have to eat 45 egg yolks or drink 20 glasses of milk every day to equal one 2,000 IU softgel [1].
Patients who love "food-first" nutrition are often shocked when they look at the USDA FoodData Central numbers for Vitamin D [1]. Unless you eat wild-caught oily fish (salmon, trout, mackerel, herring, or sardines) almost every single day, it is nearly impossible to reach 1,000–2,000 IU/day from food alone [1]. Even with salmon, there is a huge wild vs. farmed difference: wild salmon eating marine plankton contain ~570 to 900 IU per 3.5-ounce fillet, whereas farmed salmon fed commercial pellets contain only ~25% as much (~130–250 IU) [1].
What about eggs, beef liver, and cheese? One large whole egg contains ~44 IU of Vitamin D3 (100% of it in the yolk—egg whites have zero), 3 ounces of braised beef liver has ~42 IU, and 1 ounce of cheddar cheese has ~12 IU [1]. That is why public health authorities began fortifying milk with 100 IU per cup in the 1930s to eradicate rickets—and why a simple, inexpensive 1,000–2,000 IU oil softgel remains the most practical way to bridge the gap during indoor work and winter months [1][2].