The foods you eat play a surprisingly important role in bone health. Bone is living tissue that your body constantly builds up and breaks down. Supporting this process by eating bone health-boosting foods is especially important when you’re healing from a bone fracture.
Nancy Oliveira, MS, RD, LDN, a Mass General Brigham dietitian and manager of the Nutrition and Wellness Service at Brigham and Women’s Hospital, discusses the most essential nutrients for bone healing and which foods contain them.
Bones are made of several minerals, most notably calcium and phosphorous. Nearly all the calcium and phosphorous in the food you eat ends up in your bones. So when you’re healing from a fracture, it’s crucial to get these nutrients in your diet. “These key bone nutrients either play a part in the bone-building process or become part of the bone itself,” says Oliveira.
There are two types of cells that maintain your bones: Osteoblasts build bone and osteoclasts break down bone. “Breaking down bone might sound bad, but it’s necessary,” says Oliveira. “For instance, when you have an injury or fracture, you need your osteoclasts to break down the old, damaged bone tissue.” Then, your body can build healthy bone tissue to replace the damaged bone.
Other nutrients that are critical to the bone-building process include:
It’s best to get these nutrients from food instead of supplements. “It can be confusing to know what to eat for bone healing if you’re just focused on individual nutrients. So we want to tie it all together by talking about how it translates into the food to put on your plate,” says Oliveira.
There isn’t just one best diet for bone healing. Instead of a specific diet, Oliveira advises following a whole-food eating pattern. A whole foods diet includes plenty of protein, vegetables, fruits, nuts, whole grains, beans, and seeds.
Many of the best foods for healing a bone fracture contain more than one nutrient for bone health. Oliveira advises starting with foods containing calcium and phosphorus because they’re the most important building blocks for bones and then adding in foods to fulfill other bone nutrient requirements.
Here are foods to eat to ensure you’re getting enough bone-healing nutrients:
“Everyone wants to know how to get more calcium,” says Oliveira. To make sure you’re getting enough, focus on food such as:
Foods naturally highest in vitamin D like cod liver oil and fatty fish aren’t ideal when eaten in large amounts because they may also contain mercury or too much vitamin A. Vitamin D-fortified foods can help make sure you meet your needs, and your body can make vitamin D through exposure to sunshine on your bare skin.
But sometimes people don’t get enough sun exposure to produce the vitamin D they need, so this is one exception where you may need a supplement. “If you need more vitamin D, especially during winter months with less daylight, you’ll need to get it through supplementation,” says Oliveira.
“Dark leafy greens that are rich in calcium are also rich in vitamin K,” says Oliveira. If you’re already eating plenty of these calcium-containing veggies, you’re probably getting adequate vitamin K.
Many fruits and vegetables contain vitamin C. “You can meet your daily vitamin C needs with one orange,” says Oliveira. “Many people pop vitamin C supplements, but research doesn’t really support taking extra vitamin C this way. I prefer people focus on getting vitamin C from food instead because fruits and vegetables also contain things like antioxidants and beneficial plant compounds.”
When healing from a bone fracture, Oliveira recommends avoiding certain foods that can cause your body to lose calcium. She advises avoiding excessive amounts of: