The 7 Healthiest Foods for Building Strong Bones

Dairy Can Be an Excellent Source of Bone-Building Calcium

The National Institutes of Health recommends milk, yogurt, and cheese for bone health because they're high in calcium.

Nuts Provide Magnesium and Phosphorus to Help Strengthen Bones

Calcium, magnesium, and phosphorus in nuts are essential for bone health. Allonen thinks magnesium helps bones absorb and store calcium.

Seeds Have a Similar, Bone-Bolstering Nutrient Profile to Nuts

The Academy of Nutrition and Dietetics says seeds' fiber and omega-3 fatty acids may decrease cholesterol, inflammation, and strengthen the brain and nervous system. Research shows walnuts contain omega-3s.

Cruciferous Veggies Offer a Bevy of Nutrients That Help Fortify Bones

Another reason to eat greens! Oregon State University says vitamin K and calcium-rich cruciferous veggies improve bone health.

Beans Are a Powerhouse Plant Food Loaded With Bone-Friendly Nutrients

Black beans, edamame, pinto beans, and kidney beans are rich in bone-building magnesium, calcium, and phosphorus.

Fatty Fish Supplies Vitamin D, a Nutrient Necessary for Healthy Bones

Planells says fatty fish like salmon, tuna, and rainbow trout supply some vitamin D, but diet alone won't.

Fortified Juices and Whole-Grain Cereals Are Packed With Bone-Boosting Calcium

Calcium and vitamin D-fortified foods can replace dairy if your body can't tolerate it. Planells says fortified cereal and juice may have more calcium than kale.

More Sugar in These 7 Foods Than You May Think