Skip to content

15 Foods Richer In Vitamin D Than An Egg

|
November 20, 2025
15 Foods Richer In Vitamin D Than An Egg

Eggs often steal the spotlight for vitamin D, yet plenty of other foods deliver even more of this essential nutrient. Vitamin D helps your body soak up calcium, strengthen bones, and keep your immune system feeling steady and supported.

Whether you lean plant-based or enjoy seafood, there are plenty of delicious ways to boost your intake without relying on eggs alone. These fifteen foods offer higher vitamin D levels than a single egg and come with well-established nutritional benefits that make them easy favorites.

This article provides general nutrition information intended for broad educational purposes. It is not a substitute for personalized medical guidance, diagnosis, or treatment. Individual nutrient needs vary, and anyone managing health conditions or dietary restrictions should consult a qualified healthcare professional. Images included are for illustrative use and may not depict the exact foods described.

1. Sockeye Salmon

Sockeye Salmon
© BC Live Spot Prawns & Seafood

Wild sockeye salmon is a vibrant, pink-orange fish loaded with healthy omega-3s and vitamin D. Just one 3-ounce serving can provide more than four times the vitamin D found in an egg.

Grill it with lemon and dill or flake it over a grain bowl for a savory, nutrient-rich meal. This fatty fish is also high in protein, making it a powerhouse for overall health.

2. Canned Sardines

Canned Sardines
© The Today Show

Tiny but mighty, sardines pack a surprising amount of vitamin D along with calcium and omega-3 fats. A small can delivers over 40% of the recommended daily intake.

They’re rich and briny, delicious on whole grain toast or tossed into pasta with olive oil and herbs. Eating them with the bones adds an extra calcium bonus.

3. Rainbow Trout

Rainbow Trout
© Savor Paradise

Mild and tender, rainbow trout provides more vitamin D per ounce than most common fish. A standard fillet often covers the entire daily requirement.

It’s especially good pan-seared with lemon zest and thyme or baked with vegetables. Sustainable and low in mercury, this freshwater fish makes a smart weekly addition.

4. Mackerel

Mackerel
© Verywell Fit

Bold in flavor and dense in nutrition, mackerel offers nearly three times the vitamin D content of an egg. A small fillet is all it takes to meet your daily goal.

Serve it grilled with mustard glaze or try it smoked on dark rye with pickles. This oily fish also provides heart-healthy fats and vitamin B12.

5. Cod Liver Oil

Cod Liver Oil
© Medical News Today

Long prized for its health benefits, cod liver oil is among the most concentrated sources of vitamin D on the planet. Just one teaspoon can deliver over 100% of your daily needs.

Usually taken as a supplement, it can be found in liquid or capsule form. While the taste may be strong, its benefits are deeply rooted in nutritional science.

6. Fortified Orange Juice

Fortified Orange Juice
© Street Smart Nutrition

Citrusy and refreshing, fortified orange juice offers a vegan-friendly way to boost vitamin D. One cup can contain more than an egg’s worth of the nutrient.

Look for labels that specify vitamin D2 or D3, and shake the bottle well before pouring. It’s an easy swap for breakfast that also adds a dose of vitamin C.

7. Fortified Soy Milk

Fortified Soy Milk
© Clean Plates

Creamy and versatile, soy milk is often fortified to match or exceed the vitamin D content of dairy milk. One cup can supply 20% or more of your daily needs.

Use it in smoothies, pour it over cereal, or steam it for lattes. This plant-based option is also a complete protein, ideal for vegan diets.

8. Fortified Almond Milk

Fortified Almond Milk
© Real Simple

Light and nutty, almond milk may be fortified with vitamin D2 or D3, depending on the brand. Some varieties offer even more than cow’s milk.

Enjoy it chilled, blended into shakes, or stirred into overnight oats. Always check the label to ensure it’s fortified, as not all almond milks are.

9. Fortified Tofu

Fortified Tofu
© Prevention

Tofu made with vitamin D–fortified soy milk offers a dual benefit of protein and this essential nutrient. A half-cup serving can contain as much vitamin D as an egg or more.

It absorbs flavors easily and works in stir-fries, scrambles, and savory bowls. Choose firm tofu for grilling or baking and silken for blending into sauces.

10. Fortified Cereal

Fortified Cereal
© Runner’s World

Many breakfast cereals are fortified with vitamin D, offering an effortless way to add it to your morning routine. A single serving can rival or exceed an egg’s content.

Pair with fortified plant milk for a double boost. Stick to options low in added sugars and high in fiber for the best health benefits.

11. Fortified Oat Milk

Fortified Oat Milk
© Healthline

Smooth and slightly sweet, oat milk is another plant-based beverage often enriched with vitamin D. Some brands provide up to 25% of your daily value in one cup.

Use it in baking, coffee, or to make creamy soups. Look for fortified varieties that also include calcium for a complete dairy alternative.

12. UV-Exposed Mushrooms

UV-Exposed Mushrooms
© ScienceNordic

When mushrooms are exposed to sunlight or UV light, they naturally produce vitamin D2. A half-cup of cooked UV-treated mushrooms can deliver well over the amount in an egg.

Sauté them with garlic and herbs or roast them until golden. Check packaging to see if they’ve been UV-exposed, as not all mushrooms contain vitamin D.

13. Herring

Herring
© WebMD

Often found pickled, smoked, or fresh, herring is a fatty fish rich in vitamin D and omega-3s. A small portion can supply nearly half your daily requirement.

It’s common in Scandinavian cuisine and pairs well with potatoes, sour cream, or crispbread. Choose fresh or lightly cured varieties for the best nutritional profile.

14. Tuna (Canned In Oil)

Tuna (Canned In Oil)
© Tasting Table

Tuna packed in oil tends to retain more vitamin D than its water-packed counterpart. A standard 3-ounce serving provides more than double the vitamin D in an egg.

It’s perfect in sandwiches, pasta salads, or mixed with beans and greens. Store in a cool place and consume soon after opening for peak freshness.

15. Swordfish

Swordfish
© Well Plated

Firm, meaty swordfish steaks are among the top natural sources of vitamin D. A typical serving far exceeds the amount found in an egg.

Grill it with lemon and rosemary or sear it in a hot skillet with olive oil. This fish also offers selenium and B vitamins, adding even more nutritional depth.

What our editors love right now

Good food brings people together.
So do good emails.