How to Prevent Osteoporosis with DIET

bone density chart

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.

Osteoporosis rates in the U.S. have gone up 300% in the last 30 years, much like the rates of diabetes, obesity, cancer and other lifestyle- and diet-related diseases. Millions of Americans are at risk for osteoporosis, and even more will probably suffer bone loss.

If you’re over 30, you should be concerned about your bone density. According to World Health Organization (WHO), osteoporosis is second only to cardiovascular disease as a global healthcare problem. And, if you’re like the millions of people who are trying to prevent osteoporosis, you may be taking a prescription medication like Boniva, or loading up on calcium.

If so, there are much better ways to protect your bones you should know about.

Causes of Bone Loss

The American epidemic of osteoporosis, like all of our health epidemics these days, is largely lifestyle- and diet-related. Some of the factors that cause bone loss include:

  • Lifestyle. Lifestyle factors that contribute greatly to the onset of osteoporosis include smoking cigarettes, high intake of alcohol and/or coffee, and low levels of physical activity (weight-bearing exercise).
  • Too much sugar. Excess sugar and refined carbs from processed foods leach calcium from the bones into the urine.
  • Too much soda. Excess phosphorus intake from drinking lots of sodas, particularly colas, causes the body to balance this phosphorus by leaching calcium from the bones.
  • Vitamin deficiency. Most Americans eat a diet that is poor in the nutrients necessary for healthy bones and teeth, such as magnesium, calcium, Vitamins D, K, B-6, B-12 and folic acid, omega-3 fatty acids and trace minerals like boron and manganese.
  • Magnesium deficiency is a huge factor for osteoporosis. Magnesium is actually more important than calcium for bone growth and bone density. As many as 90 percent or more of us are deficient in magnesium.
  • Too much low-quality protein without enough fruits and vegetables. Eating a lot of poor-quality meat and dairy without also eating a lot of vegetables can lead to acidification in your body. In order to compensate for this, your body will take calcium from your bones to buffer the pH. (Think Tums made from your bones!) Eating vegetables, especially leafy greens, helps to alkalize your body naturally.
  • Pasteurized milk consumption. Excess consumption of pasteurized, homogenized dairy products from corn-fed cows can actually contribute to bone loss, contrary to what many might believe. This is due in part to the lack of CLA (conjugated linoleic acid) in modern dairy products. (Raw milk from grass-fed cows has plenty of CLA!)
  • Hormones. Among women, the decrease in estrogen during menopause has been correlated to a rapid reduction in bone density. Other hormone deficiency states can lead to osteoporosis, such as testosterone deficiency. Glucocorticoid or thyroxine excess states can also lead to osteoporosis.
  • Medications. Some medicines can inhibit the body’s ability to absorb calcium and others can increase bone loss. These include cortisone, blood thinners, antacids containing aluminum, thyroid medications, chemotherapy, lithium, and certain antibiotics. Birth control pills also contribute to loss of folic acid, which contributes to bone loss.
  • Illness. Other illnesses or diseases, such as over-active thyroid, diabetes and rheumatoid arthritis may also cause bone loss. Diseases that inflame the gut like Celiac disease, ulcerative colitis, IBS, etc. can lead to serious nutrient deficiencies that can cause bone loss. Diseases like anorexia nervosa or bulimia can cause malnutrition and changes in a person’s estrogen level which lead to osteoporosis.
  • Fluoride. Fluorides destroy collagen, the glue which adds strength to the bones. Fluorosis from excess fluoride consumption (in tap water for example) can pit and scar your bones, and make them more porous.

So how can you prevent osteoporosis, or possibly even reverse it if your bones have already begun to lose density?

Related: The Real Cause of Tooth Decay (and How to Stop it Naturally)

Bisphosphonate Drugs

Bisphosphonate bone drugs (like the kind you’ve seen on TV and women’s magazines) are commonly prescribed to menopausal women for osteoporosis prevention. But these drugs are made from the same class of chemicals that is used in the cleaners that remove soap scum from your bath tub!

Bisphosphonates do very little to contribute to healthy bone growth and osteoporosis prevention, but they do come with a long list of adverse reactions:

  • severe and sometimes incapacitating pain
  • osteonecrosis (bone death) of the jaw (irreversible)
  • dysphagia (difficulty swallowing)
  • hypertension
  • atrial fibrillation
  • and dozens more (far too many to list here!)

One study even found that one of these drugs—you may have seen the headlines about Fosamax—may actually be responsible for causing leg fractures!

And if you’re taking extra calcium, you should know that some calcium supplements can actually harm you. Taking too much calcium, or the wrong form, not only won’t help your bones, it has been implicated in contributing to all sorts of problems, including arteriosclerosis and high blood pressure.

