Your bones require specific nutrients to stay strong and healthy.

Calcium and vitamin D are the two big ones that we think most people recognize, but magnesium, protein, omega-3 fatty acids and vitamins A, C, and K are also essential for bone health.

Here are 25 foods that will supply you with those essential nutrients when included in a balanced diet.

We’ve also found delicious and healthy recipes and tips for preparing these foods.

1. Oranges and Orange Juice

Oranges are rich in vitamin C, which is needed for collagen formation and contributes to bone health.

An orange is also an excellent source of vitamin A, which is essential for normal skeletal growth and cell differentiation.

Pro tip: choose an orange juice that’s been fortified with calcium, which is also vital for healthy bones.

2. Milk

Milk is an excellent source of calcium, which helps keeps your bones strong.

In fact, one cup of milk gives you almost one-third of your daily requirement. Milk is also fortified with vitamin D, to make sure your body absorbs calcium, along with some extra vitamin A, as well.

Pro tip: choose low or non-fat milk if you’re looking to cut back on calories.

Prev1 of 4