What are the best foods for healthy bones? Eat these to Just don't opt for egg whites—they may cut calories, but the vitamin D is in the yolk. Advertisement. These nutritious fruits are essential staples for any healthy diet. As one of the world's oldest and most abundant fruit crops, grapes have been Kiwis are also low in calories and high in fiber, making them ideal for weight loss. which the body converts into vitamin A to promote bone growth and a healthy immune system. It's important to get enough, but not too much protein for bone health and overall Eating foods that have a lot of salt (sodium) causes your body to lose calcium.