You can eat
- Dairy products every day: milk, plain yoghurt, kefir and cheese; their calcium is easy to absorb.
- Small fish eaten with their bones: tinned sardines, fresh anchovies and salted anchovies, bones included.
- Pulses several times a week: chickpeas, white beans, lentils and tofu set with calcium salts.
- Nuts and seeds: almonds, hazelnuts, sesame seeds and tahini.
- Low-oxalate vegetables: broccoli, kale, cabbage and watercress, whose calcium is well absorbed.
- Oily fish for vitamin D: salmon, mackerel, sardines, herring and tuna.
- Protein at each main meal: eggs, poultry, fish, pulses or dairy.
- If you do not eat dairy: calcium-fortified soya drink, or another plant drink with at least 3% protein.
- Fresh fruit every day: oranges, figs and seasonal fruit.
What to avoid
- Too much salt and salty ultra-processed foods.
- Cola and sugary drinks.
- Excess alcohol.
- Large amounts of coffee and tea: more than three or four cups a day.
- Very low-calorie or highly restrictive diets.
- Relying on spinach or Swiss chard for calcium; enjoy them for the other nutrients they provide.
- Calcium supplements taken on your own, without your doctor or dietitian-nutritionist recommending them.
- “Detox” or exclusion diets.
Changes that help
Breakfast
Instead of black coffee and biscuits, have plain yoghurt with oats and ground sesame seeds to start the day with calcium and protein.
Dairy and digestion
Instead of cutting out dairy because of mild discomfort, try plain yoghurt, hard cheese or lactose-free milk to keep an easily absorbed source of calcium.
Salt
Instead of adding salt to every dish, cook with herbs, garlic, lemon and spices; less salt means less calcium lost in urine.
Dessert
Instead of a sweet dessert, have plain yoghurt or fresh cheese with fruit to add a serving of calcium without changing your routine.
Habits that help
- Do strength exercise and moderate-impact activity two or three days a week: stairs, brisk walking, weights or resistance bands.
- Spend a few minutes in the sun each day with your arms and face exposed, without getting sunburnt.
- Remove things at home that you could trip over, such as loose rugs or cluttered walkways, and wear stable footwear.
- If you smoke, stop; smoking speeds up bone loss [1].
A diagnosis of osteopenia or osteoporosis often comes as a surprise, after a bone density scan or a seemingly minor fall. Many people first look up calcium-rich foods or buy a supplement on their own. We often see this when people come to us, but it is not enough.
Bone is living tissue that constantly renews itself. To stay healthy, it needs calcium, but also vitamin D, protein, enough energy and the stimulus of exercise. Food helps most when you understand the role each of these plays.
What is osteoporosis, and why does it increase fracture risk?
Osteoporosis is a condition in which bones lose mineral density and their internal structure becomes more fragile. This means they can break after a minor knock or an everyday movement that would not previously have caused harm.
A doctor diagnoses it with a bone density scan. This measures bone density at the spine and hip and compares it with that of healthy young adults using a measure called the T-score. According to Spanish osteoporosis guidelines, a T-score below −2.5 indicates osteoporosis [1]. A score between −1 and −2.5 indicates osteopenia, a lesser loss of bone density.
It does not cause pain as it develops. Many people first discover it when they break a wrist after putting out a hand during a fall, or have a vertebral fracture while bending down to pick something up.
Bone loss accelerates in women after menopause as oestrogen levels fall. It also affects men, particularly in later life. Bones and muscles deteriorate together if they do not get the right stimulation.
How much calcium do you need each day, and how can food provide it?
For people with osteoporosis, Spanish guidelines recommend 1,000 to 1,200 mg of calcium a day [1]. For the general population, the reference intake is slightly lower: 950 mg a day from age 25, and 1,000 mg between ages 18 and 24 [2]. For people aged 50 and over, another European guideline puts needs at 800 to 1,000 mg and prefers calcium to come from food [3].
You can meet your needs through food if you plan your day.
- Dairy products. A glass of milk provides about 300 mg of calcium, a plain yoghurt about 150 mg, and 40 g of semi-hard or hard cheese 300 to 400 mg. You can have up to three servings a day, preferably plain and unsweetened. Two or three servings can provide more than half your target.
- Fish eaten with their bones. A small tin of sardines, including their soft bones, provides 300 to 350 mg.
- Plant sources. Ground sesame seeds or tahini, almonds, white beans, chickpeas and tofu set with calcium salts can help make up the rest.
- If you do not eat dairy. Choose a calcium-fortified soya drink, or another plant drink with at least 3% protein. Check the label. Bear in mind that soya is an allergen.
Not all calcium in vegetables is absorbed equally well. Calcium from broccoli, kale and cabbage is well absorbed. Spinach and Swiss chard, by contrast, contain oxalates, substances that bind almost all their calcium and prevent the gut from absorbing it. You can still enjoy them for the other nutrients they provide, but do not count them as calcium sources.
What does vitamin D do, and where can you get it?
Vitamin D helps the gut absorb calcium and keeps blood calcium levels in balance. For adults, the reference intake is 15 micrograms a day (600 international units), calculated for when the skin produces very little through sunlight [4].
For people with osteoporosis, Spanish guidelines advise keeping blood 25-hydroxyvitamin D above 20–25 ng/ml, and preferably above 30 ng/ml [1]. This is the marker measured in a blood test. To achieve this, they propose intakes of 800 to 1,200 international units a day [1]. Another European guideline gives 800 units a day as a reference from age 50 [3].
Food provides little vitamin D. Only some oily fish, such as salmon, mackerel and sardines, contain appreciable amounts, while egg yolk and fortified dairy products provide smaller amounts. Most is made in the skin through sunlight. Skin becomes less efficient at making it with age, and winter sunlight is not enough. That is why doctors so often check vitamin D levels.
Why do protein and strength exercise matter so much for bones?
We often picture bone as a block of minerals. Yet nearly a third of its mass is a flexible network of proteins, mainly collagen. Without enough protein, bone loses support and the muscles that protect it weaken.

