9 foods to eat if you have osteopenia or osteoporosis

9 foods to eat if you have osteopenia or osteoporosis

Bone health isn’t something that suddenly matters in your 60s or 70s. For many women, bone density begins to decline quietly from their 30s onwards — and conditions like osteopenia and osteoporosis often develop with few early warning signs.

The good news? Nutrition plays a powerful role in slowing bone loss, supporting bone strength, and reducing fracture risk. While medication can be necessary for some women, food is a foundational part of any bone-health strategy.

Below are 9 key foods to include regularly if you have osteopenia or osteoporosis — and why they matter.

And good news is that we now have an ostepenia meal plan that is fully customisable in the Zing Wellbeing app

You can join our Zing Welbeing app and program here

Why Nutrition Is Critical for Bone Health

Bones are living tissue. They constantly break down and rebuild — a process known as bone remodelling.

As women age (especially through perimenopause and menopause), hormonal changes — particularly declining oestrogen — can accelerate bone loss. If the body doesn’t have the right nutrients available, bones lose density faster than they can rebuild.

Eating well for bone health helps to:

  • provide the building blocks for bone formation

  • reduce inflammation that accelerates bone breakdown

  • support muscle strength and balance (reducing falls)

  • improve calcium absorption and utilisation

Bone health is not just about calcium — it’s about the right combination of nutrients.

9 Foods to Eat for Osteopenia and Osteoporosis

1. Dairy or Calcium-Rich Alternatives

Calcium is a key mineral in bone structure. Without enough calcium, the body will draw it from bones to keep blood levels stable.

Good options include:

  • Greek yoghurt

  • milk

  • kefir

  • fortified almond, soy or oat milk

Protein-rich dairy options are especially helpful, as protein supports bone matrix strength.

2. Leafy Green Vegetables

Leafy greens like kale, bok choy, spinach and silverbeet provide calcium, magnesium, and vitamin K — all essential for bone mineralisation.

Vitamin K plays a key role in directing calcium into bones, rather than into soft tissue.

3. Fatty Fish

Salmon, sardines and mackerel are rich in:

  • vitamin D (critical for calcium absorption)

  • omega-3 fats, which help reduce inflammation linked to bone loss

Vitamin D deficiency is common and significantly increases fracture risk.

4. Eggs

Eggs are one of the few natural food sources of vitamin D and also provide protein, phosphorus and zinc — all important for bone repair and strength.

5. Nuts and Seeds

Almonds, walnuts, chia seeds, flaxseeds and sesame seeds provide:

  • magnesium

  • phosphorus

  • healthy fats

Magnesium helps regulate calcium levels and supports bone structure.

6. Legumes

Lentils, chickpeas and beans contain plant-based protein, magnesium, potassium and fibre — all of which contribute to bone and muscle health.

They also support gut health, which plays a role in nutrient absorption.

7. Lean Protein

Protein is essential for maintaining bone density and muscle mass. Low protein intake is associated with increased fracture risk.

Good options include:

  • fish

  • eggs

  • poultry

  • tofu or tempeh

  • high-quality protein powders

Strong muscles help protect bones by improving balance and reducing falls.

8. Prunes

Surprisingly powerful for bone health, prunes have been shown in studies to help slow bone loss, particularly in postmenopausal women.

They contain antioxidants and nutrients that support bone metabolism.

9. Whole Grains 

Whole grains like oats, quinoa and brown rice provide magnesium, phosphorus and B vitamins that support bone formation and energy metabolism.

They also help stabilise blood sugar, which is important as insulin resistance can negatively impact bone health.

Why Food Alone Isn’t Enough — But It’s Essential

Nutrition works best alongside:

  • resistance and strength training

  • adequate protein intake

  • vitamin D optimisation

  • stress management and sleep

Food doesn’t replace medical care — but it creates the environment for bones to strengthen rather than deteriorate.

Bone Health Support at Zing Wellbeing

At Zing Wellbeing, bone health is approached holistically — not just through supplements or single nutrients.

Our nutritionist-created meal plans focus on:

  • calcium-rich, whole foods

  • adequate protein for muscle and bone strength

  • anti-inflammatory eating to protect bone tissue

  • gut health to improve nutrient absorption

Inside the Zing Wellbeing app, members can access:

  • bone-supportive meal plans

  • high-protein, nutrient-dense recipes

  • guidance for women in perimenopause and menopause

  • practical, sustainable nutrition — not extremes

Because strong bones support independence, confidence and long-term wellbeing.

Final Thoughts

Osteopenia and osteoporosis don’t happen overnight — and neither does rebuilding strength. But what you eat every day matters.

By consistently including bone-supportive foods and reducing inflammatory triggers, you give your body the tools it needs to protect and preserve bone health for the long term.

Strong bones aren’t just about ageing — they’re about living well.

You can join our Zing Welbeing app and program here

Back to blog