Bone health

Strong and healthy bones are vital at any age – here’s how to achieve the best bone health and prevent osteoporosis
How do your bones develop and grow?
Your bones are made of a protein (collagen) framework, which somewhat resembles a sponge and the spaces inside the ‘sponge’ are filled with minerals (calcium, phosphorus, magnesium and several others). This process is called mineralisation and it continues throughout your childhood until peak bone mass is achieved in early adulthood – usually around the age of 30. The body then attempts to keep the skeleton’s minerals at a stable level.
In children and adolescents, new bone mass is deposited in specific places in bones, which is how they grow wider and longer. During the first years of life and in early childhood, long bones in your arms and legs grow faster than your torso – and it stays that way until puberty. When sex hormones begin to rise, the torso accelerates its growth while the long bones slow down.
In girls, the greatest increases in bone mass occur between the ages of 12 and 15 years. In boys, it’s a bit later – 14 to 17 years. This rapid bone growth then slows dramatically by the age of 16 to 18 in women and 17 to 20 in men.
What happens inside your bones?
Bones aren’t just the hard structures you see on X-rays; apart from collagen and minerals, they are made of living cells with different jobs – some build new bone, some clear away old or damaged bone – and they are criss-crossed by blood vessels that nurture the bone and nerves for correct signalling and functioning. In the centre of some of your bones is red bone marrow, responsible for producing blood cells.
As bones grow, become worn or suffer minor damage from physical activity, they are constantly repaired. Damaged and worn bits are cleared away and new bone is built in the gaps. This is not just maintenance; bones are constantly being remodelled depending on your physical activity – their inner architecture changes in response to pressure and strain placed on them. The bones you had 10 years ago aren’t the ones you have now!
And there’s another level of activity happening in your bones – their calcium content is closely linked to how much calcium is in your blood and there are constant exchanges. If there’s too little calcium in your blood, some may be released from the bones and if there’s too much calcium in your blood, some may be deposited in the bones and other places. It’s a very fine balance maintained by many organs. Anything that affects calcium levels in the body – food, lifestyle, medication – may also have an impact on your bones.
What do your bones need?
We tend to think that we just need calcium for strong bones but, in fact, we need a lot more! For bone to grow or maintain its strength, it needs plenty of energy to fuel all the work that happens, protein for maintaining its protein scaffolding, minerals such as calcium, phosphorus, magnesium, zinc, copper and boron, and vitamins C, D and K that are involved in bone metabolism. A varied healthy plant-based diet supplies all these and more.
Your bones also need regular weight-bearing activity that stimulates a strong bone structure. In this case, weight-bearing means carrying your own body weight, so most sports or activities count with the exception of swimming and cycling. Your bones respond and adapt to pressure applied to them – without that, bone structure gets weaker because there’s no stimulation, so a sedentary lifestyle is bad for the bones.
What is osteoporosis?
When sex hormone levels start to drop in your late 40s (more so in women than men), a decrease of oestrogen in women and testosterone in men causes a higher rate of bone loss. Unfortunately, this isn’t entirely counteracted by new bone formation and can lead to osteoporosis (from the Greek ‘porous bones’). It is caused by a drop in bone mass and a deterioration of the bone structure and leads to an increased risk of fractures.
Before osteoporosis develops, you may have something called osteopenia, which means low bone mineral density – lower than normal but not severe enough to be diagnosed as osteoporosis. It may increase your fracture risk if untreated but lifestyle changes, such as exercise and diet, can often reverse it or halt progression.
Osteoporosis makes bones more fragile and puts you at risk of so-called ‘fragility’ fractures, which can be caused by something as simple as falling from a standing position. The wrist, spine and hip are the most vulnerable to these ‘osteoporotic’ fractures.
Women have a higher risk of osteoporosis because of the dramatic drop in oestrogen at menopause – much greater than the corresponding decline of testosterone in men. However, osteoporosis is not inevitable and the build-up of bone in young people and the loss in older adults are both influenced by a combination of genetics, hormones, nutrition and exercise – and there’s a lot you can influence with the latter two!
Osteoporosis risk factors
Osteoporosis risk factors you cannot change:
- Age – quite simply, fracture risk increases with age
- Female gender – osteoporosis is more common in women than in men
- Race – white people are more at risk
- Genetic factors – having a relative with osteoporosis might mean an increased risk but lifestyle choices can determine whether the disease will develop or not
- Previous fracture
- Medications that have a negative effect on bone density – for example, glucocorticoids and adrenocorticotropic hormone, antiepileptic medicines, cancer medications, which use hormones to treat breast and prostate cancer, proton pump inhibitors, selective serotonin reuptake inhibitors and thiazolidinediones
- Certain medical conditions, such as endocrine and hormonal disorders, gastrointestinal diseases, rheumatoid arthritis, chronic kidney disease, certain types of cancer, HIV/AIDS and anorexia nervosa
- Early onset of menopause or absence of menstrual periods in premenopausal women (due to hormone disorders, hysterectomy, anorexia or extreme levels of physical activity) – lack of oestrogen causes higher bone loss
- Having no children – women who never had children tend to have a higher risk
Osteoporosis risk factors you can change:
- Eating disorders – although they are very difficult to live with, it is possible to recover and become healthy again
- Poor nutrition – diet low in calcium, protein, vitamin D and also fruit and vegetables
- High alcohol consumption – a significant risk factor for osteoporosis
- Weight – low body weight or being underweight can contribute to lower bone mineral density
- Sedentary lifestyle – due to a lack of stimulation for the bones
- Smoking – smokers tend to have lower bone density
- Elevated blood homocysteine – high levels are associated with an increased risk – but it can be easily avoided with regular vitamin B12 intake
- Low peak bone density – which would have happened in young adulthood
Which nutrients are vital for healthy bones?
There are many nutrients that play a role in bone health and osteoporosis prevention – the below are considered the more important ones. Those not mentioned are either plentiful across various diets or their roles are relatively small.
Protein
Protein is vital for healthy bones and studies show that lower-than-optimal protein intake increases your fracture risk. However, higher protein intake doesn’t mean stronger bones – eating more protein than is recommended doesn’t result in increased bone density. It is recommended that we need around 0.8 grams of protein per kilogram of body weight, while children, athletes and people with physically demanding work need a little more.
Older people often tend to have lower protein intake and that can undermine their bone health regardless of other factors. Research indicates that increasing protein intake reduces the risk of fractures in older adults. See more about protein here.
Best plant-based sources: pulses (including soya and products made from it), wholegrains, nuts and seeds.
Calcium
Calcium plays an important role in maintaining bone health and strength; in fact, around 99 per cent of our calcium is stored in our bones and teeth. The other one per cent is responsible for a range of important functions, such as regulating muscle contraction and heartbeat, blood clotting and functioning of the nervous system.
Recommended daily intakes of calcium vary by country – the UK Government currently suggests that adults over 19 years of age need 700 milligrams per day.
Eating calcium-rich foods is vital for healthy bones at any age – studies of both children and adults confirm that having a calcium intake at or slightly above the recommended intake produces stronger bones and reduces the risk of fracture.
It’s interesting, however, that countries with traditionally lower calcium intakes have similar or somewhat lower osteoporosis rates compared to countries with higher calcium, especially dairy calcium, intake. That’s not to say that you should neglect your calcium intake – getting enough is very important for good health – but more calcium doesn’t necessarily mean stronger bones.
It is generally accepted that daily calcium intake shouldn’t go above 2,000 milligrams and the UK Government warns that taking more than 1,500 milligrams can lead to stomach pain and diarrhoea.
Taking calcium supplements is not recommended as it doesn’t meaningfully reduce your risk of fractures and may cause health issues. Your body cannot immediately build high doses of calcium into the bones and if you take in too much on a daily basis, your body may store it in the wrong places, such as blood vessel walls, making them harder and limiting their function. This has raised concerns that calcium supplements may increase the risk of cardiovascular disease.
For most people, it’s better to obtain calcium from your diet than from supplements.
Best plant-based sources: kale, collard/spring/mustard greens, broccoli, Chinese leaf, bok choy, cabbage, sesame seeds and tahini (sesame seed paste), almonds, chia seeds, tofu (made with calcium sulphate), tempeh, beans, dried figs, plant-based milks and yoghurts fortified with calcium, fortified vegan breakfast cereal (eg Ready Brek), wholemeal bread, butternut squash and oranges
Magnesium
Magnesium is as important as calcium for bone health – it helps maintain and repair bone, yet it is not mentioned very often as a nutrient necessary for strong bones. Science clearly indicates that low magnesium intakes lead to poorer bone density and a higher risk of fractures.
It’s best to obtain magnesium from a balanced diet rather than supplements as both low and high intakes can harm bones.
Best plant-based sources: dark green leafy vegetables, nuts and seeds, wholegrains (oats, brown rice, wholemeal bread, whole wheat pasta, quinoa), avocados, figs, bananas, apricots, pulses (tofu, baked beans, soya beans, edamame and lentils) and cocoa powder.
Potassium
Potassium plays an indispensable role in maintaining acid-base balance in the body. It neutralises excess acid, which is produced from some foods during metabolic processes. Calcium can also do this but in order for that to happen, it may be drawn from the bones. A plentiful potassium intake from foods is the best acid-reducing strategy.
As research shows, higher potassium intake may also boost the activity of the bone-building and repairing cells (osteoblasts) and at the same time slow down bone loss by inhibiting the bone-deconstructing cells (osteoclasts). On top of that, healthy potassium intake may enhance calcium absorption in the intestines.
No wonder that higher potassium intake is linked to higher bone density and a reduced risk of fractures in people of all ages! Luckily, wholesome plant-based foods are rich in potassium.
Best plant-based sources: pulses (beans, lentils, soya, chickpeas), potatoes (regular and sweet potatoes), dried fruit (apricots, raisins, dates and figs), honeydew and cantaloupe melon, oranges, bananas, squash (acorn and butternut), avocado, spinach, broccoli and mushrooms
Iron
Iron is essential for bones because it is involved in a chain of reactions resulting in the manufacture of bone protein – collagen. It also plays a role in vitamin D metabolism, which is also vital for healthy bones.
Iron deficiency may lead to compromised bone health and osteoporosis but so can very high iron intakes, so it’s important to achieve a healthy balance, preferably through diet rather than supplements.
However, there are many situations in which you may opt for an iron supplement to top up your levels. In those cases, choose a supplement that covers your daily iron needs but doesn’t supply extremely high doses.
Best plant-based sources: wholegrains (wholemeal bread, wholewheat pasta, oats), fortified breakfast cereals, pulses (lentils, beans, tofu, peas, chickpeas), seeds (pumpkin seeds, sesame seeds and tahini, chia seeds), cashews, dried fruit (apricots, prunes and figs), dark green leafy vegetables and herbs.
Boron, copper and zinc
Boron is essential for vitamin D, calcium and magnesium metabolism and its plentiful intake is associated with better bone health. In addition, boron is needed for the manufacture of sex hormones, which are also vital for strong and healthy bones.
Copper is vital for the formation of bone and cartilage proteins – collagen and elastin. It also stimulates bone repairing cells (osteoblasts) and hinders the activity of bone-degrading cells (osteoclasts). A diet low or lacking in copper leads to an increased risk of fractures and osteoporosis. However, high copper intakes can be harmful too. That’s why it’s best to obtain copper from diet rather than supplements.
Zinc is a part of our bone tissue and is also involved in the synthesis of the bone protein collagen. Moreover, it stimulates bone repair and mineralisation and may slow down bone loss. It’s not surprising that low zinc levels may lead to osteoporosis. In fact, science shows that plentiful zinc intake from foods is linked with as much as a 60 per cent lower risk of osteoporosis.
Best plant-based sources of boron, copper and zinc: pulses (beans, lentils, soya, chickpeas), nuts, seeds and green leafy vegetables.
Boron is also abundant in coffee and dried fruit.
Vitamin D
The body requires vitamin D to absorb and retain calcium in the bones. If you lack vitamin D, you can develop calcium deficiency even if your diet provides plenty. The consequences may be serious, resulting in rickets or osteomalacia (softening of the bones).
Vitamin D is either obtained from the diet or made in the skin following exposure to sunlight. However, having fortified foods such as plant milks, cereals and margarines may not be enough and regardless of diet, some people may need to supplement vitamin D from October to April because our skin simply cannot make enough. The recommended daily dose is 10 micrograms or 400 IU (international units).
During warmer months, your skin can probably make sufficient vitamin D when exposed to natural sunlight, unless you spend your days indoors or always protect your skin, in which case you may need a supplement all year long.
It is important to get the balance right between being cautious about exposure to the sun and aware of the need for some exposure. It is recommended to spend at least 15 to 20 minutes a day outside during the warmer months with exposed face and hands (without using sun cream) to give the skin a chance to make enough vitamin D for your daily needs. The skin reacts to daylight even when it’s cloudy, so the weather doesn’t need to be sunny for your skin to do its job.
If you get enough exposure over the summer months, you may store up sufficient vitamin D to see you through the winter. However, even with good sun exposure in summer, many people in the UK (especially those with darker skin, older adults, people with higher body fat and those with limited sun exposure) fall into vitamin D deficiency during winter.
Best plant-based sources: vegan supplements (not all vitamin D is vegan), fortified plant-based milks, vegetable margarines, bread and breakfast cereals (if labelled suitable for vegans) and vitamin D mushrooms (exposed to sunlight for long enough so vitamin D production is triggered – they are labelled so you know what you’re buying)
Vitamin C
Vitamin C has two vital roles in bone health – it is needed by our bone-building and repairing cells (osteoblasts) and it’s also essential for the formation of the bone protein, collagen. Having an ample vitamin C intake is associated with higher bone density and it’s best when this is achieved through diet rather than supplements.
One study found that a higher vitamin C intake from foods was associated with a 33 per cent lower risk of developing osteoporosis. Another study, adding more weight to this, found that a higher intake of vitamin C foods reduced the risk of both hip fracture and osteoporosis by 34 per cent.
Best plant-based sources: strawberries, kiwi, grapefruit, oranges, raspberries, mango, pineapple, blackcurrants, cantaloupe melon, papaya, watercress, tomatoes, peppers (all kinds), kale, spring greens, Brussels sprouts, broccoli, cabbage, mangetout, cauliflower, potatoes and spinach.
Vitamin K
Vitamin K is necessary for the formation of one of our bone proteins – osteocalcin. It would be impossible to have healthy and strong bones without vitamin K. As research shows, low levels of vitamin K lead to an increased risk of fractures while higher levels considerably reduce the risk.
In addition, vitamin K supports bone-building processes and suppresses bone breakdown, which may lead to an improved bone density.
Best plant sources include: green leafy vegetables (collard/spring greens, kale, Brussels sprouts and spinach), herbs, leeks, spring onions
B group vitamins
Several B group vitamins have been identified as vital for bone health.
Vitamin B12 is particularly important for healthy bones and low levels are associated with a decreased bone density. Vitamin B12, along with vitamin B6 and folic acid, helps control a substance called homocysteine – a by-product of the breakdown of methionine, one of the amino acids that build protein. Under normal circumstances, it is broken down and excreted by the body. However, if you lack vitamin B12, B6 and/or folic acid, homocysteine levels in the body may rise and interfere with the correct linking of collagen fibres in the bone.
Best plant sources include: wholegrains (eg oats, brown rice, wholegrain bread), nuts and seeds, green leafy vegetables, avocado, mushrooms, beans and lentils; vitamin B12 is best taken as a supplement

