Osteoporosis Diet: The Best Foods for Strong Bones
A practical UK guide to the best foods for bone health: calcium sources, vitamin D and why a winter supplement helps, protein, and what to moderate. Cites NHS and ROS.
What are the best foods for strong bones?
The best bone-building diet is a varied, balanced one built around calcium-rich foods, paired with vitamin D and protein. No single "superfood" protects bone; what matters is covering the handful of nutrients your skeleton depends on across the week.
The Royal Osteoporosis Society frames it simply: eating a healthy, balanced diet with foods from the four main food groups — including protein sources such as beans, eggs, fish and meat — helps you get the nutrients your bones need Royal Osteoporosis Society, 2024. That means most of your bone nutrition comes from everyday meals, not from a cupboard of pills. We cover how these nutrients fit together in more detail in our guide to vitamin D, calcium and protein for bone health.
The rest of this article walks through each key nutrient, the best UK food sources, and the few things worth moderating.
How much calcium do I need, and which foods give me the most?
Adults aged 19 to 64 need 700mg of calcium a day, and dairy, tinned fish, tofu, fortified plant milks and leafy greens are the easiest ways to reach it. Calcium is the mineral that gives bone its hardness, so it is the natural starting point.
The NHS sets the adult target at 700mg a day and lists good sources as milk, cheese and other dairy foods; green leafy vegetables such as kale; soya drinks with added calcium; fortified bread and flour; and fish eaten with the bones, such as sardines and pilchards NHS, 2023. One useful caveat: although spinach contains calcium, the body absorbs it poorly, so it does not count as a reliable source NHS, 2023.
Most adults, including during pregnancy, need that same 700mg. But if you are at risk of osteoporosis or taking an osteoporosis medicine, your doctor may advise increasing your intake to around 1,000mg a day Royal Osteoporosis Society, 2025. The British Dietetic Association gives the same guide — an ideal intake of 700mg for adults, up to 1,000mg for those on osteoporosis drug treatment British Dietetic Association, 2023.
To make 700mg feel concrete, the Royal Osteoporosis Society's food chooser lists portions that each provide roughly 200mg of calcium:
- A 200ml glass of milk
- A 35g matchbox-size piece of cheddar
- Three tablespoons (125g) of yoghurt
- A palm-size (100g) piece of calcium-set tofu
- Half a tin (60g) of sardines
- A 200ml glass of fortified dairy-free milk
- Four tablespoons (80g) of boiled kale
Tinned salmon (100g) adds around 100mg Royal Osteoporosis Society, 2025. Three or four of these portions across a day gets most people to target — and shows how achievable 700mg is without relying on any one food.
Do I really need a vitamin D supplement in the UK?
Yes, for most people through autumn and winter — because UK sunlight is too weak to make enough vitamin D from October to early March. Vitamin D is the nutrient that lets your body absorb the calcium you eat, so a shortfall undermines everything else on your plate.
The NHS advises that between October and early March people in the UK do not make enough vitamin D from sunlight, and that adults and children over 1 need 10 micrograms a day — so they should consider a daily supplement in the autumn and winter NHS, 2023. The British Dietetic Association echoes this, noting all adults should consider a daily 10 microgram (400 IU) supplement, especially in autumn and winter British Dietetic Association, 2023.
Some groups should take vitamin D all year round, not just in winter: people who are rarely outdoors, those in care homes, anyone who usually covers most of their skin when outside, and people with dark skin, who may not make enough even in summer NHS, 2023.
Food helps, but only modestly. Dietary vitamin D comes from oily fish, egg yolks, and fortified foods such as some fat spreads and breakfast cereals NHS, 2023. Because these sources are limited, food alone rarely covers the winter gap — which is exactly why the supplement is recommended rather than "eat more oily fish".
How much protein should I eat, and what about magnesium and vitamin K?
Aim to include a protein food at roughly two meals a day, and let a varied diet cover magnesium and vitamin K. Protein builds the collagen scaffold that minerals bind to, and it helps preserve the muscle that supports and protects bone.
The British Dietetic Association advises eating protein about twice a day, from foods such as meat, fish, dairy or plant alternatives like tofu and pulses British Dietetic Association, 2023. The International Osteoporosis Foundation describes protein as a building block for both bone and muscle that helps preserve them in older age — a point that matters because muscle loss and falls drive many fractures International Osteoporosis Foundation, 2024.
Two supporting minerals do quieter work. The Royal Osteoporosis Society notes that magnesium helps calcium and vitamin D work properly and is found in meat, fish, green vegetables, fruit, dairy, nuts, brown rice, bread and cereals, while vitamin K is important for bone building and healing and is found in meat, fish and green leafy vegetables Royal Osteoporosis Society, 2024. A research review in The Open Orthopaedics Journal adds mechanistic detail: magnesium is increasingly recognised as an important contributor to bone health, and vitamin K supports the carboxylation of osteocalcin, with adequate intake linked to lower bone turnover and better bone strength — though this was a review of the average North American diet, not UK-specific guidance The Open Orthopaedics Journal, 2012.
The reassuring news: you do not need to track these individually. The Royal Osteoporosis Society is clear that with a healthy balanced diet most people get all the vitamins and minerals their bones need and will not need a supplement Royal Osteoporosis Society, 2024. Eating plenty of fruit and vegetables helps too: the International Osteoporosis Foundation notes that higher fruit and vegetable consumption has been associated with beneficial effects on bone density in older men and women International Osteoporosis Foundation, 2024. Fruit and veg are also where dietary potassium comes from, so a colourful plate covers that base without any special effort.
What does a realistic "bone-friendly plate" look like?
A bone-friendly plate combines a calcium source, a protein food and plenty of vegetables — with a vitamin D supplement handling what food cannot in winter. This is a practical way to picture the nutrient advice above, not a single official guideline.
In everyday terms, a plate that supports bone might pair:
- A calcium source — a glass of milk, a wedge of cheese, a portion of calcium-set tofu, or tinned sardines on toast.
- A protein food — fish, eggs, dairy, beans or lentils, roughly twice a day.
- Vegetables, especially green leafy ones like kale, plus fruit across the day for magnesium, vitamin K and potassium.
- A daily vitamin D supplement through autumn and winter to cover what UK sunlight and food cannot.
Assembled over a week rather than perfected at every meal, this pattern maps directly onto the NHS, ROS and BDA advice. If you would like the wider lifestyle picture — including weight-bearing exercise alongside diet — our guide on how to improve bone density naturally puts nutrition in context, and what causes osteoporosis explains why some people need to work harder at it than others.
Which foods and habits should I cut down on?
Keep salt, caffeine and alcohol moderate — none needs to be cut out entirely, but excess works against your bones. The goal is moderation, not avoidance.
The International Osteoporosis Foundation notes that caffeine and salt can increase calcium loss from the body and should not be taken in excessive amounts International Osteoporosis Foundation, 2024. The Royal Osteoporosis Society adds a gentler nudge: cutting down on caffeine and cola drinks may benefit your bones Royal Osteoporosis Society, 2024.
Alcohol is the one to watch most. The British Dietetic Association reports that a high alcohol intake is associated with an increased risk of osteoporosis, fractures and falls British Dietetic Association, 2023. Keeping within UK government drinking guidelines is the sensible benchmark — none of this means teetotalism, but consistently heavy drinking is a genuine risk to bone.
Finally, remember that supplements are a top-up, not a substitute. The British Dietetic Association advises that a calcium supplement is only needed if intake from diet alone falls short British Dietetic Association, 2023 — so food first, and let a clinician guide any supplement beyond the standard winter vitamin D. If you want to know where your bones actually stand and track whether your diet is helping over time, a radiation-free bone health assessment gives you a baseline you can safely re-measure.
This article is part of our bone health series. Next, see how to improve bone density naturally.
References
- Vitamin D — NHS (2023)
- Calcium — NHS (2023)
- Calcium — Royal Osteoporosis Society (2025)
- Calcium-rich food chooser — Royal Osteoporosis Society (2025)
- Other vitamins and minerals for bone health — Royal Osteoporosis Society (2024)
- Nutrition for bones — Royal Osteoporosis Society (2024)
- Osteoporosis and diet — British Dietetic Association (2023)
- Protein and other nutrients — International Osteoporosis Foundation (2024)
- Essential Nutrients for Bone Health and a Review of their Availability in the Average North American Diet — The Open Orthopaedics Journal (2012)
Frequently asked questions
Build meals around calcium-rich foods and pair them with vitamin D and protein. Good UK calcium sources include milk, cheese and yoghurt, calcium-set tofu, tinned fish eaten with the bones (such as sardines and tinned salmon), fortified plant milks, and green leafy vegetables like kale (NHS; Royal Osteoporosis Society). Oily fish, egg yolks and fortified spreads and cereals add vitamin D (NHS), and protein foods such as fish, dairy, pulses and tofu support bone and muscle (British Dietetic Association).
Related reading
Check your bone health
Radiation-free REMS screening. No referral needed.