Top 10 Vitamin D Foods

Written by Filip Jędraszczyk
Last update on October 3, 2024
Fish oil

Fish oil is an excellent source of vitamin D, with one tablespoon (about 15 ml) of cod liver oil providing approximately 1,360 IU (International Units) of vitamin D. This amount covers more than 200% of the recommended daily intake for most adults, making fish oil a potent dietary source of this essential nutrient.
Vitamin D plays a crucial role in bone health, immune function, and mood regulation. In addition to its high vitamin D content, fish oil is rich in omega-3 fatty acids, which further support heart and brain health. Incorporating fish oil into your diet, whether through supplements or fatty fish like salmon and mackerel, can help you meet your vitamin D needs, especially during times of limited sun exposure.
🟢 Vitamin D content per 100g: 10,000 IU
Salmon

Salmon is one of the best natural sources of vitamin D, providing about 570 to 815 IU per 3-ounce cooked serving, depending on whether it's wild or farmed.
In addition to its high vitamin D content, salmon is rich in omega-3 fatty acids, which support heart health and reduce inflammation. Including salmon in your diet can help you meet your vitamin D needs while also providing high-quality protein and essential nutrients.
🟢 Vitamin D content per 100g: 526 IU
Mushrooms

Mushrooms, particularly those exposed to sunlight or UV light, are one of the few plant-based sources of vitamin D, providing about 400 IU per 3.5 ounces when exposed to UV light. Varieties like shiitake and maitake are especially high in vitamin D. Including mushrooms in your diet is a great option for vegetarians or those looking to diversify their sources of this essential nutrient.
🟢 Vitamin D content per 100g: 230 IU
Mackerel

Mackerel is another fatty fish high in vitamin D, providing about 360 IU per 3-ounce cooked serving. It's also packed with omega-3 fatty acids and protein, which are important for heart health and muscle maintenance. Mackerel’s rich flavor and nutrient profile make it an excellent choice for those looking to increase their vitamin D levels naturally.
🟢 Vitamin D content per 100g: 360 IU
Sardines

Sardines, whether fresh or canned, are a nutrient-dense food high in vitamin D, offering about 193 IU per 3.75-ounce can. These small fish are also rich in omega-3 fatty acids, calcium, and protein, making them a powerhouse of nutrition. Sardines can be added to salads, pasta, or eaten on their own, providing a convenient way to increase your vitamin D intake.
🟢 Vitamin D content per 100g: 193 IU
Tuna

Tuna, particularly canned light tuna, is a convenient and affordable source of vitamin D, offering around 268 IU per 3-ounce serving. Tuna is also rich in protein, omega-3 fatty acids, and B vitamins, making it a nutritious option for supporting overall health. Whether enjoyed in salads, sandwiches, or casseroles, tuna is an easy way to boost your vitamin D intake.
🟢 Vitamin D content per 100g: 268 IU
Fortified milk

Fortified milk is a common dietary source of vitamin D, offering about 115-130 IU per 8-ounce serving. It's also rich in calcium, which works in tandem with vitamin D to support bone health. Whether you choose whole, low-fat, or skim, incorporating fortified milk into your daily diet is an easy and effective way to boost your vitamin D intake.
🟢 Vitamin D content per 100g: 52 IU
Fortified orange juice

Fortified orange juice is a popular and tasty way to increase your vitamin D intake, with about 100 IU per 8-ounce serving. This fortified beverage also provides vitamin C, potassium, and other essential nutrients that support immune function and overall health.
Enjoying a glass of fortified orange juice with breakfast can help ensure you're getting enough vitamin D, especially if you have limited sun exposure.
🟢 Vitamin D content per 100g: 40 IU
Fortified cereals

Fortified cereals are a convenient and often overlooked source of vitamin D, with many brands providing about 40-100 IU per serving. These cereals are also often enriched with other essential vitamins and minerals, making them a nutritious breakfast option. Pairing fortified cereals with fortified milk can significantly boost your vitamin D intake in the morning.
🟢 Vitamin D content per 100g: 80 IU
Beef liver

Beef liver is a nutrient-dense organ meat that provides a substantial amount of vitamin D, with around 50 IU per 3.5-ounce serving. In addition to being a source of vitamin D, beef liver is incredibly rich in other essential nutrients, including iron, vitamin A, and B vitamins like B12.
These nutrients are crucial for maintaining healthy blood, supporting vision, and boosting energy levels. The rich, savory flavor of beef liver makes it a versatile ingredient in various dishes, from pâtés to sautéed preparations. Its dense nutritional profile makes it an excellent choice for those looking to increase their intake of vital nutrients, including vitamin D, though it should be consumed in moderation due to its high vitamin A content.
🟢 Vitamin D content per 100g: 49 IU
👨⚕️️ Medical disclaimer
Recently added articles

5 food for cold weather
When the temperature drops, certain foods can help warm you up from the inside out. Here are five comforting and nourishing foods perfect for cold weather, helping you stay cozy and satisfied as you brave the chill.

14 cheap foods that are good for you
Eating healthy doesn't have to be expensive. With the right choices, you can enjoy nutritious meals without breaking the bank. Discover 14 affordable foods that are not only budget-friendly but also packed with nutrients to keep you feeling your best.

9 foods you can eat without chewing
Whether you're recovering from dental work, surgery, or simply need a break from chewing, there are plenty of soft and nourishing foods to enjoy. Here are nine options that require no chewing, providing you with the nutrition you need while being gentle on your mouth.

7 best foods to eat after food poisoning
Recovering from food poisoning requires gentle, easy-to-digest foods that can help soothe your stomach and restore your strength. Here are seven of the best foods to eat after food poisoning, designed to help you get back on your feet as quickly as possible.
Listonic Team
Fact-checked
Our editorial team checked this article to make sure it was accurate at the time of publishing it.
Get the top-rated shopping list app




Fish oil, Salmon, Mushrooms
+5 products from this article