Best Foods for Bone Health
1. Dark Leafy Greens
Dark and leafies, like kale and collard greens pack a one-two-three of calcium, magnesium, and vitamin K. When it comes to strong and healthy bones, these are your #1 for sure. Need some leafy green inspiration?
Sprinkle some seeds onto your next salad for some bone-building power. If you want the most bang for your buck, opt for mineral-rich pumpkin seeds.
Snack on a handful of nuts to protect your bones. You can add them to soups or salads, use them to top casseroles, or even puree them to make creamy vegan desserts (no, really!). Want the most bone-protection power? Walnuts are your friend.
Beans aren’t just a cheap way to round out a meal. They’re also packed with nutrients to keep your bones healthy! Black beans in particular are great for building bone health.
Worst Foods for Bone Health
1. Dairy Products
Dairy products may leach calcium from bones and increase your risk of fractures over time. What the what?
If you’re trying to eat healthily, chances are that you’re already cutting out the table salt, and here’s one more reason to watch the white stuff: if may increase bone fragility. A Japanese study found that women who ate more salt were four times as likely to fracture a bone.
You may have heard that carbonated beverages or sodapop are bad for your bones, and I found some new research that uncovers what exactly is going on there. Scientists believe that it’s actually the phosphoric acid in cola specifically that depletes your bones.
4. Too Much Protein
Healthy eating is all about balance, and of course you need protein to stay healthy, but there’s some solid evidence that too much of the stuff can weaken your bones. What’s a little bit tricky about this research is that the group who ate less protein also ate a plant-based diet, so it’s unclear whether it’s the amount of protein or the type of protein that’s causing the damage.