Best Foods For Healthy Bones

Healthy eating isn’t just about ensuring that you are able to stay at a healthy weight and keep your body in good shape, it’s also about looking after yourself from the inside out. The foods that we eat have a huge impact on our health, which is why eating well is so important. 

One part of the body that are deeply impacted by our diet is our bones. The fact is that the things we put into our bodies have a huge impact on the health of our skeletons, which is why it is so important to ensure that you are eating the right foods and putting your bone health first. 

Bearing that in mind, the question is, what are the best foods for healthy bones? Read on to find out! 

Yogurt, milk and cheese 

It’s no secret that calcium is crucial for healthy bones, which is why eating plenty of foods high in calcium is so important. A bowl of yogurt provides 30% of your calcium intake for the day, as well as 20% of your vitamin D intake. Vitamin D is another vitamin that is vital for strong and healthy bones. Just eight ounces of milk a day will give you 30% of your daily calcium intake. 

Sardines and salmon

This oily fish is delicious cut up on toast, served with pasta, or as part of a salad. Believe it or not, sardines are rich in a range of nutrients, including both vitamin D and calcium. While just one piece of salmon offers more than 100% of your daily vitamin D needs and is also rich in omega-3 fatty acids.

Nuts and peanuts
mixed nuts.jpg

Did you know that nuts and peanuts are rich in boron? From almonds and hazelnuts to walnuts and cashews, nuts are rich in boron, a mineral that can be used to aid bone health and help to manage and treat bone conditions like osteoporosis. Eating boron rich foods, such as nuts and peanuts can be a great way to keep your bones healthy and happy. 


Not a fan of dairy products but still want to ensure that you get your daily calcium hit? Well then, spinach is the ideal food to eat, as it’s packed full of calcium. One cup of spinach (cooked) contains 25% of your suggested daily calcium intake, as well as plenty of fiber, iron and vitamin A. 

Dried fruit mix
dried fruit.jpg!d

Did you know that most dried fruit mixes are packed full or boron? When it comes to bone health, dried fruit, such as raisins, apricots and prunes are all rich in this mineral, making them an ideal food to eat for boosting your bone health. 

There you have it, a guide to all of the best foods to eat to give your bone health a boost. Want to ensure that your body stays as healthy as possible? Yes, then it is vital that you make sure to eat a diet rich in calcium, boron and vitamin D. Remember, before making any important dietary decisions, such as changing your diet, always check with your doctor. 

Photo Gallery