Eating enough dairy, fish and leafy greens is a good way to help your bones stay strong
Image content: This image is available to view online.
View image online (https://assets.clevelandclinic.org/transform/6dcb7fa2-48e9-43a8-921b-c89ee2ee46aa/person-food-sign-1904438879)
Older person holding placard with six foods for bone health
Osteoporosis can cause your bones to become weak and brittle as you age. But the sooner you start taking care of your bones, the better your chances of keeping them strong later in life. One way to do that is by eating healthy foods that support bone health and limiting or avoiding damaging ones.
Advertisement
Cleveland Clinic is a non-profit academic medical center. Advertising on our site helps support our mission. We do not endorse non-Cleveland Clinic products or services. Policy
“Bones are just like any other body part,” says registered dietitian Julia Zumpano, RD, LD. “We grow, build and support our bones with the food we eat. And we can damage them with the food we eat, too.”
Zumpano shares the best nutritional foods for bone health and breaks down their importance.
Video content: This video is available to watch online.
View video online (https://cdnapisec.kaltura.com/p/2207941/sp/220794100/playManifest/entryId/1_flescy2a/flavorId/1_5f3sgelj/format/url/protocol/https/a.mp4)
Milk “does your body good” because it’s loaded with calcium. And while calcium certainly helps provide strength and structure to your skeletal system, it takes more than a glass of milk to keep your bones healthy and strong.
“Some nutrients are bigger hitters than others, but you really want to maximize all of your nutrients by eating a well-rounded diet,” says Zumpano.
Several other vitamins, minerals and nutrients play important roles in protecting and maintaining healthy bones. Some of those include:
Advertisement
“Many of the nutrients your bones need can be found in a variety of foods,” says Zumpano. “If you’re worried about osteoporosis or bone loss, you can create an eating plan that’s interesting, colorful and supports bone health.”
Not sure where to start, but worried about osteoporosis? Here are some foods to add to your grocery list.
Because dairy is abundant in nutrients, like calcium and vitamin D, you’re strengthening your bones with every serving of:
“If you don’t tolerate the lactose in dairy products, consider lactose-free varieties or choose plant-based fortified dairy alternatives,” Zumpano suggests.
Leafy vegetables tend to be a rich source of calcium, magnesium and vitamin K.
If you’re looking to add some of these leafy greens to your plate, consider:
But keep in mind that your body can only absorb so much calcium from foods high in oxalates, like spinach and beets. So, if you’re looking for calcium specifically, there may be better calcium-rich options, like mustard greens, kale or okra.
Fruit also supports collagen production, which helps keep bones strong, especially those with tons of vitamin C, like:
Although not high in vitamin C, figs and prunes have also been found to support bone health because they’re high in potassium and other bone-healthy nutrients.
Fish is abundant in vitamin D and omega-3 fatty acids. Studies have shown that consuming more fish is associated with a lower risk of osteoporosis.
If you’re stocking up on bone-healthy nutrients, consider:
“Fish is also a phenomenal source of protein,” adds Zumpano. “Protein is a building block for bones.”
Research suggests that some people with osteoporosis may benefit from eating more protein, especially when combined with physical activity. But be cautious if you’re on bed rest, as prolonged bed rest can accelerate bone loss — one small study found that a higher intake of protein during bed rest could increase the breakdown of bone.
They’re small, but they make a big impact. When it comes to bone health, many nuts and seeds provide calcium, magnesium and even a good dose of healthy fats.
Some of the best nuts to eat for bone health include:
Not sure how to work these into your diet? Nuts can be a great, healthy snack or a perfect topping for a salad, soup or even dessert (but keep portions to the recommended amount).
Advertisement
Soy products can be good sources of calcium and protein, which help maintain bone strength. Soy also contains natural compounds called isoflavones that act a little like estrogen, a hormone that helps protect against bone loss. And because estrogen drops during menopause, researchers are studying whether soy isoflavones can help slow postmenopausal bone loss.
Soy products you can work into your diet include:
Some foods can help build bones up, but others can cause problems. If you’re really trying to rethink what you’re eating to maximize your bone health, there are some foods you should limit.
Some cuts to make include:
Advertisement
Plenty of foods can help keep your bones healthy over the years. If you’re worried about osteoporosis or you’re dealing with any deficiencies, a health care provider, like a registered dietitian, may also recommend bone health supplements.
But keep in mind that nutrition isn’t the only thing on the menu when it comes to preventing osteoporosis. Exercise can help you rebuild bone and reduce your risk of fractures, too.
“Nutrition and exercise go hand-in-hand when it comes to your health,” says Zumpano. “Your bones can benefit from the combination of healthy foods and healthy physical activities.”
Advertisement
Sign up for our Health Essentials emails for expert guidance on nutrition, fitness, sleep, skin care and more.
Learn more about our editorial process.
Advertisement
Some osteoporosis medications help slow bone breakdown, while others help grow new bone — what’s best for you depends on your needs
It’s best to aim for calcium-rich foods instead of turning to supplements
The right exercises can protect you from future fractures
Diseases, other factors can increase men's risk
Your skeleton has a lot of moving parts, jobs and abilities!
Bone health starts with proper nutrition, exercise and healthy lifestyle changes
While similar in some respects, teeth and bones have key differences, like durability and structure
Breast cancer treatments can lower estrogen, which has a ripple effect on your bones
Researchers say components of a snail’s mucus could help hydrate your skin and minimize future wrinkles
Despite rumors, science hasn’t shown that creatine causes hair loss
Fad diets make big promises with little or no science behind them