What foods should I avoid if I suffer from osteoporosis?

It is important to avoid an excessive amount of alcohol, coffee/tea/soft drinks (soda), and salt in your diet if you have been diagnosed with osteoporosis.

Alcoholic drinks can slow down bone healing and also lead to dizziness and increased risk of fall. Excessive salt in the diet causes loss of calcium through your urine. Drinking too much coffee also slows down the healing process and increases the frequency of urination resulting in loss of calcium.

Here is a list of food-stuffs that need to be avoided by patients with osteoporosis:

  • Legumes (beans): These contain a high amount of phytates that interfere with the body’s ability to absorb calcium, magnesium, and other nutrients that are present in beans. The phytate content in beans can be reduced by soaking these in water for a few hours before cooking.
  • High protein foods: Meat and other high protein-containing foods are not good for bone health.
  • Salty foods: Limit intake of processed foods, canned foods, and salt added to the foods. Avoid eating foods that have a lot of salt as it can lead to loss of calcium and eventually bone loss. A food is high in sodium if it has sodium listed in the Nutrition Facts Label as more than 20% Daily Value.
  • Foods containing oxalates (spinach): Spinach and other foods such as rhubarb, certain beans, and beet greens interfere with the body’s calcium absorbing capacity. Thus, even though these contain healthy nutrients, these should not be considered as sources of calcium.
  • Wheat bran: This contains high levels of phytates that can prevent absorption of calcium.
Disclaimer: We do not assume responsibility for the use of the provided information or its interpretation. Our efforts are towards providing current and reliable information; however these should not be considered, or used as a substitute for diagnosis or treatment.

Source: https://www.cedars-sinai.edu/Education/Medical-Library/

Meet Our Physicians