The Best Foods for Healthy Bones

What are the best foods for healthy bones? Eat these to help fight osteoporosis.
Yogurt
Most people get their vitamin D through exposure to sunlight, but certain foods, like yogurt, are fortified with vitamin D. 
One cup of yogurt can be a creamy way to get your daily calcium. Stonyfield Farms makes a fat-free plain yogurt that contains 30% of your calcium and 20% of your vitamin D for the day. 

And though we love the protein-packed Greek yogurts, these varieties tend to contain less calcium and little, if any, vitamin D.

Milk

There’s a reason milk is the poster child for calcium. Eight ounces of fat-free milk will cost you 90 calories, but provide you with 30% of your daily dose of calcium. Choose a brand fortified with vitamin D to get double the benefits. 

Can’t get three glasses a day? Try blending milk into a smoothie or sauce.

Cheese

Just because cheese is full of calcium doesn’t mean you need to eat it in excess (packing on the pounds won’t help your joints!). Just 1.5 ounces (think a set of dice) of cheddar cheese contains more than 30% of your daily value of calcium, so enjoy in moderation.

Most cheeses contain a small amount of vitamin D, but not enough to put a large dent in your daily needs.

Read about more food that's great for your bones at the source.