For older adults, the European clinical nutrition guideline for geriatrics recommends at least 1 g of protein per kilogram of body weight a day [5]. A common reference is 1 to 1.2 g per kilogram; people who train may need more. For osteoporosis, the range is 1 to 1.5 g per kilogram [1]. For someone weighing 65 kg, that is 65 to 97 g a day, spread across main meals. If you have kidney disease, your nephrologist should set the amount.
Exercise helps stimulate bone and muscle formation alongside adequate protein. Strength exercise and walking for at least 30 minutes a day are basic measures for osteoporosis [1]. One simple way to start is standing up from a chair without using your arms. Strong muscles also offer the best protection against falls. We explain this in our guide to eating for longevity and in more detail in our guide to sarcopenia. If osteoporosis coincides with hormonal changes, see our menopause diet guide too.
Habits that gradually weaken your bones
Some habits increase calcium losses or gradually slow bone formation.
- Salt. When the kidneys remove sodium, calcium is lost along with it. The more salt you eat, the more calcium you lose in your urine.
- Cola drinks. Regular consumption has been associated with lower bone density, perhaps because of their phosphoric acid or because they replace milk.
- Large amounts of coffee and tea. From three or four cups a day, coffee and tea may slightly increase calcium loss in urine.
- Alcohol. It slows bone formation and worsens balance. Spanish guidelines recommend avoiding excessive drinking, as well as smoking [1].
- Crash diets. At Alimmenta, we do not recommend diets below 1,200 kcal a day. Below that level, medical supervision is needed because nutrient deficiencies may develop. In older adults, severe calorie restriction also encourages muscle loss [5]. If you need to lose weight, do so gradually with professional guidance, as we explain in our weight loss diet guide.
- Being underweight. A body mass index below 20 is a risk factor for fracture [1]. If you struggle to maintain your weight, a dietitian specialising in weight gain can help.
Do you need calcium or vitamin D supplements?
This is one of the questions we hear most often in consultations. For calcium, the European osteoporosis guideline prefers food and reserves supplements for people who cannot meet their needs through diet and are at high risk [3]. Calcium supplements can cause kidney stones and digestive discomfort, and the possible increase in cardiovascular risk is still debated [3]. Take them only if your doctor or dietitian recommends them after assessing what you eat.
Vitamin D supplements are common because winter sunlight, or spending little time outdoors, is not enough. Your doctor or dietitian recommends the supplement, usually after a 25-hydroxyvitamin D blood test.
No supplement replaces medication when fracture risk is high. Food and exercise provide the foundation on which that treatment works.
What mistakes do we see in consultations?
- Cutting out dairy for fear of fat or because it is said to “cause inflammation”, without replacing it. Daily calcium intake can fall sharply without anyone noticing.
- Having coffee and biscuits for breakfast and only fruit for dinner. Both meals contain very little protein or calcium, making it hard to catch up during the rest of the day.
- Walking as your only exercise. It helps, but bones and muscles also need strength work.
- Stopping all movement after a fracture for fear of another. This is when adapted, well-guided exercise is especially important.
- Losing weight by cutting back on dairy and protein. Weight falls, but some muscle and bone are lost too.
- Assuming diet no longer matters because you are receiving medical treatment. Osteoporosis treatments need to be accompanied by enough calcium and vitamin D [1].
Bone health depends on what you do every day, both at the table and when you move. Spread calcium across your meals, get enough vitamin D and protein to support bones and muscles, and do strength exercise to help keep bones strong.
Have you been diagnosed with osteopenia or osteoporosis, entered menopause, or wondered whether your diet gives your bones what they need? Our team of dietitians specialising in longevity can assess your individual needs in Barcelona or online, working with your doctor.
We explain it on video
Your first step this week
Add up a typical day’s calcium
Write down what you eat on a typical day and add up the calcium using the amounts in this guide. If you do not reach 1,000 mg, add a yoghurt or a glass of milk.
When to see a doctor
When to see a doctor
Calcium, vitamin D, enough protein, and impact and strength exercise support bone health. Diet cannot diagnose osteoporosis — that requires a bone density scan — or replace treatment when fracture risk is high.
Book a medical appointment without waiting to change your diet if you notice any of these signs:
- Back pain that starts suddenly after minimal effort, such as bending over or coughing [1]
- You have lost height, or your back has curved forwards [1]
- You have broken a bone after a minor knock or a fall from standing height, after age 50 [1]
- You fall often, or have begun holding on to furniture [1]
- You had early menopause, have been taking corticosteroids for months, or your mother broke her hip [1]
Sudden back pain after minimal effort: see a doctor this week. It could be a vertebral fracture, and many go unnoticed. A fracture after a minor knock beyond age 50: always have it assessed, because it predicts another fracture.
You can care for your bones at any age, and strength exercise does the most. These signs can help make a first fracture is also the last.