Turning Osteoporosis Around Naturally

Maintaining and improving your bone density involves just three powerful steps:

50 Ways to Love Your Mother E-book cover

Save Money, Save the Environment!

Get the FREE Quick-Start Guide to Going Green, and get 50 simple steps you can take today that will not only go easy on the planet, but your wallet, too.

FREE when you sign up for The Small Footprint Harvest newsletter!

1. Eliminating Bone Killers

First, reduce or eliminate all the junk food, sodas, fluoride-containing foods and beverages (including bottled “juice drinks,” and fluoridated tap water), coffee, alcohol and other lifestyle factors that contribute enormously to osteoporosis. (See list above.) Quitting smoking is one of the best things you can do to protect yourself from bone loss.

2. Exercise

Second, one of the most effective ways to increase bone density quickly is to exercise. At a minimum, exercise for at least thirty minutes three times a week, doing a weight-bearing activity such as walking, dancing or jogging. (Bicycling, swimming and rowing are great exercises, but are not weight-bearing.)

Regular weight-bearing exercise has been proven to increase bone mineral density and reduce the risk of falls by strengthening the major muscle groups in the legs and back.

You don’t have to join a gym, buy videos, or work out until you’re a sweaty, exhausted mess. Just get your heart pumping a bit for 30-45 minutes, 3-4 times a week. Whether you choose walking, running or tango lessons, whatever you enjoy doing is best, because you’ll stick with it.

3. Bone Building Nutrition

Third, eating whole foods rich in calcium, magnesium, silica, Vitamins D and K, as well as Vitamins B-6, B-12, folic acid, trace minerals and Omega-3s at every meal is arguably the most powerful thing you can do to avoid or even reverse osteoporosis.

Supplements will not protect you alone; they are often in the wrong forms and combinations to be properly utilized by the body, and are often poorly assimilated, especially in older people or people with digestive issues (which seems to be most of us these days).

Here are some of the best food sources for the vitamins and minerals your bones need to carry you strongly into your old age.


Studies suggest that getting calcium from foods such as sardines and raw-milk cheese is much better for building bone than taking a calcium supplement. Women who get most of their daily calcium from food have stronger bones than women who rely on supplements as their main source of calcium—even though supplement takers have a higher average calcium intake!

It is recommended to consume 1,500mg of calcium every day (A glass of milk has about 300mg), so foods rich in calcium should be consumed with every meal.

Excellent sources of calcium include full-fat, grass-fed dairy products (milk, cheese, and yogurt, especially raw), wild salmon, sardines, almonds, sesame seeds, beans, dark green leafy greens and broccoli. Raw, grass-fed cheese also contain CLA and Vitamin K, which also contribute greatly to bone strength.

If you are vegan, you will need to eat leafy greens or sesame seeds as often as possible to ensure you get enough calcium.


Magnesium is essential for good bone growth and density, and is just as important as calcium for preventing osteoporosis. It is estimated that 8 out of 10 people do not get enough magnesium daily and that over 90% of the U.S. population is magnesium deficient.

The recommended daily minimums are 320mg for women and 400mg for men, but optimum daily amounts are more like 600 to 800 mg.

Magnesium-rich foods should be included in every meal. Excellent sources include pumpkin seeds, sunflower seeds, dark green, leafy vegetables like spinach and Swiss chard, wild salmon, halibut and black beans, but it is difficult to get enough magnesium through diet alone, so supplementation is advised for most people.

Magnesium supplements are difficult to absorb, and can often cause bowel discomfort or diarrhea. The very best ways to get magnesium into your body are to use magnesium oil on your skin, take a bath in magnesium chloride, or take it orally in angstrom form.

Although somewhat less effective, you can also bathe in Epsom salts, or take magnesium in the citrate, chelate or orotate forms, depending on what your tummy can tolerate.

Vitamin D

It is estimated that 75% or more of the U.S. population is deficient in Vitamin D. The very best way to get Vitamin D is by exposing your bare (no sunscreen) arms to the sun between 10am and 2pm for about 20-30 minutes every day, but it is also important to get Vitamin D in your food, especially during the winter months.

Products fortified with Vitamin D like pasteurized skim milk are not good sources of the vitamin because they use a synthetic form (D2) which is poorly utilized by the body, and can be toxic in large amounts.

Natural, concentrated sources of Vitamin D (D3) include wild salmon, shrimp, grass-fed beef liver, cod, cod liver oil, eggs from pasture-raised hens, and grass-fed, whole milk (especially raw). Vitamin D is not available in plant foods; it is only found naturally in sufficient amounts in foods from animals that get plenty of sun.

Vitamin K

