12 Best Foods for Strong Bones

Strong bones depend on adequate calcium, vitamin D, magnesium, and protein intake throughout your life. While dairy is a well-known bone-building food group, many other foods also contribute to skeletal health. These nutrient-dense choices help maintain bone density and reduce the risk of osteoporosis.

The Rankings

1 🥛

Whole Milk

149 cal · 8.0g protein · 12.0g carbs · 7.9g fat · 0.0g fiber · 1 cup (244g)

Whole Milk provides bone-building nutrients including calcium and protein (8.0g per serving), making it a valuable addition to a bone-healthy diet.

2 🥛

Skim Milk

83 cal · 8.3g protein · 12.0g carbs · 0.2g fat · 0.0g fiber · 1 cup (245g)

Skim Milk provides bone-building nutrients including calcium and protein (8.3g per serving), making it a valuable addition to a bone-healthy diet.

3 🥣

Greek Yogurt

100 cal · 17.0g protein · 6.0g carbs · 0.7g fat · 0.0g fiber · 1 cup (245g)

Greek Yogurt provides bone-building nutrients including calcium and protein (17.0g per serving), making it a valuable addition to a bone-healthy diet.

4 🥣

Regular Yogurt

149 cal · 5.7g protein · 24.0g carbs · 3.3g fat · 0.0g fiber · 1 cup (245g)

Regular Yogurt provides bone-building nutrients including calcium and protein (5.7g per serving), making it a valuable addition to a bone-healthy diet.

5 🧀

Cheddar Cheese

113 cal · 7.0g protein · 0.4g carbs · 9.3g fat · 0.0g fiber · 1 oz (28g)

Cheddar Cheese provides bone-building nutrients including calcium and protein (7.0g per serving), making it a valuable addition to a bone-healthy diet.

6 🧀

Mozzarella

85 cal · 6.3g protein · 0.7g carbs · 6.3g fat · 0.0g fiber · 1 oz (28g)

Mozzarella provides bone-building nutrients including calcium and protein (6.3g per serving), making it a valuable addition to a bone-healthy diet.

7 🧀

Cottage Cheese

206 cal · 25.0g protein · 6.2g carbs · 9.2g fat · 0.0g fiber · 1 cup (226g)

Cottage Cheese provides bone-building nutrients including calcium and protein (25.0g per serving), making it a valuable addition to a bone-healthy diet.

8 🐟

Salmon

208 cal · 28.0g protein · 0.0g carbs · 9.2g fat · 0.0g fiber · 1 fillet (170g)

Salmon provides bone-building nutrients including calcium and protein (28.0g per serving), making it a valuable addition to a bone-healthy diet.

9 🫐

Tofu

144 cal · 15.0g protein · 3.5g carbs · 9.0g fat · 2.3g fiber · 1/2 cup (126g)

Tofu provides bone-building nutrients including calcium and protein (15.0g per serving), making it a valuable addition to a bone-healthy diet.

10 🐟

Sardines

208 cal · 25.0g protein · 0.0g carbs · 11.0g fat · 0.0g fiber · 1 can (92g)

Sardines provides bone-building nutrients including calcium and protein (25.0g per serving), making it a valuable addition to a bone-healthy diet.

11 🫘

Edamame

188 cal · 18.0g protein · 13.0g carbs · 8.1g fat · 8.1g fiber · 1 cup shelled (155g)

Edamame provides bone-building nutrients including calcium and protein (18.0g per serving), making it a valuable addition to a bone-healthy diet.

12 🥦

Broccoli

55 cal · 3.7g protein · 11.0g carbs · 0.6g fat · 5.1g fiber · 1 cup chopped (91g)

Broccoli provides bone-building nutrients including calcium and protein (3.7g per serving), making it a valuable addition to a bone-healthy diet.

Quick Comparison Table

Here is a side-by-side nutritional comparison of all the foods on this list:

#FoodCaloriesProteinCarbsFatFiber
1🥛 Whole Milk1498.0g12.0g7.9g0.0g
2🥛 Skim Milk838.3g12.0g0.2g0.0g
3🥣 Greek Yogurt10017.0g6.0g0.7g0.0g
4🥣 Regular Yogurt1495.7g24.0g3.3g0.0g
5🧀 Cheddar Cheese1137.0g0.4g9.3g0.0g
6🧀 Mozzarella856.3g0.7g6.3g0.0g
7🧀 Cottage Cheese20625.0g6.2g9.2g0.0g
8🐟 Salmon20828.0g0.0g9.2g0.0g
9🫐 Tofu14415.0g3.5g9.0g2.3g
10🐟 Sardines20825.0g0.0g11.0g0.0g
11🫘 Edamame18818.0g13.0g8.1g8.1g
12🥦 Broccoli553.7g11.0g0.6g5.1g
Calory

Calory makes tracking calories simple and beautiful. Download Now

Summary and Recommendations

The foods listed above represent some of the best choices for foods for bone health. Remember that no single food is a magic solution. The most effective approach is building a balanced diet that incorporates a variety of nutrient-dense foods. Use the Calory app to track these foods and see how they fit into your personalized nutrition plan. Whether you are just starting your health journey or fine-tuning an established routine, these foods provide the nutritional foundation for success.

Calory
Find the best foods for your goals Scan barcodes, log meals, and see your nutrition breakdown in seconds.

Track your nutrition in Calory

Scan barcodes, search foods, or use AI-powered photo recognition. Calory makes calorie tracking effortless.