Health/Wellness, Patient Blog | Jun 20 2022

Osteoporosis: Nutrition management and prevention

woman holding glass of milk osteoporosis

Eating a variety of “bone healthy” foods can help prevent osteoporosis, a condition in which bones become weak and brittle. Are you doing enough to support bone health? Simple diet and activity changes can have a dramatic impact on bone health.

What is osteoporosis? 

Our bodies are made up of 206 bones that are constantly going through a cycle of renewal. When old bone breaks down, new bone is formed. Osteoporosis can take hold when our bodies start to break down old bone faster than new bone can be made. This leads to a higher risk for bone fractures, back pain, poor posture and even loss of height. 

Risk factors that cannot be controlled 

  • Age 
  • Sex 
  • Race 
  • Family history 
  • Hormone levels  
  • Steroid use 
  • Medical conditions such as cancer, liver disease, Celiac disease, and rheumatoid arthritis 

Risk factors that can be controlled 

First, diet is the number one strategy to prevent osteoporosis. The foods we consume on a regular basis can increase bone density and enhance calcium absorption. Calcium, vitamin D, and protein are the three nutrients that have the biggest impact on bone health. 

High calcium foods 

  • Milk
  • Fortified non-dairy milk
  • Yogurt  
  • Kale 
  • Tofu  
  • Figs 
  • Almonds  
  • Salmon 
  • Cheese 
  • Broccoli  
  • Nuts/Seeds 

High vitamin D foods

  • Milk  
  • Fortified non-dairy milk
  • Eggs/egg yolks  
  • Sardines 
  • Liver  
  • Fortified cereal  
  • Rainbow trout 
  • Tuna  
  • Oysters 
  • Mackerel 

High protein foods 

  • Eggs  
  • Meat 
  • Lentils  
  • Cottage cheese 
  • Quinoa  
  • Beans  
  • Fish 
  • Tofu  
  • Edamame 
  • Greek yogurt  
  • Peanut butter  

Second, exercise is another controllable risk factor that strengthens bones and improves balance. A minimum of 30 minutes of weight bearing activity, four to five times a week is encouraged to build bone density. This amount of physical activity can also protect the body from muscle loss, which can lead to feelings of tiredness, loss of balance, and overall weakness.  

Consider the following as ways to increase of dose of daily movement: 

  • Walking 
  • Dancing 
  • Tennis 
  • Free weights 
  • Exercise bands 
  • Yoga 
  • Chair exercises  
  • Stretching 

There is something for everyone. Exercise can be more fun if done with a partner or a group. If you are new to exercising, start slow and gradually build your stamina over time. 

Third, stopping harmful habits is another way to prevent osteoporosis. Habits like smoking, excessive alcohol consumption, and over-consuming caffeine can lead to a higher risk for osteoporosis. Changing behaviors to eliminate harmful habits can be very difficult. Seek help from your medical provider, if needed.  

New call-to-action

How much calcium, vitamin D, and protein is needed daily? 


The recommended dietary allowance (RDA) for adults older than 18 years of age is 1000 mg/day. 

For adults over age 70, the RDA goes up to 1,200 mg/day. This should be obtained primarily through food, due to improved absorption. If the RDA cannot be met through diet alone, then vitamin supplementation can be considered.  

Vitamin D 

The RDA for adult is 600 IU/day. For adults over 70 years of age, 800 IU/day is recommended. 


Most adults need approximately 1 gram of protein per kilogram (kg) of body weight. (1 kg = 2.2 lb.) 


Reducing the risk for osteoporosis should be started early and continued through the end of life. Establishing healthy habits and emphasizing adequate daily consumption of calcium, vitamin D and protein will contribute to the prevention of osteoporosis. Seeking help from a registered dietitian is encouraged if you would like to have your current diet evaluated and receive tips of how to improve your overall health and wellness.

If you have more questions about osteoporosis, it’s always a great idea to speak with a registered dietitian. Registered dietitians are the only credentialed experts qualified to address your unique health questions.

Nutrients and Dietary Patterns Related to Osteoporosis. Available at Accessed on April 26, 2022 
What You Can Do Now to Prevent Osteoporosis. Available at Accessed on April 26, 2022 
Nutrients for Bone Health. Available at Accessed on April 26, 2022 
Sarah Hammaker, RDN

About Sarah Hammaker

Sarah Hammaker, RDN is a clinical dietitian working primarily in long term care and acute rehabilitation hospital settings in PA. She holds certificates of training in the areas of Adult Weight Management as well as Integrative and Functional Nutrition. Outside of work, Sarah enjoys spending time with her husband and their four children. She loves running and being outdoors. Her hobbies include reading, planting and shopping.

Who we are

Dietitians On Demand is the nationwide leader in providing dietitians with jobs they love. If flexibility, competitive pay, a full benefits package, free CPEUs each month and a team dedicated to dietitians sound good to you, apply to our positions today.

Browse jobs

Share on Social
Most recent blogs

All Articles

Subscribe to our newsletter

Sign up today and choose your preferences to receive the information that’s best for you as a dietitian, hiring manager or patient.

Copyright 2024 - Dietitians On Demand