longevitywatch

Is eating plant-based bad for your bones?

Moderate evidence

Eating strictly vegan is associated with lower bone density, but if you adequately supplement calcium and vitamin D, the elevated fracture risk largely disappears. As a vegan, also pay attention to vitamin B12, and discuss any supplement use with your GP or dietitian.

Eating strictly vegan is associated with lower bone mineral density than in people who also eat animal products. This has been found consistently across multiple reviews. How large this difference is in practice, and whether it actually leads to broken bones sooner, is harder to say: it seems to come down to exactly what you eat, not to the label 'vegan'.

In vegans with insufficient calcium intake, the risk of bone fractures is indeed elevated. But reviews show that this elevated risk disappears when calcium intake is adequate. That is an important finding: the risk lies in the deficiencies, not necessarily in plant-based eating itself. Vegetarians who do consume dairy, by the way, appear to have little to no disadvantage compared with people who eat everything.

Plant-based nutrition has two sides when it comes to your bones. On the negative side: a strictly plant-based diet often contains less calcium, vitamin D, vitamin B12, and well-absorbed zinc. Substances such as oxalic acid (in spinach and rhubarb) and phytic acid (in grains and legumes) can further reduce the absorption of calcium from the gut. A prolonged vitamin B12 deficiency, which is more common in vegans, also has a direct negative effect on bone density. On the positive side: plant-based foods are rich in magnesium, potassium, vitamin K, and protective plant compounds, all of which are beneficial for bones. The high intake of potassium-rich fruit and vegetables also reduces the acid load on the body, which can inhibit bone breakdown.

A carefully composed plant-based diet with sufficient calcium and vitamin D does not appear to have a harmful effect on bone health. The key question, therefore, is whether your diet makes up for those deficiencies, through fortified products, supplements, or a varied selection of plant-based sources. That requires more conscious planning than a mixed diet, but it is certainly achievable.

The evidence
8 studies

All sources are reviews without data from randomised interventions; the associations are observational. Cause and effect have therefore not been firmly established.

Last checked: September 2026 · how this was judged
Related answers

Does a vegetarian diet weaken your bones?

A vegetarian diet does not automatically weaken your bones, but as a vegan you need to pay extra attention to calcium and vitamin B12. Make sure you get enough of both, and the increased fracture risk can largely be prevented.

Moderate evidence

Is soy good or bad for your bones after menopause?

Soy isoflavones probably do not protect the bones of postmenopausal Western women in any clinically meaningful way. It is better to focus on proven measures such as adequate calcium, vitamin D and exercise.

Moderate evidence

Is eating natto good for your bones?

Eating natto regularly is associated with less bone density loss and fewer fractures in postmenopausal women, most likely due to its high vitamin K2 content. Whether this applies equally to men or people of other backgrounds has not been well studied.

Yes · Moderate evidence

Do carbonated drinks damage your bones?

Regularly drinking large amounts of sugary carbonated drinks is associated with lower bone density, especially in women and during puberty. Moderate consumption appears less harmful, but it is preferable to replace soft drinks with beverages that support bone development.

Yes · Moderate evidence

Can having too little body fat damage your bones?

Too little fat can damage your bones, but muscle mass and the location of fat matter at least as much. If you have concerns about bone health in combination with low body fat, discuss this with your general practitioner or sports medicine physician.

Yes · Moderate evidence

Does bone broth actually do anything for your bones?

Animal and laboratory research shows positive signals, but there are no studies in humans. If you want to protect your bones, focus on calcium, vitamin D, and exercise, as those are the options backed by human evidence.

Preliminary evidence
Related research
14 Nov
Strength training in your fifties: what it does for your bones
13 Nov
Bone drug linked to 24% lower dementia risk in older adults
06 Nov
Skull bone marrow fat changes measurably with age in people
Don't see your question?
Ask it and we'll look it up for you.
Ask a question →
Newsletter

Stay in the loop

Every Thursday, the most important longevity research in your inbox, focused on what you follow.