Deficiency in Vitamin K is an often overlooked contributor to osteoporosis. Once called “Activator X” by Dr. Weston A. Price, new research has shown that this little known vitamin is the secret key to calcium balance in the body, leading to good bone and dental health.

Without enough vitamin K, any calcium pills you take won’t likely help your bones, but rather the excess calcium will get stored in your arteries and other tissues, causing arteriosclerosis, bone spurs, kidney stones and other problems, or get excreted in your urine.

Vitamin K has two main forms, K1 and K2, and they can be found in green, leafy vegetables such as kale, collard greens, spinach, Brussels sprouts, broccoli, spinach, parsley, asparagus, and mustard greens. Natto from fermented soy, grass-fed, deep yellow butter, raw milk cheese and grass-fed beef liver are also excellent sources.

You can also take a Vitamin K supplement if you do not eat these foods often.

If you take blood thinners like Coumadin or Warfarin, these drugs deplete Vitamin K from your body in order to make your blood harder to clot, and you should talk to your doctor before you eat foods high in Vitamin K or take a Vitamin K supplement. People who take blood thinners may be at greater risk of osteoporosis because of Vitamin K deficiency.

Vitamins B-6, B-12 and Folate

These three B vitamins, in which the elderly are commonly deficient, contribute to the building of collagen, which helps build strong bones. The recommended daily dosage is 400 mcg of folate, 400 mcg of vitamin B-12, and 25-100 mg of vitamin B-6.

Excellent sources of vitamin B-6 include bell peppers, turnip greens, and spinach.

Excellent sources of folate include spinach, parsley, broccoli, beets, turnip greens, asparagus, romaine lettuce, lentils and grass-fed calf’s liver.

Excellent food sources of vitamin B-12 include grass-fed calf’s liver, sardines, wild salmon, and pasture-raised eggs. B-12 is only naturally present in animal foods.

Trace Minerals

Trace minerals like boron, strontium, manganese, silica and copper can be found by eating a varied and broad-based diet that includes mostly unprocessed foods, such as soaked and sprouted nuts and seeds, soaked and sprouted grains and beans, fresh, organic fruits and vegetables, seaweeds, wild-caught fish, shellfish and pasture-raised organ meats.

Foods high in boron (a mineral that helps the body hold calcium) are beneficial for those affected by osteoporosis. Boron is found in apples, pears, grapes and other fruit, as well as in leafy greens, legumes, nuts and honey.

Strontium helps increase bone formation and is found in wild-caught fish, whole grains, kale, parsley, lettuce, Brazil nuts, and molasses.

Manganese is another bone-beneficial trace mineral found in pineapples, brown rice, chick peas (garbanzo beans), spinach and oats.

Silica can be found in bean sprouts, cucumbers, leafy green vegetables, nettles and oats. Foods high in copper include grass-fed beef liver, sesame seeds, cashews, crimini mushrooms, and chick peas (garbanzo beans).

Omega-3 Fatty Acids

New research provides evidence that omega-3 fatty acids can significantly decrease bone turnover rates. In women, these beneficial omega-3 fats work with estrogen to stimulate bone mineral deposits and slow the rate of bone breakdown.

Most Americans get too much Omega-6 in their diet from yellow seed oils like soybean, canola and sunflower oils, and not enough Omega-3. This imbalance leads to all sorts of health problems, including osteoporosis.

You can protect your bones by reducing or eliminating the use of yellow seed oils (try butter, coconut and olive oils instead!), and eating lots of anti-inflammatory, Omega-3-rich foods like flaxseed, hempseed, and walnuts, as well as grass-fed beef, and cold water fish like wild salmon, tuna and cod. Cod liver oil is also an outstanding food-based, concentrated source of Omega-3s.

Like all chronic diseases that plague Americans these days, preventing or even curing osteoporosis requires giving up modern convenience foods like packaged meals, yellow seed oils, junk food, and excess sugar and refined carbs, and replacing them with a whole-food diet rich in high-quality meat, dairy and fish, healthy fats and omega-3 fatty acids, and abundant amounts of leafy greens and other fruits and vegetables.

Eating this way does mean more home cooking, and a slower pace at dinner-time, but given that hip fractures due to osteoporosis are one of the leading causes of death for people over age 50, I think you (and your bones) are worth it.



Get refreshing new ideas to save money and live greener and healthier every day.
Join Small Footprint Family on your favorite social network!



50 Ways to Love Your Mother contains 50 simple steps you can take today that will not only go easy on the planet, but your wallet, too.


Get it FREE when you sign up for the Seasonal Harvest newsletter!

50 Ways to Love Your Mother - Simple Steps for a Greener, Healthier Planet