Finn's Take· TL;DRWhen the sun disappears for months and daylight dwindles to mere hours, millions of people unknowingly enter a state of vitamin D deficiency that can severely compromise their bone health. Factors that increase the risk of having low vitamin D include low dietary intake and low sun exposure, which often occurs in colder climates and during the winter months. In less temperate areas like Minnesota, Michigan, and New York, the skin makes less vitamin D in the winter months, especially if you're older.
This seasonal deficiency isn't just about feeling tired. Vitamin D is just as important for keeping bones strong and preventing osteoporosis, a disease that can make bones weak and brittle. Vitamin D helps your intestines absorb calcium from the food you eat. Getting enough of both nutrients can help keep your bones dense and strong. In the United States, approximately 30% of the population has a low vitamin D level.
The solution lies not in expensive supplements or risky sun exposure during harsh winter months, but in strategic food choices that can naturally boost your vitamin D levels when you need it most.
Vitamin D is found naturally in a few foods, such as the flesh of fatty fish, fish liver oils, beef liver, egg yolks, and cheese. The flesh of fatty fish (such as trout, salmon, tuna, and mackerel) and fish liver oils are among the best sources. One 100 g serving of sockeye salmon (about 3.5 ounces) packs 563 IU of vitamin D. Other good choices include herring (168 IU in 100 g), sardines (192 IU in 100 g), mackerel (552 IU in 100 g), and swordfish (558 IU in 100 g).
What makes fatty fish particularly valuable during winter is their consistency. Unlike seasonal produce or weather-dependent vitamin D synthesis, these fish maintain their nutrient density year-round. Many oily fish are high in vitamin D, like herring, mackerel, salmon and sardines. Oily fish are also a good source of heart healthy omega-3 fatty acids. This dual benefit makes them an ideal choice for winter nutrition when both mood and bone health need extra support.
Beyond fish, several accessible foods can significantly contribute to your winter vitamin D intake. Egg yolks are also a good source of vitamin D. One egg contains around 1.7 micrograms (68 IU) of vitamin D. Chickens that get more sunshine and eat vitamin-D-rich feed lay eggs that contain more vitamin D. In fact, according to a 2014 study, pasture-raised chickens have three to four times more vitamin D in their eggs compared to their commercially-raised counterparts.
You can find vitamin D in mushrooms that have been exposed to ultraviolet (UV) light while they are growing. One serving of UV-exposed mushrooms can provide more than the recommended daily amount. Like humans, mushrooms can synthesize vitamin D when exposed to UV light. Look for mushrooms specifically labeled as high in vitamin D at your grocery store.
Fortified foods round out the list of winter vitamin D sources. In American diets, fortified foods (e.g., milk, breakfast cereals) provide most of the vitamin D. An 8-ounce glass of skim cow's milk will start you off with 107.5 IU of the Ds, and the vegan-friendly alternative, soy milk, will provide 97.6 IU in the same serving. Pair either of those with 1 cup of certain breakfast cereals for an additional 38 IU toward your daily value.
The key to preventing winter vitamin D deficiency lies in understanding that the average adult needs between 600–800 international units (IU) of vitamin D per day, which you can get from sun exposure, vitamin D3 supplements, and foods high in vitamin D. During months when sunlight is scarce, food becomes your primary defense against deficiency.
Smart meal planning can easily incorporate these vitamin D-rich foods into daily routines. A breakfast of fortified cereal with milk, a lunch featuring canned salmon, and dinner with sautéed UV-exposed mushrooms can provide substantial vitamin D without requiring dramatic dietary changes. Vitamin D and calcium should always be taken together because calcium is needed to carry the Vitamin D into the bones. Without calcium in the body, the Vitamin D cannot help the bones grow stronger.
As winter approaches and daylight hours shrink, these five food categories—fatty fish, eggs, UV-exposed mushrooms, fortified dairy products, and fortified cereals—offer a practical, accessible approach to maintaining bone health when nature's vitamin D factory shuts down. The investment in these foods during winter months pays dividends in stronger bones, better calcium absorption, and overall skeletal health that will serve you well beyond the season's end.