Vitamin D Foods for Kids: The 8 Best Sources (and How to Get Picky Eaters to Eat Them)

Best vitamin D foods for kids — salmon, eggs, mushrooms, and fortified milk on cream surface
⏱ 8 min read

☀️ Key Takeaways

  • Fatty fish (salmon, tuna, sardines) are the richest natural vitamin D sources for kids
  • Fortified foods — milk, OJ, cereal — provide most kids' daily vitamin D intake
  • Eggs deliver D3 — the same form your body makes from sunlight
  • 600 IU daily is the target for children ages 1–18 (NIH guidelines)
  • Low sunlight + picky eating = deficiency risk — supplements often help close the gap

Every parent knows the basics: feed your kids vegetables, limit sugar, make sure they drink enough water. But there's one nutrient that quietly slips through the cracks for millions of children — and it plays a role in almost everything from bone growth to immune defense to mood.

That nutrient is vitamin D. And the tricky part? It's barely found in food.

Only a handful of foods naturally contain meaningful amounts of vitamin D — and most kids aren't eating them regularly. Add in the fact that many children spend less time outdoors than previous generations, and it's no surprise that vitamin D deficiency is one of the most common nutritional shortfalls in children worldwide.

The good news: once you know which foods are actually rich in vitamin D, it's easier than you think to work them into your child's everyday meals. This guide breaks it all down — which foods, how much, and what to do if your picky eater won't touch any of them.

Sound familiar? "My son's doctor told us his vitamin D was low at his 5-year checkup. I was shocked — he drinks milk every day. I had no idea that wasn't enough." This is more common than most parents realize. Fortified milk helps, but getting to that 600 IU target often requires a broader strategy.

Why Vitamin D Is Non-Negotiable for Kids

Vitamin D isn't just about bones — though it absolutely is critical for bone development. Here's what it's quietly doing behind the scenes in your child's body every single day:

  • Bone strength: Vitamin D is essential for calcium absorption. Without enough D, calcium passes right through your child's digestive system without being used. This is why rickets — the bone-softening disease — is directly caused by vitamin D deficiency.
  • Immune defense: Vitamin D receptors are found on virtually every immune cell. Research consistently links adequate D levels to fewer respiratory infections, fewer sick days, and better immune response overall.
  • Muscle function: Low vitamin D is associated with muscle weakness, growing pains, and poor coordination in children — symptoms that are often misattributed to "just growing."
  • Brain and mood: Emerging research suggests vitamin D plays a role in serotonin production and cognitive development. Some studies link deficiency to increased risk of depression and attention difficulties in kids.
  • Dental health: Vitamin D helps mineralize tooth enamel. Children with low D are more prone to cavities and delayed tooth eruption.

Bottom line: this isn't a fringe nutrient. It's a foundational one — and most kids aren't getting enough.


How Much Vitamin D Do Kids Need by Age?

The NIH Office of Dietary Supplements sets clear targets. Here's what your child actually needs each day:

Age Group Recommended Daily Amount Upper Limit (Safe Max)
Infants 0–12 months 400 IU (10 mcg) 1,000–1,500 IU
Children 1–3 years 600 IU (15 mcg) 2,500 IU
Children 4–8 years 600 IU (15 mcg) 3,000 IU
Children 9–18 years 600 IU (15 mcg) 4,000 IU

Important note: these are the minimum recommended amounts. Many pediatric specialists — including those at the American Academy of Pediatrics — suggest that children who live in northern latitudes, have darker skin, or spend limited time outdoors may need closer to 1,000–2,000 IU daily. Always consult your pediatrician for guidance specific to your child.

Mother and daughter preparing vitamin D-rich foods together in a warm kitchen

The 8 Best Vitamin D Foods for Kids

Only about 20 foods naturally contain vitamin D in meaningful amounts — and several of them are real kid-pleasers. Here are the top 8, ranked by how much D they actually deliver per serving:

1. Salmon (Cooked) — 570–860 IU per 3 oz

Wild-caught salmon is the single best natural food source of vitamin D on the planet. A 3-ounce serving delivers 570–860 IU — meeting or exceeding your child's entire daily requirement in one meal. For kids who won't eat a salmon fillet, try it flaked into pasta, mixed into fish cakes, or made into salmon patties with a squeeze of lemon.

2. Sardines (Canned) — 164 IU per 2 sardines

Sardines are underrated, affordable, and surprisingly kid-friendly when introduced right. Mash them with butter on toast, stir into pasta sauce, or mix into a simple fish dip. Two sardines delivers around 164 IU — not enough on its own, but a meaningful contribution to the daily target.

3. Tuna (Canned, Light) — 150 IU per 3 oz

Most kids already eat tuna — in sandwiches, pasta, or rice bowls. Light canned tuna provides around 150 IU of vitamin D per 3-ounce serving. Limit frequency for children under 6 to 2–3 servings per week due to mercury considerations (choose light tuna over albacore).

4. Eggs (Whole, Cooked) — 41 IU per large egg

