A Balanced Diet For Bones

Healthy eating for strong bones

Give your child a head start by building bones during pregnancy. Building healthy bones actually starts in the womb. If you are pregnant, you should avoid smoking and drinking alcohol. Make sure you have a healthy, balanced diet with adequate protein and calcium as well as enough vitamin D to ensure you are doing the very best you can for your baby’s developing skeleton.

Children need a well-balanced diet and higher intakes of calcium and protein are required during adolescence. Throughout life, the balance of healthy foods is essential. Setting a pattern for healthy eating provides a role model for children that they are likely to adopt in later life.

Aim for a healthy body weight throughout your life. If you are trying to lose weight, the low fat versions of dairy foods provide equivalent amounts of calcium; in fact, they may contain slightly more as the calcium is in the non-fat part of dairy products.

For women, menopause is a time to re-evaluate eating habits and make healthy choices. You don’t need extra calcium or other nutrients at this time but it’s a good opportunity to make sure you are eating healthily.

If you are older and frailer, make sure you follow the advice in the 'Eatwell' guide below. If you can’t eat larger meals, try and keep the same proportions but in smaller amounts. Have enough protein too – low levels of protein seem to increase the risk of hip fracture.

What is a mixed, well-balanced diet?

Aim to eat meals that incorporate a wide variety of foods from the four main groups. These are: fruit and vegetables; carbohydrates such as bread, potatoes, pasta and cereals; dairy and alternatives; beans, pulses, fish, eggs, meat and other proteins.

This will help to provide you with all the vitamins, minerals and energy you need to live life to the full and reduce the risk of other chronic diseases too.

The ‘Eatwell’ guide shows the proportion of different foods that make up well-balanced, healthy eating. It’s not essential to get a perfect balance every day but make sure you eat these proportions of the different food groups over about a week to ensure you get all the nutrients for good health, including what your bones need to stay strong. Having a mixture of foods within each food group will also ensure you consume a range of different nutrients.

Check your body mass index (BMI) to make sure you have a healthy body weight.

Eatwell Guide 2016

UK government advice has recently changed. See the revised Eatwell Guide here (if you are using assisted technology, email publications@phe.gov.uk for an accessible version).

Healthy eating tips

Eating for your bones needn’t be boring; there are lots of delicious meals and snacks packed full of the vitamins and minerals you need and they don’t have to be fattening.

  • Eat plenty of wholegrain foods such as brown rice and pulses for more minerals, vitamins and fibre.
  • Eat more fruit and vegetables; at least five portions a day (a portion is about the amount in a handful). Choose lots of different-coloured fruit and vegetables to ensure you get the range of essential nutrients you need, including some calcium.
  • Eat more fish; try for two portions a week and remember oily fish, such as mackerel, are also a good source of vitamin D.
  • Cut down on saturated fats and sugar. Check out the food labels: 5g or more of saturated fat per 100g and 10g or more of sugars per 100g is a lot.
  • Try to cut down on the amount of salt you eat. Again, check out the food labels and remember that 0.5g or more of sodium per 100g is high.
  • Don’t skip food early in the morning. If you don’t feel hungry when you wake up, start with a healthy snack and have regular meals throughout the day to maintain your health and wellbeing.

Find out more by visiting www.nhs.uk/Livewell/healthy-eating. If you are concerned about your eating habits, you could also speak to the practice nurse at your local GP surgery.

Calcium and bones

Calcium is vital for teeth and bones because it gives them strength and rigidity.

Our bodies contain about 1kg of this important mineral and 99% of it is found in our bones. Most people should be able to get enough calcium through healthy eating.

How much calcium is recommended?


Reference nutrient
intake (RNI)

0–12 months(non-breastfed infants only) 525mg
1–3 years 350mg
4–6 years 450mg
7–10 years 550mg
11–18 years boys/girls 1,000 / 800mg
19+ years 700mg
Pregnant women 700mg
Breastfeeding women 700mg + 550mg


If you are taking osteoporosis drug treatments, you may benefit from a higher daily calcium intake of around 1,000mg a day.

Reference nutrient intake

The government’s advisers on nutrition set recommended daily levels of intake of nutrients, called the reference nutrient intake (RNI). 700mg of calcium is sufficient to meet the daily requirements of most of the adult population (97.5%). These advisers also recommend that an intake of calcium below 400mg is likely to be insufficient. This amount is called the lower reference nutrient intake (LRNI) and is the lowest amount of calcium required to maintain a healthy adult skeleton. Do not worry if your calcium intake does not quite reach the RNI of 700mg a day; it is the average daily amount that is important. A low calcium intake on one day, when most days you achieve the right amount, will not have a detrimental effect on your bone strength.

Do I need a calcium supplement?

You can usually get enough calcium as part of healthy eating but, if not, you will need to take a calcium supplement.

Calcium supplements and blood tests

I am a vegan. Will this cause problems for my bones?

If you don’t eat dairy products, you will need to include lots of other calcium-rich foods such as green leafy vegetables, almonds, sesame seeds, dried fruit, pulses, fortified soya drinks and soya protein (tofu) in your diet. A vegetarian diet is not a risk factor for osteoporosis and vegetarians and vegans do not appear to have poorer bone health than the rest of the population.

For more information, download and read our article 'Vegan diets and bone health' from our members' magazine, Osteoporosis News.

To read more articles like this, why not become a member?

I am lactose intolerant. How can I get more calcium into my diet?

Some people cannot tolerate lactose, the natural sugar found in milk, because they don’t produce enough lactase, the enzyme needed to digest lactose. When undigested lactose passes through the system unabsorbed, it will ferment in the large intestine, causing stomach cramps, bloating, flatulence and diarrhoea. Some people find they can tolerate small amounts. Lactose intolerance affects 5–10% of North Europeans and North Americans of European origin. This figure may be as high as 90% in some Asian, African and Caribbean populations. If you are lactose intolerant, make sure you enjoy plenty of non-dairy calcium-rich foods such as pilchards, sardines, curly kale, watercress, sesame seeds and tahini (sesame seed spread). You could also choose fortified foods, such as water, soya milk or bread, with added calcium as seen below.

Can eating fortified foods help?

Supermarket shelves are increasingly filled with supplemented foods that claim to be good for you because they are fortified with vitamins and minerals. They may prove a convenient way of improving your intake of specific nutrients such as vitamin D. But remember, it’s a well-balanced diet that provides a range of nutrients to keep bones strong, not just one added mineral or vitamin.

Calcium-rich food chooser:

Calcium Calculator

Use our food chooser to get the required calcium you need.

Tip: Choose a wide variety of foods to make sure you get all the other nutrients your bones need.

Other nutrients for bones

There are many other vitamins (such as B, C and K) and minerals (such as magnesium) that may play a part in keeping bones strong but more research is needed in this area to fully understand their role. These nutrients are all readily available through a balanced diet and, as long as a wide range of foods from all the main food groups are obtained, it is likely that you will be getting enough and do not need to take supplements.

Further food facts and bone – beyond calcium and vitamin D