How can diet affect your bone health?
During childhood and adolescence, good nutrition is vital to achieve maximum peak bone mass – that is one of the pillars of good bone health in later life. A balanced diet supplying enough energy, protein, vitamins and minerals is very important. At the same time, it’s also important that the overall diet supports bone health throughout life and avoids causing reactions that harm bone.
The list below covers key topics but it’s not a comprehensive list of every nutritional issue related to bone health.
Acids and alkalis – do they matter?
As food is digested, acids or alkaline molecules are released into the blood. Food metabolism usually creates more acids, such as sulphuric and phosphoric, than alkaline substances, resulting in an overall acid load in the blood. As the body needs to maintain a steady pH of the blood, it rapidly neutralises these acids with calcium or other buffers. There’s a certain level of calcium available in the blood but if that isn’t enough, calcium may be drawn from your body’s main reserve – your bones.
Protein can be both good and bad for the bone – it depends where it comes from and your overall diet. Protein, particularly animal protein, has an acid-forming effect because of its greater content of sulphur-containing amino acids (the building blocks of protein) compared to plant protein. It has been suggested by some that consumption of animal protein sources (meat, eggs, cheese) might increase the risk of bone loss, while plant-based diets may have a protective effect on bone health.
Things are a little more complex, however, because while animal protein requires more calcium to neutralise the resulting acids, higher protein intake also increases calcium absorption in the gut – so if you have good calcium sources in your diet, higher protein intake is not bad for the bones.
While the negative effects of animal protein foods may be countered by a diet rich in calcium and alkali-producing fruits and vegetables, most people who eat meat, eggs and cheese also eat plenty of processed and sugary foods (which also produce acids) and may have a low calcium and wholefood intake – a typical Western diet. So, on balance, their bodies are likely to lose calcium, which puts them at risk of low bone mineral density. On top of that, high sodium (salt) intake, also causes calcium losses. In scientific studies, Western diets are usually associated with poorer bone health.
A vegan diet, rich in plant protein, produces much less acid and more alkalis in the body. It’s not simply about plant protein on its own but about the fact that plant-based foods are usually also sources of alkalising minerals, such as potassium and magnesium – they are an excellent package deal.
It’s important to note that potassium is vital to bone health and the best sources are plant-based foods, such as wholegrains, pulses, nuts, fruit and vegetables. Traditionally, the human diet contained a lot of potassium but processed foods and animal products contain very little and so a Western diet is lacking in this crucial mineral. A healthy plant-based diet can help improve bone health by providing alkalising minerals and a wide spectrum of other nutrients important for healthy bones.
Inflammation
Another aspect of diet is its inflammatory potential – certain foods help to reduce inflammation while others increase it. Modern science indicates that diets rich in pro-inflammatory foods can cause chronic inflammation, which is bad for the bones and may reduce your bone density. It’s because the immune system response to chronic inflammation includes stimulation of the cells that break down bone tissue and hinder bone repair.
A typical Western diet based on refined carbohydrates (white flour, sugar, snacks), meat, dairy rich in saturated fats, fried foods, sugary drinks and processed foods is very pro-inflammatory, while a healthy vegan diet based on fruit and vegetables, pulses, wholegrains, nuts and seeds and unsaturated fats is anti-inflammatory.
Phytate
Phytate is a natural compound present in many plant-based foods, such as nuts, seeds, wholegrains and pulses. It’s a powerful antioxidant but it also binds to minerals, such as iron, calcium and zinc and reduces their absorption. Nevertheless, there’s no need to panic – if you have a varied diet, it’s not an issue and you can also reduce the amount of phytate in foods by soaking, sprouting or fermenting them.
And there’s a plot twist! Science has discovered one great health benefit of phytate – it may protect your bones from age-related deterioration. The fact that phytates bind to crystal surfaces is a disadvantage when it comes to mineral absorption but it’s also an advantage because they bind to your bone minerals and prevent their dissolution. Scientific studies found that women who had more phytate in their diet had better bone health than those who had very little. Another study found that people whose diets supplied the most phytate had a significantly lower risk of fracture.
That’s not to say you should purposefully eat more phytate-rich foods – a vegan diet provides plenty – it simply means another advantage of a vegan diet.
Soya
Soya contains natural substances called isoflavones (also found in some other plant foods), which can act as very mild oestrogens in the body. Nevertheless, the oestrogen-like effect of isoflavones is much less powerful than that of actual oestrogens (hundreds to a thousand times weaker).
Isoflavones bind to the same receptors in the body as oestrogens and this is why isoflavones have a balancing effect when the levels of oestrogens are very low, such as during the menopause, and can help ease menopause symptoms.
Scientific studies show that soya isoflavones reduce menopause-related bone loss by decreasing bone resorption (breakdown) and stimulating bone formation and repair. In addition, they are also antioxidants and, as such, help protect bone cells from free-radical damage, which may increase their longevity.
Regular soya consumption reduces the risk of fractures in menopausal and postmenopausal women – and it may be even more efficient than taking isoflavone supplements because soya foods contain a whole range of bone-vital nutrients, including vitamin K, calcium, iron, magnesium and zinc.
Fruit and vegetables
Studies show that regular fruit and vegetable consumption leads to healthier bones. This is probably thanks to the many vitamins, minerals, antioxidants and other bioactive compounds fruit and vegetables supply and their alkalising effect, which supports bone metabolism.
A Swedish study found that people who don’t eat any fruit or vegetables on a daily basis have an 88 per cent higher risk of hip fracture compared to people who get their five-a-day.
In a large study of older adults, eating only one serving of fruit or vegetables daily was associated with a 39 per cent higher risk of fracture compared to people who ate three to five servings.
Some studies suggest that vegetables may be more bone-protective than fruit but others suggest the opposite so having a varied diet with at least five servings of fruit and veggies may be a good health insurance policy.
Salt, caffeine and alcohol
High salt (sodium) intake increases calcium losses through urine and may lead to bone loss, particularly in postmenopausal women. It has been associated with osteoporosis and compromised bone architecture. Ideally, you should consume less than six grams of salt daily (six grams is about one teaspoon) – not just for your bone health but also for a healthy heart.
While some studies suggest that caffeine has a negative effect on the bones, interferes with calcium absorption and vitamin D metabolism, others found no connection. On the other hand, some studies show that moderate caffeine intake is linked to a lower risk of osteoporosis.
It seems that low to moderate caffeine intake is either not linked to bone health or may be beneficial, while high intakes – four or more cups of coffee daily – may increase the risk of fractures – so moderation is key.
When it comes to bone health, low alcohol consumption of one to two drinks per day may be mildly beneficial but from three drinks up, the risk of fractures and osteoporosis steeply rises. Science is clear on the issue – heavy drinking is bad for the bones, can lead to osteoporosis and causes a range of other issues too.
Soft drinks
Soft drinks increase the risk of fractures and are associated with lower bone density.
Sugar-sweetened drinks contain large amounts of sugar or glucose syrup, which increase acid production in the body and support inflammation – both of these processes are linked to poorer bone health. However, artificially sweetened beverages have also been linked to a higher fracture risk.
Many soft drinks, such as cola, contain acids that provide the characteristic tart or tangy taste but high phosphoric acid content may negatively affect calcium metabolism and its long-term consumption may undermine bone density. What’s more, if your phosphorus intake is high and calcium intake is low, it may lead to an increased rate of bone loss.
It’s also worth pointing out that these drinks tend to replace other beverages or snacks and therefore lead to an overall lower-quality diet.
Do you need milk and dairy products for healthy bones?
No, absolutely not. You need all the nutrients listed above and the great news is that they are all available in a balanced, healthy vegan diet.
The reason why cow’s milk and dairy products are so heavily promoted as essential for healthy bones is that they are a convenient source of calcium and the dairy industry pays for their advertising.
A review of 37 studies on dairy products and bone health published in the official journal of the American Academy of Paediatrics concluded that there was no solid evidence that the consumption of dairy products improved bone health in children and young adults.
A recent study reviewed over 90 studies on milk, dairy products and bone health in an attempt to find the answer to whether cow’s milk is good, bad or neutral for our bones. The results were mixed – some studies found cow’s milk and dairy products had no benefit, others suggested they may be beneficial but only for some bones in some people, and a few studies found they were bad for bones. However, taken together, the evidence produced one clear result – it’s important to take in enough calcium and vitamin D but it absolutely doesn’t have to be from dairy products.
It’s worth noting that, in many studies, cow’s milk improved bone health in children and adults with a previously low calcium intake but did nothing for those with sufficient calcium. So it’s not about milk but about a balanced diet and healthy lifestyle!
What’s important for children’s bones?
During childhood and young adulthood, your bones don’t just grow – they also accumulate more and more mineral matter until you reach peak bone mass in your twenties. That’s the maximum bone density and strength you develop in your life. Achieving the highest possible peak bone mass means reducing your risk of osteoporosis later in life because you simply have more bone mass to work with.
The same nutrients and foods vital for good bone health described above are also vital for children’s bone health and development. Of particular importance are the following:
- Protein – studies show that higher protein intake in childhood may lead to stronger bones. At every main meal, your child should have a good protein source, eg beans, lentils, chickpeas, tofu, edamame, mock meats, nuts and seeds – and you can always combine them
- Calcium and vitamin D – both are vital for strong bones and their adequate intake improves bone health in children. A study analysing data from over 10,000 US children and adolescents found that higher calcium intake was associated with higher bone density but extremely high calcium intakes (nearly impossible to achieve from foods alone), of over 2,000 micrograms a day, led to lower bone density. It’s best to offer your child calcium-fortified plant milks and yoghurts, use tahini and almond butter in cooking or smoothies, have dark green leafy vegetables at least once a day (kale, broccoli, bok choy), offer oranges and satsumas for snacks, use pulses or tofu at least once a day and choose wholemeal bread – all these are great calcium sources. For vitamin D, choose a vegan supplement to give your child from October to April
- Fruit and vegetables – studies show that children and adolescents who eat three to five servings of fruit and vegetables a day have stronger bones than children who eat less. Fruit and vegetables offer a range of nutrients essential for the bones, are rich in antioxidants and supply alkalising minerals that create favourable conditions for good bone health
- Physical activity – bones need stimulation to be strong and research demonstrates that children who engage in regular physical activity have better bone health than sedentary ones. This applies to both younger and older children as bones adapt and get stronger by regular physical stimulation throughout childhood and adolescence. Physical activity along with good nutrition in childhood can greatly reduce the risk of osteoporosis later in life
Vegan diet and bone health
Some research suggests that vegans have lower bone density compared to other people but as science evolves, so does the vegan diet. Older studies showed vegans were not taking vitamin D supplements, but now people in the Northern Hemisphere (regardless of diet) are widely advised to supplement in winter – plus many vegan foods (eg plant milks) are now commonly fortified with calcium and vitamin D, making this less of an issue. This may explain why newer studies show better bone health outcomes for vegans. A vegan diet providing enough calcium and vitamin D leads to good bone health and may reduce the risk of osteoporosis.
An Australian study compared bone mineral density of vegans, lacto-ovo-vegetarians, pescatarians, semi-vegetarians and regular meat eaters and found there were no major differences. Another study from Europe found virtually the same results.
In an American study, vegans had a plentiful protein and calcium intake but they also consumed a lot more bone-essential nutrients – magnesium, potassium, zinc, folate, vitamin C and vitamin K – than meat-eaters and ate less sodium (salt). It’s no surprise that the study found their bone health to be good and comparable to other diets.
Many older studies didn’t take into account exactly what vegan participants ate – and it turns out that a healthy vegan diet can be excellent for the bones while an unhealthy diet will likely cause harm.
Indeed, a recent study showed a huge difference in the effect of healthy and unhealthy plant-based diets. It followed postmenopausal women with osteoporosis and their dietary habits and found that a healthy plant-based diet prevented bone loss but an unhealthy one promoted it. And a similar but larger study of men and women found exactly the same results.
An American study of over 70,000 postmenopausal women discovered that a healthy plant-based diet consumed in recent years reduced the women’s risk of hip fracture, while an unhealthy plant-based diet increased their risk.
Science also shows that a higher intake of flavonoids leads to higher bone density and lower risk of osteoporosis. Flavonoids are natural compounds found in a wide range of plant-based foods and they have anti-inflammatory and antioxidant properties. A balanced vegan diet provides plenty!
A healthy vegan diet consists of wholegrains, fruit and vegetables, pulses, nuts and seeds – all these foods are excellent sources of nutrients that are essential and beneficial for your bones. On the other hand, an unhealthy vegan diet based on processed foods, sweets, white flour, sugary drinks and convenience foods can be nutrient-poor, increase acid production in the body and trigger inflammation so it’s clear why such a diet undermines bone health.
Exercise and healthy bones
Being physically active is as vital for strong and healthy bones as a balanced diet. Bones adapt to pressure and also muscle pulling by rebuilding their inner architecture to respond to this kind of stress. Without the stimulation, bones can get weaker as there isn’t much to trigger any improvement in their structure.
Bone is the most responsive to physical activities when you carry your full body weight or more and create impact either with the ground or objects – this means hiking, running, ball games, racket sports, dancing, weight-lifting, Pilates, yoga, gardening, DIY projects, even cleaning the house and dog walking. On the other hand, swimming and cycling don’t count as there’s no impact and you don’t carry your full body weight.
Without weight-bearing activity, you can’t have optimal bone health. From young to old age, exercise is the best non-dietary tool for achieving high bone density and for osteoporosis prevention and treatment. In fact, research demonstrates that even postmenopausal women with osteoporosis can improve their bone health by resistance and impact training.
It’s important to note that the bone-beneficial effects of exercise don’t last for a long time so you need to keep going! Being active in your forties doesn’t mean you’ll have strong bones in your fifties if you stop exercising – consistency is key here. Being active is vital throughout your life.
Viva! Health’s five steps for healthy bones
These five steps are bone-healthy habits to cultivate and they’ll soon become second nature. They apply regardless of your age and can help improve your bone health and reduce the speed of natural bone loss.
- Get your five-a-day every day – the science is clear: getting your five-a-day contributes to better bone health from childhood to old age. Make sure to have some fresh fruit and veggies every day and make cooked veggies a part of your meals.
- Choose calcium-rich foods and top up your vitamin D – there’s no getting around it: you need both calcium and vitamin D for healthy bones. While calcium should come from foods, such as green leafy veggies, pulses, oranges and fortified plant milks and yoghurts, vitamin D, for many people, may be best taken as a supplement, particularly in winter.
- Pick good protein sources – protein is vital for strong bones. Its plentiful intake may boost your peak bone mass when you’re young and reduce bone loss when you’re older. At every meal, you should have a good protein source, such as pulses (beans, lentils, tofu, edamame), wholegrains, nuts and seeds – and even mock-meat products but not daily as they may be highly processed.
- Aim for 80:20 on healthy foods – research indicates that healthy foods are generally beneficial or neutral for the bones while unhealthy foods are bad news. Foods that are highly processed, greasy and/or full of sugar or salt contain few nutrients, may produce acid in the body and contribute to inflammation, which can undermine bone health in the long term. Try to eat healthily most of the time (80 per cent) with occasional unhealthy treats (maximum 20 per cent) – the ratio 90:10 would be even better!
- Move about – it’s simple: use it or lose it! Bones need stimulation to stay strong and even the best diet won’t help if you don’t engage in any regular physical activity. It doesn’t have to be anything too vigorous (unless you want) – simple walking, gardening, yoga or dancing will do.
Summary — Quick overview
SUMMARY
Strong bones are built and maintained through a lifelong process of growth, repair and remodelling. Bone health depends on far more than calcium alone: bones need energy, protein, minerals including calcium, phosphorus, magnesium, zinc, copper and boron, plus vitamins C, D and K, along with regular weight-bearing activity. A varied plant-based diet can supply these nutrients, while inactivity weakens bone because bones need physical stimulation to stay strong.
Osteoporosis develops when bone mass falls and bone structure deteriorates, increasing the risk of fractures, especially in the wrist, spine and hip. Risk rises with age and is higher in women after menopause because of the sharp drop in oestrogen, but it is not inevitable. Nutrition, exercise, smoking, alcohol, body weight and vitamin B12 status all influence bone health, and osteopenia can often be halted or reversed through lifestyle changes.
Healthy bones do not require milk or dairy products. The evidence shows that what matters is sufficient calcium and vitamin D, not whether they come from dairy. Calcium is best obtained from foods rather than supplements, which do not meaningfully reduce fracture risk and may cause problems when taken in excess. Good plant sources include leafy greens, tofu made with calcium sulphate, beans, sesame, almonds, fortified plant milks and yoghurts, wholemeal bread and some fruit and vegetables.
A healthy vegan diet based on wholegrains, pulses, fruit, vegetables, nuts and seeds can support good bone health and may reduce osteoporosis risk, while an unhealthy vegan diet based on processed foods, sugar and refined carbohydrates can undermine it. Fruit and vegetables, soya foods and potassium-rich whole plant foods support bone health, while high salt intake, heavy drinking, smoking, soft drinks and a sedentary lifestyle increase risk. For children and adults alike, the essentials are clear: eat well, get enough vitamin D and keep moving.
KEY FACTS
- Peak bone mass is usually achieved in early adulthood, around the age of 30.
- Bones are living tissue that are constantly repaired and remodelled in response to physical activity and calcium balance in the body.
- Bone health depends on a range of nutrients, including protein, calcium, magnesium, potassium, iron, zinc, copper, boron and vitamins C, D, K and B12.
- Weight-bearing activity is vital for bone strength, while a sedentary lifestyle weakens bones.
- Osteoporosis is caused by a drop in bone mass and deterioration of bone structure, leading to a higher risk of fragility fractures.
- Women are at greater risk of osteoporosis because the fall in oestrogen at menopause is more dramatic than the fall in testosterone in men.
- Calcium supplements are not recommended for most people because they do not meaningfully reduce fracture risk and may cause health problems if intake is too high.
- Studies reviewed on dairy and bone health do not show that dairy is essential; the key is getting enough calcium and vitamin D.
- A healthy plant-based diet can provide all the nutrients needed for strong bones and newer studies show good bone health outcomes for vegans with adequate calcium and vitamin D.
- High salt intake, heavy alcohol consumption, smoking, soft drinks and unhealthy Western-style diets are linked to poorer bone health.
FAQ
Do you need milk and dairy products for healthy bones?
No. Healthy bones require a range of nutrients, especially adequate calcium and vitamin D, but these do not have to come from dairy products. Balanced vegan diets can provide them through foods such as leafy greens, pulses, tofu, fortified plant milks and yoghurts, nuts, seeds and wholegrains.
What is most important for preventing osteoporosis?
Good nutrition and regular weight-bearing exercise are central. Bones need sufficient protein, minerals and vitamins, especially calcium and vitamin D, and they need physical stimulation to stay strong. Avoiding smoking, heavy drinking, high salt intake and long-term inactivity also matters.
Are calcium supplements a good idea?
For most people, calcium is better obtained from food. Calcium supplements do not meaningfully reduce fracture risk and excessive intake may cause stomach problems and raise concerns about calcium being deposited in the wrong places, such as blood vessel walls.
Can a vegan diet support good bone health?
Yes, if it is balanced and based on whole plant foods. Research shows that vegan diets with enough calcium and vitamin D can support good bone health and may reduce osteoporosis risk. The key difference is between a healthy vegan diet rich in wholegrains, pulses, fruit, vegetables, nuts and seeds, and an unhealthy one based on processed foods.
What helps children build strong bones?
Children need good nutrition and regular physical activity to build the highest possible peak bone mass. Important priorities include enough protein, calcium and vitamin D, regular fruit and vegetable intake, and plenty of activity that puts healthy stress on the bones.






