- Nutrition and lifestyle are effective ways to prevent or slow down bone loss during and after menopause.
- Focus on foods rich in protein, calcium, vitamin D, vitamin K and magnesium to support bone health.
- Also remember to strength train regularly, limit or avoid alcohol and get routine checkups.
Hormonal changes are a natural part of life—we came to terms with that during puberty, remember? But another major transformation awaits: menopause. And while it’s a natural part of aging, it can have a profound impact on overall health.
“It’s an important transition, and it really touches every part of women’s health,” says Paula Lescure, M.S., RD, CD. From hot flashes and night sweats to heart health and digestion, women experience many changes during menopause.
One often overlooked effect is a gradual decrease in bone strength and density, which increases the risk of osteoporosis. In fact, about 50% of women over 50 will experience a fracture related to this bone disease.
But this isn’t a life sentence—there are many ways to keep your bones healthy. The key is to understand what is going on in your body and taking proactive steps to protect it. To help, we spoke with health experts to break down how menopause affects bone health and what nutrients, habits and lifestyle choices can make a lasting difference.
How Menopause Affects Your Bones
During menopause, estrogen production slows and decreases. Estrogen is a hormone responsible for bone remodeling, a process that breaks down old bone tissue and rebuilds it stronger and denser. When estrogen levels drop, this process slows down, and bones may lose density faster than they can rebuild, leading to weaker bones over time.
This imbalance can translate to a higher risk of fractures and osteoporosis, says Gina Rancourt, M.S., RD, CD. “It’s such a big deal because we know bones are what keep us together, they’re what keep our bodies active and steady. As we age, they’re what can help keep us independent,” she explains.
The good news? While it’s best to prioritize bone health as early as possible, as Lescure puts it, “bones aren’t static.” That means that even if you get a less-than-perfect bone density reading, you can work to improve your results next time. One of the best ways to do that is giving your bones the nutrition they need to rebuild and stay strong.
Nutrients That Support Your Bone Health
To support your bones, aim to get these nutrients in your diet on a regular basis.
Calcium
Calcium is the rockstar of bone health—it’s the most abundant mineral in bones. It makes up an important structural matrix called hydroxyapatite, which gives bones their strength, density and flexibility.
While it’s important to get enough calcium to build and maintain tissue, Rancourt points out another important reason to eat enough calcium: “If you don’t get enough through your diet, your body actually will borrow calcium from your bones.” For that reason, women over 50 should aim for at least 1,200 milligrams (mg) per day.
Dairy foods like cow’s milk, yogurt and cheese are among the richest sources of calcium. You can also get calcium in foods like sardines, calcium-set tofu, leafy greens, beans, lentils and fortified plant milks, juices and breakfast cereals.
Vitamin D
If calcium is the superhero of bone health, think of vitamin D as the essential sidekick. Vitamin D helps your body to absorb calcium from food and regulates calcium and phosphorus levels to support proper bone mineralization.
Wohile our bodies can produce vitamin D through sunlight, sun exposure isn’t consistent year-round fr most people—especially in northern climates. That’s why it’s also important to get vitamin D through diet or supplements. Good food sources of vitamin D include fatty fish, egg yolks, mushrooms and fortified dairy products. In some cases, your healthcare provider may recommend a vitamin D supplement to help you meet your needs.
Phosphorus
Along with calcium, phosphorus is a key building block of hydroxyapatite, the structural component of bones. To support bone health, it’s important to eat phosphorus-rich foods, such as yogurt, dairy milk, salmon, lentils and cashews.
The good news? Most people get enough phosphorus through a balanced diet. Still, it’s worth being mindful of your intake—especially if you limit dairy or protein-rich foods.
Vitamin K
This often-overlooked vitamin supports bone health by activating calcium-binding proteins, such as osteocalcin, so that calcium can be deposited into bone tissue. There are two main forms of vitamin K: vitamin K1, found in leafy greens, and vitamin K2, found in meat, eggs, dairy and natto—a fermented soy product.
Including both forms of vitamin K in your diet can support stronger, healthier bones. Since vitamin K is fat-soluble, pairing vitamin K-rich foods with a healthy fat—like oil, avocados or nuts—can increase absorption.
Magnesium
“When it comes to bone health, we know that magnesium is the nutrient that helps make vitamin D active, so that it can help strengthen bone structure,” says Rancourt. Magnesium also supports nerve and muscle function, making it an essential part of overall health.
Fortunately, it’s easy to get enough magnesium through a balanced diet. Magnesium-rich foods include nuts, seeds, beans, lentils, leafy greens, whole grains—and even dark chocolate.
Protein
Protein isn’t just for strong muscles, it also makes up a huge part of your bones, says Lescure. Along with hydroxyapatite, bones contain collagen to form a strong, flexible structure. Getting enough protein during and after menopause can help preserve both bone and muscle tissue, so prioritizing it in the diet is important.
Omega-3 Fatty Acids
Omega-3 fatty acids—especially EPA and DHA—offer anti-inflammatory benefits that may slow down the rate of bone loss and increase calcium absorption in the gut, supporting the ongoing process of bone remodeling.
Fatty fish like salmon, mackerel, trout and sardines are the best dietary sources of EPA and DHA, so aim to enjoy them at least twice per week. You can also get ALA, another type of omega-3, from nuts and seeds—though the body only converts a small amount of ALA into EPA and DHA.
What to Eat for Stronger Bones
Supporting your bones can start as early as breakfast. Focus on foods that supply plenty of protein, calcium and other bone-supporting nutrients, like strained (Greek-style) yogurt or cottage cheese.
Rancourt says that she likes to break her fast with a yogurt parfait. “That’s loaded with not only calcium and vitamin D, but also protein—and then maybe we add in some layers of berries and chia seeds or flax seeds, plus maybe some almonds.”
Not sure where to start? Try our Strawberry & Yogurt Parfait or Nut & Berry Parfait for a quick, delicious and nutrient-packed breakfast. If that’s not up your alley, other great breakfast options include Spinach & Mushroom Quiche, Raspberry-Peach Chia Seed Smoothie or Cannoli-Inspired Overnight Oats.
For other meals, keep the focus on protein and calcium going. Rancourt recommends
Roasted Salmon with Smoky Chickpeas & Greens for its combination of lean, high-protein ingredients that include omega-3s and vitamin K-rich kale. For a quick dinner, she loves Tofu & Broccoli Stir Fry or Szechuan Tofu & Green Bean Stir Fry for a plant-based meal bursting with nutrition.
Lifestyle Tips That Support Bone Health
- Weight-Bearing Exercise. Weight-bearing exercise helps to stimulate bone remodeling, making it an important part of bone health. Strength training, jumping activities or even chair yoga or Pilates are all excellent options, says Lescure.
- Avoid Smoking. Smoking is associated with an increased risk of osteoporosis. “Bottom line, smoking reduces blood supply, slows bone formation, decreases calcium absorption and causes estrogen degradation,” explains Lescure.
- Limit or Avoid Alcohol. Excessive alcohol consumption can weaken bones and increase the risk of osteoporosis, as it interferes with nutrient absorption and disrupts the bone-remodeling process.
- Maintain a Healthy Muscle Mass. Along with healthy bones, maintaining muscle mass is crucial as we age—especially after menopause—to reduce frailty and stay independent. Aim to strength train at least two times per week and eat plenty of protein.
- Get Some Sun. “The best way to get vitamin D is to go outside for 15 minutes without sunscreen on,” says Lescure. Though, prolonged sun exposure can damage skin and increase risk of skin cancer, so keep your time in the sun short if unprotected. During the winter months or in more northern areas, your healthcare provider may recommend a vitamin D supplement.
- Have Your Bone Density Checked. Regular scans, such as a DEXA scan, can tell you the strength and density of your bones and help your healthcare provider design a plan that’s right for you.
Our Expert Take
Just as you navigated the rapid changes of puberty, the shifts that come with menopause are changes you’re fully equipped to handle. Embracing your body’s natural progression can be empowering—especially when you support it with proper nutrition and self-care. To keep your bones strong, prioritize foods rich in protein, calcium, vitamin D and other bone-supporting nutrients. Also remember to strength train a few times per week, quit smoking, limit or avoid alcohol and stay on top of regular checkups.
These steps won’t just protect your bones, they’ll help make the years ahead some of the healthiest and most vibrant yet.
