Want Strong Bones? Eat These 4 Foods!
Did you know that you can help promote bone health no matter what your age? It’s not difficult – simply add the following foods to your diet:
- Dairy products. They are a good source of calcium, an essential mineral that is important to bone health. They can also be a good source of vitamin D, also helpful for bone health. Choose organic, full fat versions as a health preference. Fully grass-fed versions are becoming more mainstream as well and are best in terms of a more anti-inflammatory fat ratio.
- Non-dairy calcium-rich foods. Sardines, canned salmon (with bones), dark leafy greens, whole soy foods like tofu, and calcium-fortified products such as unsweetened soymilk or almond milk are good calcium-rich options for those who don’t eat dairy.
- Whole vegetables and fruit. They provide potassium, magnesium, vitamin C and beta-carotene, all of which have been linked to higher total bone mass.
- Food sources of magnesium. Spinach, tofu, almonds, broccoli, lentils, pumpkin seeds and sunflower seeds are good sources of this essential mineral, which is vital for healthy bones along with many other healthy functions.
In addition, avoid too much protein intake – excessive dietary protein can promote calcium loss from bones – and moderate caffeine and sodium as well, as too much of either can promote calcium excretion. Be sure to get sensible sun exposure when possible, since vitamin D comes more naturally from our skin production in response to the sun than food. Be sure to take precautions not to burn. While focusing on foods to support bone health, be sure to also include an exercise regimen that challenges your bones like yoga or weight training.
Today’s Health Topics
Ask Dr. Weil's Q&A