20 Foods That Prevent Vitamin D Deficiency

20 Foods That Prevent Vitamin D Deficiency

Vitamin D is one of the biggest components for healthy bones, yet plenty of people suffer from a significant lack in their diet. Let’s dive into which foods are a good source of vitamin D so you can keep that skeleton strong—and know what to reach for in the grocery store. 

1. Salmon

Salmon is loaded with vitamin D—about 500 IU (international units) per serving, in fact, alongside its high protein content and additional B vitamins. This Little Fish That Could is perfect for anyone looking to strengthen their brain health or reduce inflammation.

Pexels-Robert-Bogdan-156165-676560Photo by Robert Bogdan on Pexels

2. Mushrooms

You’ll want specific mushrooms like shiitake or maitake to reap the most vitamin D. Though shiitake provides roughly 100 IU of vitamin D per cup, you can score nearly 1000 IU per serving from maitake. That said, pay attention to how much sun mushrooms get because the amount of UV light exposure determines how much vitamin D there is. 

Engin-Akyurt-Flscmkkcu50-UnsplashPhoto by engin akyurt on Unsplash

3. Fortified Milk 

Cow’s milk on its own probably won’t do it, but fortified milk certainly will. Certain kinds of milk are fortified with enough vitamin D to provide about 100 IU per cup, though you’ll also get a healthy amount of calcium and minerals. 

Pexels-Alexasfotos-2198626Photo by Alexas Fotos on Pexels

4. Mackerel

According to the USDA, mackerel has roughly 600 IU per 100-gram serving, making it a top choice for vitamin D. It’s also loaded with protein, omega-3 fatty acids, and additional B vitamins. Mackerel is also a great choice for heart health, though it’s an ill-advised food for anyone with gout.

Edouard-Dognin-2Acwmjihsuw-UnsplashPhoto by Edouard Dognin on Unsplash


5. Eggs

Not only are eggs a terrific source of protein, but they’re also chock full of vitamins and minerals—including vitamin D. Though some outside factors affect how much vitamin D you’ll actually get, whole eggs are generally a great source of it. 

Enrico-Mantegazza-Hf0Jqqlnsfa-UnsplashPhoto by Enrico Mantegazza on Unsplash

6. Fortified Orange Juice

Much like fortified milk, fortified OJ comes with added vitamins to help you nab the proper daily intake. Some orange juices come with about 100 IU of vitamin D per cup, along with additional benefits like vitamin C and potassium. 

Pamela-Lima-Kk6Ppze4F7K-UnsplashPhoto by Pâmela Lima on Unsplash

7. Cod Liver Oil

Look no further than cod liver oil for a healthy dose of vitamin D—one tablespoon is often all you need for about 1300 IU of it! This oil is also a fantastic source of vitamin A, which supports healthy eyesight, and omega-3 fatty acids. 

Pexels-Supliful-14631435Photo by Supplements On Demand on Pexels

8. Fortified Cereal 

Fortified foods don’t stop at beverages; certain fortified cereals come with added vitamin D to ensure you get the right amount per serving. Check the label to find out which cereals offer a vitamin D boost as well as additional vitamins, iron, and calcium.  

Nyana-Stoica-Ev6C1Ljh1Lk-UnsplashPhoto by Nyana Stoica on Unsplash

9. Swordfish

100g of cooked swordfish comes with nearly 700 IU of vitamin D, making it another popular seafood option. In addition to its vitamin content, it’s also a low-calorie option rich in protein and omega-3 fatty acids. 

Portuguese-Gravity-Qxr Miycoaw-UnsplashPhoto by Portuguese Gravity on Unsplash

10. Soy Milk

Fortified cow’s milk often comes with added vitamins and minerals, but its alternatives also come with benefits. Soy milk, for example, provides roughly the same amount of vitamin D as fortified cow’s milk, along with protein and heart health promotion. 

Pexels-Polina-Tankilevitch-4518617Photo by Polina Tankilevitch on Pexels


11. Canned Tuna

Canned tuna is much more than a simple lunch—it’s a great source of vitamin D (and B vitamins), has all kinds of protein, and comes with omega-3 fatty acids. It’s also an affordable option for anyone on a budget, making it a win-win across the board.

Grooveland-Designs-8Kktiumkhxu-UnsplashPhoto by Grooveland Designs on Unsplash

12. Fortified Tofu

Tofu on its own doesn’t come with much vitamin D, but the fortified version sure does. Get your hands on some for at least 100 IU of vitamin D per serving, a good helping of iron, and plenty of calcium. 

Davito-Andy-Cittnrkrjls-UnsplashPhoto by Davito Andy on Unsplash

13. Pork 

You may already know that pork comes with B vitamins and iron, but it’s also a good source of vitamin D. Best of all, rib lovers are in luck because spare ribs typically come with the most vitamin D, though any cut still provides a good serving of it. 

Paras-Kapoor-Naw4In 35Ag-UnsplashPhoto by Paras Kapoor on Unsplash

14. Sardines

Now’s the time to finally give sardines a chance—they’re loaded with vitamin D, calcium, and come with enough omega-3 fatty acids to significantly reduce your odds of heart disease. That little sardine can also provides plenty of zinc and can help reduce inflammation. 

Elle-Hughes-Sysltgtld78-Unsplash (1)Photo by Elle Hughes on Unsplash

15. Fortified Yogurt

Fortified yogurt can add up to 100 IU of vitamin D to each serving. Considering Greek yogurt on its own already provides a ton of calcium (and plenty of probiotics to help support gut health), its fortified version only adds to the benefits. 

Amirali-Mirhashemian-W2D Fskkkpw-UnsplashPhoto by amirali mirhashemian on Unsplash

16. Certain Cheeses

Fortified cottage cheese, Fontina, and ricotta cheese all have a decent amount of vitamin D per serving, so you can indulge guilt-free. Though they don’t have the same amount as other items on this list, they’re still good sources of calcium and make for a good snack. 

Pexels-Karolina-Grabowska-4198141Photo by Karolina Kaboompics on Pexels


17. Rainbow Trout

We’re not done yet, seafood lovers! Rainbow trout comes with up to 600 IU of vitamin D, is an excellent source of protein, and has plenty of amino acids. As if you needed another reason to love it, all of its benefits earned it the title of superfood, too!

Pexels-Enginakyurt-1907642Photo by Engin Akyurt on Pexels

18. Almond Milk

Almond milk is a popular alternative and for good reason. It helps keep cholesterol levels in check, is a good source of magnesium, and its fortified versions can provide up to 100 IU of vitamin D per serving. 

Robin-Worrall-H5Y2Nb8Hreu-UnsplashPhoto by ROBIN WORRALL on Unsplash

19. Flounder

Flounder doesn’t boast the same vitamin D levels as other seafood, but it still packs a solid punch with roughly 140 IU per serving. It’s also a terrific source of omega-3 fatty acids and protein, both of which can help balance your diet. 

Jonathan-Greenaway- 2Kilvroy-C-UnsplashPhoto by Jonathan Greenaway on Unsplash

20. Eel

Not only does eel fit into a healthy diet, but it also does wonders for your overall health—its consumption can keep skin youthful, help support healthy hair, and assist in reducing inflammation. It’s also packed with nearly 900 IU of vitamin D per 100g serving. 

Cloris-Ying-I4Ie3P Jlgu-UnsplashPhoto by Cloris Ying on Unsplash