Dairy foods certainly are not the only foods that provide bone-strengthening ingredients. Check out these nondairy alternatives.
Every serving of broccoli serves your bones well. This cruciferous vegetable is a good source of calcium, and it's also packed with vitamin K, a nutrient that is essential for the formation of osteocalcin (a type of protein found only in bone). A diet rich in vitamin K has been linked to a lower risk of fractures in some populations, so load up on this vegetable to help slow bone loss and reduce your risk of breaking a bone later in life. Because broccoli is high in fiber and low in calories, it can also help you manage your weight — nice bonus!