Eggs are an everyday protein kids love — and the vitamin D is in the yolk. A single large egg provides about 41 IU of D3 (the same form your body synthesizes from sunlight, and the more bioavailable form). Two eggs at breakfast = ~82 IU. Not a huge dose, but consistent eggs add up over the week. Pro tip: pasture-raised eggs have been shown to contain 3–4x more vitamin D than conventional eggs.

5. UV-Treated Mushrooms — 46 IU per ½ cup

Here's something surprising: mushrooms are one of the only plant sources of vitamin D. When exposed to UV light (either naturally via sunlight or commercially via UV treatment), they produce vitamin D2. Place mushrooms gill-side up in direct sunlight for 15–30 minutes before cooking — studies show this can increase their D content dramatically. Look for "UV-treated" on the label in most grocery stores.

6. Fortified Cow's Milk — 115–130 IU per cup

Most milk sold in the US is fortified with vitamin D (check the label — it should say "vitamin D" in the nutrition facts). One cup of fortified whole milk delivers around 115–130 IU. If your child drinks 2 cups per day, that's 230–260 IU — about 40% of the daily target from milk alone.

7. Fortified Plant Milks — 100–144 IU per cup

Soy, oat, almond, and rice milks are frequently fortified with vitamin D (and calcium) — often at similar levels to dairy milk. Check labels carefully, as fortification levels vary widely by brand. Look for at least 100 IU per cup.

8. Cod Liver Oil — 450 IU per teaspoon

Old-fashioned, yes — but cod liver oil is extraordinarily rich in vitamin D (and vitamin A). One teaspoon delivers 450 IU. If your child won't eat fish but you can get them to take a daily teaspoon mixed into smoothies or orange juice, it's one of the most efficient food-based vitamin D sources available. Some brands now come in flavored gummy form.

Overhead flatlay of the best natural vitamin D food sources for kids

Fortified Foods: Your Secret Vitamin D Weapon

Because so few foods naturally contain vitamin D, food manufacturers have stepped in — and fortification is responsible for a large share of the vitamin D children get in their diets today.

Here's what to look for at the grocery store:

  • Fortified milk and plant milks — Already mentioned above. Check that the label says "vitamin D" in the Nutrition Facts panel.
  • Fortified breakfast cereals — Many popular kids' cereals contain 40–100 IU per serving. Not a huge dose, but every bit counts at breakfast. Look for cereals with "D3" on the ingredients list — D3 is more potent than D2.
  • Fortified orange juice — Some brands of OJ are fortified with ~137 IU per cup. A great option for kids who can't tolerate dairy and don't drink plant milks.
  • Fortified yogurt — Many Greek and regular yogurts now contain 80–100 IU per serving. Check the label — it varies significantly.
  • Fortified infant formula — All infant formulas sold in the US must be fortified with vitamin D (at least 40 IU/100 kcal). Breastfed infants need a separate D supplement since breast milk is very low in D.

📋 Quick daily math: A child who drinks 1 cup of fortified milk (120 IU) + eats 2 eggs (82 IU) + has a serving of fortified cereal (80 IU) is getting about 282 IU — roughly half their daily target from food alone. The rest typically needs to come from sunlight or a supplement.


Sunlight vs. Food: What's the Real Story?

Vitamin D is nicknamed "the sunshine vitamin" for a reason — your skin synthesizes it when exposed to UVB rays. In an ideal world, your child would get 15–20 minutes of direct midday sun a few times a week, and vitamin D would barely be a concern.

But real life is messier:

  • Geography matters. If you live above the 35th parallel (roughly north of Los Angeles, Atlanta, or Athens), UVB rays during winter months aren't strong enough to trigger meaningful vitamin D synthesis — regardless of how much time your child spends outside.
  • Skin tone matters. Darker skin contains more melanin, which acts as a natural UV filter. Children with darker skin need significantly more sun exposure to produce the same amount of vitamin D as lighter-skinned children.
  • Sunscreen matters. SPF 30 sunscreen reduces vitamin D synthesis by up to 95%. This doesn't mean skip sunscreen — but it does mean sun exposure alone shouldn't be relied on if your child uses protection consistently.
  • Seasonal gaps. Even in sunny climates, many children spend most daytime hours indoors at school, with outdoor play limited to early morning or late afternoon — when UVB is weakest.

The practical takeaway: sunlight is a helpful supplement to food and supplements, but it's unreliable as your child's primary vitamin D source in today's lifestyle.


Signs Your Child May Be Low in Vitamin D

Vitamin D deficiency develops slowly and quietly. By the time symptoms appear, levels may already be significantly depleted. Here's what parents report most often — and what the research shows:

Child reaching for an egg — a natural source of vitamin D for kids
  • Frequent illness or infections — Especially respiratory illnesses. If your child seems to catch everything going around, low vitamin D may be contributing.
  • Bone pain or tenderness — Especially in the legs. Children sometimes complain of aching legs or shins, particularly at night — often dismissed as "growing pains."
  • Muscle weakness or fatigue — Does your child tire easily, struggle to keep up physically, or complain their legs feel heavy? Low D can affect muscle function.
  • Delayed motor milestones — In toddlers, significantly low vitamin D can contribute to delays in walking or crawling.
  • Dental problems — Tooth decay, weak enamel, or delayed tooth eruption in young children can be linked to vitamin D deficiency.
  • Mood changes or low energy — Some research associates low vitamin D with depressive symptoms and low mood in children, particularly during winter months.
