Diet and nutrition for bone health
We’ve all heard the old saying that milk helps your bones grow strong. But there’s more to it than that. The vitamins and minerals in our diet can have a huge impact on our bone health.
Here are some of the most important nutrients to get for healthy bones...
1. Calcium
There's almost a kilogram of calcium in your bones.7 Calcium is needed for the maintenance of normal bones and normal growth and development of bone in children.8,9
Don’t worry – it's not all about milk. Calcium rich foods for bones include:
- green leafy veg, like curly kale and okra10
- cheese and other dairy products10
- many fortified dairy alternatives11
- bread: all flour in the UK is fortified with calcium11
- calcium-set tofu12
- almonds12
- chia seeds12
- fish with edible bones10
Adults need 700mg of calcium per day.10
2. Vitamin D
Vitamin D helps us absorb calcium.13 We mainly get our vitamin D through sunlight. Food can help a little: you’ll find vitamin D in oily fish, egg yolks, and some fortified foods like breakfast cereals.11
However, the NHS recommends that, in the UK:13
- everyone aged five and over should take a 10μg vitamin D supplement during autumn and winter
- children aged one to four years should take a 10μg vitamin D supplement every day of the year
- babies under one year old who are i) breastfed or ii) drink less than 500ml of infant formula per day should take an 8.5μg vitamin D supplement every day of the year
- people at higher risk of vitamin D deficiency (people who are often indoors, who have dark skin or who cover a lot of their skin with clothing) should take a 10μg vitamin D supplement every day of the year
3. Zinc
Zinc supports the maintenance of normal bones and is found in meat, shellfish, dairy products, bread, quinoa, tofu and lentils.14,15,16
However, it’s worth noting that too much zinc can affect our copper absorption. This can lead to anaemia and weaker bones, so balance is key.15