Special Report

35 of the Best Foods for Strong Bones

Source: ParfonovaIuliia / Getty Images

Brazil nuts

Not only do Brazil nuts provide calcium and protein, but they are also a great source of magnesium. A handful of brazil nuts makes a healthy midday energy booster.

Source: Serena Williamson / Getty Images


Broccoli is high in calcium, and like other cruciferous vegetables, it has been associated with reduced bone fractures in post-menopausal women. Try broccoli steamed with lemon and pepper.

Source: PicturePartners / Getty Images

Brussels sprouts

Brussels sprouts are high in vitamins C and K. In fact, one serving of Brussels sprouts contains over 200% of the recommended daily allowance of vitamin K. They’re great roasted with garlic or added to pasta dishes.

Source: ALEAIMAGE / Getty Images

Canned Fish

Canned fish, especially sardines and salmon that are canned with small bones intact, are excellent sources of vitamin D and calcium. Try canned fish with pasta or in a salad.

Source: Anawat_s / Getty Images


While cashews provide a small amount of vitamin K and calcium, they are very high in magnesium. Try cashew butter in smoothies or on toast with jam.