14/08/2026
Foods That Support Bone Health: What, How Much & Why
Strong bones require more than calcium alone. Bone tissue is constantly being remodeled, and adequate intake of several nutrients is essential for maintaining bone strength and density.
🥛 CALCIUM — the main mineral in bone
Adults generally need 1,000 mg/day. Women over 50 and adults over 70 generally need 1,200 mg/day.
Excellent sources:
• Yogurt: ~200–300 mg per serving
• Milk: ~300 mg per 250 ml
• Sardines with bones: ~300–400 mg per 100 g
• Calcium-set tofu: varies, often ~250–400 mg per 100 g
• Kale and other leafy greens
☀️ VITAMIN D — helps calcium absorption
Adults generally need 600 IU (15 μg)/day, increasing to 800 IU (20 μg)/day after age 70.
Sources include fatty fish, egg yolks and fortified foods.
🥩 PROTEIN — essential for the bone matrix
Adequate protein supports both bone tissue and muscle mass. Useful sources include fish, eggs, dairy products, poultry, legumes and soy foods.
🥬 VITAMIN K — involved in bone metabolism
Found particularly in green vegetables such as kale, spinach, broccoli and cabbage.
🥜 MAGNESIUM — contributes to normal bone structure
Good sources include almonds, pumpkin seeds, legumes, whole grains and leafy vegetables.
🍊 VITAMIN C — required for collagen formation
Collagen provides an important structural framework for bone. Sources include peppers, citrus fruits, kiwi, berries and broccoli.
The key takeaway
Bone health is not built by one “superfood.”
It depends on adequate calcium, vitamin D, protein, magnesium, vitamin K, vitamin C and overall energy intake, together with regular weight-bearing and resistance exercise.
For professionals working with clients, understanding these nutritional factors helps put exercise and bone health into the correct broader context.
Physiotherapist - back pain program
Branislava Jevtovic