The U.S. Department of Agriculture advises that the ideal amount of any food varies among people, depending on such factors as age, weight, sex and physical activity level. According to the National Osteoporosis Foundation, bone health requires a well-balanced diet of foods rich in vitamin D, calcium and other nutrients.
Vegetables that are rich in vitamin D and calcium include okra, kale, cabbage, broccoli and various types of greens. Without the proper intake of vegetables as well as fruits on a daily basis, the National Osteoporosis Foundation advises that vitamin supplements can help to bridge the gap in maintaining healthy bones. It's also important to take a whole-body approach to promoting overall bone strength and longevity.