Nutrients for Bone Health

A Guide to Nutrients for Bone Health

Bones are active, living tissues that are grown, broken down, and remodeled throughout our lives. Loss of overall bone mass can occur when bone resorption (breakdown) and bone remodeling are imbalanced. This process is associated with osteoporosis, a condition characterized by low bone mineral density, impaired bone structure, and an increased risk of bone fractures.

The risk of bone loss and osteoporosis increases with age; however, various lifestyle factors may reduce your risk and promote bone health. Continue reading to find out how to prevent bone loss by incorporating nutrients important for bone health.

Strengthen your bones by limiting alcohol consumption, avoiding smoking, exercising regularly, and consuming a healthy diet.

What causes bone loss: diet and bone health

Several dietary factors may impair bone health. One review investigated the effect of dietary patterns on bone strength and resilience, including its effect on bone mineral status, fracture risk, osteoporosis, and bone biomarkers (measurable indicators of disease). The researchers found that a poor quality Western-style dietary pattern and certain unhealthy dietary components were associated with poor bone health. You can reduce bone loss risk factors in your diet, by avoiding:

  • Fried foods

  • Meat, particularly processed meat products

  • Processed foods

  • Refined grains

  • Soft drinks

  • Sweets and desserts

Further, specific nutrient deficiencies may be associated with an increased risk of bone diseases, reduced growth of bone mass in children and adolescents, as well as increased bone loss in the elderly, including:

The best diet for bone health

Consuming a nutritious diet may support bone health in various ways, such as improving bone density and bone mineral content, reducing the risk of fractures, and decreasing bone resorption. The best foods for bone health include:

  • Fish and seafood

  • Fruit

  • Legumes

  • Low-fat dairy products

  • Nuts and seeds

  • Olive oil

  • Poultry

  • Vegetables

  • Whole grains

Adhering to an overall healthy dietary pattern, such as the Mediterranean diet, may protect your bone health. There has been some concern linking higher protein consumption with increased calcium excretion from the body. However, a systematic review concluded that higher protein intake isn’t associated with adverse effects on bone health and may, in fact, support bone mineral density and help protect the spine.

Which nutrients help build strong bones?

We outline five of the key nutrients for bone health below. If you’re a patient, speak with your integrative healthcare practitioner to determine which diet and supplements are best for your individual needs.

Calcium is found in a variety of animal- and plant-based foods, as well as in supplements.


An essential mineral (cannot be produced by the body) and the most abundant mineral in the body, calcium is a key structural component of bones and teeth. Calcium is naturally found in high amounts in dairy products, canned fish such as sardines and salmon, chia seeds, and leafy greens such as kale, turnip greens, and bok choy. The daily recommended dietary allowance (RDA) for calcium is 1,000 mg for adults, 1,200 mg for females 51 and older, and 1,200 mg for males 71 and older.

Certain individuals have an increased risk of calcium deficiency, including postmenopausal women, women with amenorrhea (absence of menstruation), vegetarians, and individuals who restrict dairy, such as those with lactose intolerance. Research suggests that calcium supplementation may benefit individuals with osteoporosis by reducing the rate of bone loss.

Did you know?
99% of your body’s calcium is present in bones and teeth.

With adequate calcium intake, vitamin D may reduce the risk of bone fractures from falls and improve balance and muscle function.

Vitamin D

Vitamin D, also known as cholecalciferol, is one of the necessary vitamins for bone health. It enables the absorption of calcium from the gut, maintains blood calcium and phosphorus levels, and supports bone growth and remodeling. The body produces vitamin D from sun exposure, and precursors to the active form can be obtained from fatty fish, mushrooms, beef liver, eggs, and dietary supplements.

Vitamin D deficiency has been associated with osteoporosis and osteomalacia. Osteomalacia is a condition characterized by impaired mineralization of the bone matrix and bone softening. Research suggests that certain factors increase the risk of vitamin D deficiency, such as being postmenopausal, being over 70 years old, and having limited sun exposure.

Vitamin K2

Vitamin K2 is a form of vitamin K that assists in bone mineralization and helps prevent calcium from accumulating in blood vessels. Studies have shown that vitamin K2 improves bone mineral density and decreases the risk of fractures.

You can find vitamin K2 in eggs, cheeses, meats, natto (fermented soybeans), and some bone health supplements. Vitamin K1, found in high amounts in green leafy vegetables, is considered to be less active than the K2 form. Research suggests that vitamin K2 supplementation may prevent bone density loss and bone strength decline in certain individuals, such as postmenopausal women.

Did you know?
Bone mass peaks around the age of 30. Childhood, adolescence, and early adulthood are the time periods when we can significantly increase our peak bone mass through diet, lifestyle choices, and physical activity.

Consuming adequate amounts of magnesium can help maintain bone integrity.


Magnesium is an essential macromineral (needed in relatively large amounts) that is required for healthy bone structure and is essential to the function of osteoblasts and osteoclasts, cells that build and break down bones. Magnesium is also involved in mineral homeostasis, helping to maintain the balance of other minerals, such as calcium and potassium.

One four-year study in elderly adults found that increased magnesium intake was associated with higher bone mineral density in the forearm for men and in one hip site for both women and men. You can increase the magnesium in your diet by consuming a variety of plant foods, including green vegetables, nuts, seeds, legumes, and whole grains.

Did you know?
Approximately 50 to 60% of the magnesium in your body is found in bones.


Potassium is an essential mineral that helps maintain fluid balance, making it necessary for all body tissues. One theory that promotes an alkaline diet for bone health is based on the hypothesis that a highly acidic diet affects acid-base balance, leading to increased use of calcium as an acid-buffering agent and subsequent bone loss. As an alkaline substance, potassium is said to protect against this process, although this theory is debated.

Observational studies of dietary potassium intake support its role in bone health, and clinical trials of potassium supplementation show that the mineral may increase bone formation and decrease bone resorption. On the other hand, potassium deficiency may increase the risk of bone turnover. Potassium is found in high amounts in dried fruit, lentils, squash, potatoes, beans, bananas, dairy products, and spinach.

Additional nutrients for bone health

Keep in mind that, in addition to the nutrients highlighted above, bone formation relies on many different nutrients that can be obtained from the diet or dietary supplements, including:

  • B vitamins

  • Boron

  • Calcium

  • Copper

  • Fluoride

  • Iron

  • Magnesium

  • Manganese

  • Protein

  • Potassium

  • Phosphorus

  • Silicon

  • Vitamin A

  • Vitamin C

  • Vitamin D

  • Vitamin K2

  • Zinc

The bottom line

Certain lifestyle modifications, including food for healthy bones and bone supplements, may promote bone health and prevent the risk of osteoporosis. If you’re a patient, consult with your healthcare practitioner for individual guidance on your wellness regime before trying bone health supplements.