Building Better Bones Through Diet – The Top Nutrients You Need
What you eat plays a major role in maintaining strong, healthy bones — especially after the age of 70. While many people focus only on calcium, your bones rely on a combination of nutrients, protein, and hydration to stay resilient. In this guide, we explore the key nutrients that help prevent osteoporosis and support long-term mobility and independence.
Calcium: Still the Cornerstone
Calcium is essential for bone structure, but your body doesn’t produce it on its own. After 70, your calcium needs increase. The NHS recommends a daily intake of around 1,200 mg for older adults.
Top UK sources of calcium include:
- Low-fat yoghurt and milk
- Sardines (with bones)
- Fortified plant-based milks (check the label)
- Cheddar cheese (in moderation)
- Tofu, kale, and broccoli
Vitamin D: The Sunshine Supporter
Vitamin D helps your body absorb calcium efficiently. Unfortunately, many older adults in the UK are deficient, especially during winter. The NHS recommends taking a 10 microgram (400 IU) supplement daily during autumn and winter months.
Good sources of vitamin D include:
- Sunlight exposure (10–15 minutes a day on hands and face)
- Oily fish like salmon and mackerel
- Egg yolks
- Fortified cereals and dairy products
Magnesium & Vitamin K2: The Unsung Heroes
Magnesium helps activate vitamin D and supports the internal structure of bones. You’ll find it in:
- Whole grains (brown rice, oats)
- Spinach, avocados, and bananas
- Almonds and cashews
Vitamin K2 helps direct calcium into your bones rather than your arteries. It’s found in fermented foods like natto, sauerkraut, and some cheeses.
Protein: Essential for Bone Strength
Protein isn’t just for muscles — your bones are partly made of protein too. Older adults often eat too little protein, which can accelerate bone loss. Aim to include a protein source in every meal.
Good options:
- Eggs, lentils, fish, and poultry
- Greek yoghurt and cottage cheese
- Beans and pulses
Bone-Boosting Daily Meal Plan (Example)
Breakfast: Porridge with fortified oat milk, topped with almonds and sliced banana
Lunch: Sardine sandwich on wholegrain bread with a side of spinach and tomato salad
Snack: Low-fat yoghurt or cottage cheese with berries
Dinner: Grilled salmon with steamed broccoli and brown rice
Drink: Plenty of water + decaf herbal teas (hydration supports joint health)
Should You Take Supplements?
While food is the best source of nutrients, some people may need supplements. Your GP or pharmacist can advise if you need calcium, vitamin D, or magnesium tablets based on your diet, bloodwork, or medication. Never start high-dose supplements without advice — excess calcium, for example, may cause harm if not needed.
Hydration Matters Too
Staying hydrated keeps your joints lubricated and supports cellular repair in bones and tissues. Older adults often feel less thirsty, so be proactive with water intake. Herbal teas, soups, and hydrating fruits like melon and cucumber also help.
Nutrition Is the Foundation of Prevention
Strong bones begin at the table. While you can’t completely stop ageing, you can give your bones the best possible chance through consistent, nourishing choices. Combined with movement and balance training, nutrition is one of the strongest defence tools against osteoporosis.
“What’s one food you eat every day? Ask our AI coach: is it helping or harming your bones? You might be surprised.”
Next up: Blog 3 – Movement That Matters: Exercises That Strengthen Bones Safely
