This is not an all-inclusive list, but it does reinforce the concept that bone health is not just a matter of how much calcium you get. To have healthy bones you need many different vitamins and minerals, best received in the form of whole food. Bone health is greatest when the body is alkaline, which requires getting lots of fruits of vegetables into the daily diet. An alkaline diet is a diet that emphasizes, to a varying degree, fresh fruit, vegetables, roots and tubers, nuts, and legumes.
Take a look here for the details.
1. Artichokes
2. Alaskan King Crab
3. Dried Plums -- also known as prunes
4. Bok Choy
5. Oysters
6. Bananas
7. Kiwis
8. Broccoli
9. Spinach
10. Leeks