5 Vitamin D-Rich Foods for Strong Bones and Immunity

Know 5 vitamin D-rich foods that support strong bones and boost your immunity naturally. Learn how these nutritious options can help prevent deficiencies and promote better overall health.

Written by Muskan Gupta | Published : August 10, 2025 9:11 PM IST

1/5

Fatty Fish

Fatty fish are among the best natural sources of vitamin D. They also provide omega-3 fatty acids, supporting heart health and brain function and reducing inflammation while enhancing calcium absorption for bone strength.

3/5

Cod Liver Oil

Just one teaspoon of cod liver oil packs a powerful dose of vitamin D, along with vitamin A and omega-3s. It helps prevent rickets, supports bone formation, and strengthens immune defences naturally.

5/5

Mushrooms

Certain mushrooms, like maitake and UV-exposed portobello, naturally produce vitamin D2 when exposed to sunlight. They're great for vegetarians and help boost immunity and bone mineralisation and reduce the risk of vitamin D deficiency.