When to ask for a blood test: If your child has several of these signs — or if you know they're low in sun exposure and don't eat many vitamin D foods — ask your pediatrician about a 25-hydroxyvitamin D blood test. It's a simple, inexpensive lab draw. A level below 20 ng/mL is considered deficient; 20–50 ng/mL is generally considered adequate. Always consult your pediatrician for interpretation.

When Should Kids Take a Vitamin D Supplement?

Even with the best intentions, most children don't consistently get 600 IU of vitamin D from food alone. Studies show the average American child gets about 200–300 IU per day from diet — less than half the recommended amount.

The American Academy of Pediatrics recommends vitamin D supplementation for:

  • All breastfed infants (400 IU/day from birth)
  • Formula-fed infants drinking less than 1 liter of formula per day
  • Children who don't regularly consume vitamin D-fortified foods
  • Children with limited sun exposure (live in northern latitudes, always wear sunscreen, or stay mostly indoors)
  • Children with darker skin tones
  • Children with conditions affecting fat absorption (Crohn's, celiac, cystic fibrosis)

One easy option for families who want to combine vitamin D with omega-3 support: GOJOY Naturals Kids Omega-3 DHA gummies contain Vitamin D3 800 IU per serving — meeting the full daily target for most children ages 4+ — alongside DHA 400mg for brain development. Available on Amazon. As always, consult your pediatrician before starting any supplement.


Frequently Asked Questions

What foods are highest in vitamin D for kids? +
The richest natural sources are fatty fish (salmon, sardines, tuna) and cod liver oil. For everyday eating, fortified milk, fortified plant milks, eggs, and UV-treated mushrooms are the most practical sources. Most children get the bulk of their dietary vitamin D from fortified foods rather than natural sources.
How can I increase my child's vitamin D naturally? +
The best natural strategies: (1) Serve salmon, tuna, or sardines 2–3x per week; (2) Use fortified milk or plant milk daily; (3) Include eggs regularly — especially pasture-raised eggs, which have 3–4x more D3; (4) Choose fortified cereals and yogurt; (5) Allow 15–20 minutes of direct midday sun exposure several times per week, weather and season permitting. In practice, most children also benefit from a supplement to reliably meet their target.
Is it possible for a child to get too much vitamin D from food? +
From food alone, toxicity is essentially impossible — you would need to eat extraordinary amounts of vitamin D-rich foods. Toxicity (hypervitaminosis D) is a concern only with high-dose supplementation over extended periods. The safe upper limit for children ages 1–8 is 2,500–3,000 IU/day; for ages 9–18, it's 4,000 IU/day. Standard supplementation doses (400–1,000 IU/day) are well within safe ranges.
Does sunscreen completely block vitamin D production? +
In theory, SPF 30 can reduce vitamin D synthesis by up to 95%. In practice, sunscreen is rarely applied thickly or evenly enough to achieve that reduction — so some synthesis still occurs. That said, it's not recommended to skip sunscreen to get more vitamin D. Instead, focus on food sources and supplementation to meet your child's needs, and use sunscreen consistently to protect against UV damage.
What's the difference between vitamin D2 and D3 for kids? +
Vitamin D3 (cholecalciferol) is the form your skin produces from sunlight and the form found in animal-based foods like eggs and fish. Vitamin D2 (ergocalciferol) is found in plant sources like UV-treated mushrooms. Research shows D3 is more potent and raises blood levels more effectively than D2. When choosing a supplement for your child, D3 is generally preferred. Both forms are effective — D3 just works slightly better at raising and maintaining vitamin D status.
My picky eater won't eat fish. How do I get them enough vitamin D? +
You're not alone — fish is one of the top rejected foods for kids. Focus on what they will eat: fortified milk (or plant milk), eggs, fortified cereal, and fortified yogurt. A daily supplement (400–800 IU of D3) is a perfectly reasonable way to close the gap for picky eaters. For a combined approach that also supports brain development, consider a kids omega-3 supplement that includes vitamin D3.

The Bottom Line

Vitamin D is one of the most commonly deficient nutrients in children, yet one of the most important for bones, immunity, brain health, and mood. Because very few foods naturally contain meaningful amounts, most kids need a combination strategy: regular fortified foods (milk, cereal, yogurt), eggs a few times per week, fish when possible, and sensible sun exposure supplemented with a daily D3 supplement to reliably hit the 600 IU target. Talk to your pediatrician if you're concerned about your child's levels — a simple blood test provides a clear answer.

Medical Disclaimer: The information on this page is for general educational purposes only and is not intended as medical advice. Always consult your pediatrician or qualified healthcare provider before starting any supplement regimen or making significant changes to your child's diet. Individual needs vary based on age, health status, and other factors.