Start with a first appointment, whatever your age
We look at your diet, weight and strength, and you leave with two or three changes to start with. If you are consulting about a relative, come together or both join the call. We give you your plan at the next appointment.
Keep reading

Longevity: what to eat to preserve muscle and bone
You are looking for ways to live longer and you find fasting, anti-ageing supplements and superfoods. What helps…

Sarcopenia: what it is, what to eat and which exercises to do
You find it hard to get up from a chair without using your hands or to climb the…
Resource hubBone and muscle health
Osteoporosis, loss of strength, tiredness, sleep and swallowing difficulties from age 60
ConsultationNutrition for longevity in Barcelona and online
Nutrition and wellbeing from 60 onwards
Book a visit →
Sources
- Riancho JA, Peris P, González-Macías J, Pérez-Castrillón JL, en nombre de la Comisión de Redacción de las Guías de Osteoporosis de la SEIOMM. Guías de práctica clínica en la osteoporosis postmenopáusica, glucocorticoidea y del varón (actualización 2022). Rev Osteoporos Metab Miner. 2022;14(1):13-33. doi:10.4321/S1889-836X2022000100003
- EFSA Panel on Dietetic Products, Nutrition and Allergies (NDA). Scientific Opinion on Dietary Reference Values for calcium. EFSA Journal. 2015;13(5):4101. doi:10.2903/j.efsa.2015.4101
- Kanis JA, Cooper C, Rizzoli R, et al. European guidance for the diagnosis and management of osteoporosis in postmenopausal women. Osteoporos Int. 2019;30(1):3-44. doi:10.1007/s00198-018-4704-5
- EFSA Panel on Dietetic Products, Nutrition and Allergies (NDA). Dietary reference values for vitamin D. EFSA Journal. 2016;14(10):4547. doi:10.2903/j.efsa.2016.4547
- Volkert D, Beck AM, Cederholm T, et al. ESPEN practical guideline: Clinical nutrition and hydration in geriatrics. Clin Nutr. 2022;41(4):958-989. doi:10.1016/j.clnu.2022.01.024
Written and reviewed by

How we can help
Now, applied to you
Nutrition for longevity in Barcelona and onlineNutrition and wellbeing from 60 onwards
4.9 on Google · 5.0 on Doctoralia · 2,047 reviews





