top of page

What to Eat for Bone Health

Writer: Caroline FarrellCaroline Farrell


Nutrition for Strong Bones


Maintaining strong bones is essential for long-term health, especially as we age. Bone density naturally declines over time, increasing the risk of osteoporosis and fractures. However, with the right diet, supplements, and lifestyle choices, you can support bone strength and reduce the risk of bone-related issues.


Understanding Bone Health


Bones are living tissues that constantly remodel, breaking down and rebuilding. This process relies on a balance of nutrients, hormones, and lifestyle habits. Inadequate nutrition, lack of exercise, and harmful habits can weaken bones over time, increasing the risk of fractures. To maintain strong bones, it is essential to focus on both consuming the right nutrients and avoiding factors that can deplete bone health.


Key Nutrients for Bone Health


1. Calcium


Calcium is the building block of bones. Adults need around 700mg daily, which can be obtained from:


  • Dairy products (milk, yogurt, cheese)

  • Leafy greens (kale, broccoli, bok choy)

  • Fortified plant-based milks

  • Calcium-set tofu

  • Almonds and sesame seeds


While plant-based sources like fortified plant milks, tofu, leafy greens, nuts, and seeds provide calcium, some contain oxalates and phytates, which can inhibit absorption. Therefore, fortified foods may be necessary for those avoiding dairy to ensure adequate intake. Excessive calcium intake from supplements may contribute to kidney stones or cardiovascular issues. Therefore, it is best to get calcium from food sources whenever possible.



2. Magnesium


  • Magnesium works alongside calcium to strengthen bones. Sources include:

  • Nuts and seeds (pumpkin seeds, almonds, sunflower seeds)

  • Whole grains (brown rice, quinoa, whole wheat bread)

  • Dark leafy greens


Magnesium deficiency is common due to modern diets high in processed foods. Ensuring a diet rich in whole, unprocessed foods helps maintain strong bones. I often recommend magnesium glycinate supplements as they are highly absorbable and gentle on the stomach.


  1. Vitamin D & Vitamin K


Vitamin D helps the body absorb calcium, while Vitamin K helps direct calcium to the bones and away from arteries, reducing the risk of calcification. Many people, especially in the UK, struggle to get enough Vitamin D from sunlight alone, making supplementation necessary.


Likewise, Vitamin K is vital for bone mineralisation and ensuring calcium is properly utilised. Since food sources may not always provide adequate amounts, combining Vitamin D and K supplements is the most effective way to support bone health.


The NHS recommends a daily intake of 10 micrograms (400 IU) for adults. However, some studies suggest that menopausal women may benefit from higher doses especially during months with limited sunlight. I often recommend to my clients to test their Vitamin D levels.



4. Protein


Protein is crucial for bone structure. Ensure you get adequate protein from:


  • Lean meats, fish, and poultry

  • Dairy products

  • Legumes, tofu, and beans

  • Nuts and seeds


Low protein intake can lead to muscle weakness and increased fracture risk. However, excessively high protein intake, particularly from animal sources, may lead to calcium loss if not balanced with sufficient plant-based foods.



Lifestyle Tips for Healthy Bones


1. Weight-Bearing Exercise


  • Regular physical activity strengthens bones and muscles. Focus on:

  • Walking, jogging, or dancing

  • Strength training (weights, resistance bands)

  • Yoga and Pilates for flexibility and balance


Engaging in resistance and impact-based exercises helps stimulate bone formation and maintain bone density.


2. Reduce Bone-Depleting Habits


Certain lifestyle factors can weaken bones over time. To protect bone health, reduce or avoid:


  • Excessive caffeine and alcohol – Both can reduce calcium absorption and contribute to bone loss. Stick to moderate consumption.

  • Smoking – Smoking reduces bone mass and increases fracture risk. Quitting smoking improves bone health significantly.

  • Excessive sodium intake – High salt intake can cause calcium loss through urine. Reduce processed and salty foods.

  • Sedentary lifestyle – Lack of movement can lead to weaker bones. Staying active is key.


3. Maintain a Healthy Weight


Being underweight increases the risk of bone loss, while excess weight can strain bones and joints. Aim for a balanced diet and active lifestyle to maintain a healthy weight.


4. Get Regular Check-Ups


Bone density scans can help assess your risk of osteoporosis, especially if you have a family history or risk factors. Early detection allows for preventive measures to be taken before significant bone loss occurs.


Final Thoughts


Strong bones are built through a combination of good nutrition, regular exercise, and healthy lifestyle habits. Prioritising calcium, vitamin D, and other key nutrients will help keep your bones resilient and reduce the risk of fractures as you age.



Recent Posts

See All

Opmerkingen


bottom of page