11 Foods for Healthy Bones

What are the best foods for healthy bones? Eat these to help fight osteoporosis.
salmon-bones

Credit: Istockphoto

prev 7 of 13 next

Salmon

Salmon is known for having plenty of heart-healthy omega-3 fatty acids, but a 3-ounce piece of sockeye salmon contains more than 100% of your vitamin D. So eat up for your heart and your bones.

Next: Spinach

» View All

Get the latest health, fitness, anti-aging, and nutrition news, plus special offers, insights and updates from Health.com!