Eating the right foods can help you stay strong, feel more energetic, support your immune system, and maintain independence for longer.
As we get older, our bodies go through a number of changes — our metabolism slows, our appetite may shrink, and our ability to absorb certain nutrients can decline. That’s why good nutrition becomes even more important with age. Eating the right foods can help you stay strong, feel more energetic, support your immune system, and maintain independence for longer.
Let’s take a closer look at a few key nutrients that should be part of every older adult’s diet — and why they matter.
Fibre might not be the most glamorous nutrient, but it’s one of the most important — especially as we age.
Keeps you regular: Fibre helps prevent constipation, a common issue for older adults.
Supports heart health: It can lower cholesterol and reduce your risk of heart disease.
Helps manage blood sugar: Soluble fibre slows the absorption of sugar, keeping blood sugar levels more stable.
Where to find it: Whole grains (like oats or brown rice), fruits, vegetables, beans, and lentils.
👉 Tip: Gradually increase fibre intake and drink plenty of water to avoid bloating.
As we age, we naturally lose muscle mass — but eating enough protein can help slow this process.
Maintains strength: Protein helps build and repair muscle tissue, keeping you strong and steady on your feet.
Supports immune function: A healthy immune system needs protein to fight off infections.
Aids recovery: After illness or surgery, protein helps the body heal faster.
Where to find it: Lean meats, poultry, fish, dairy products, eggs, nuts, seeds, tofu, and legumes.
👉 Tip: Aim for a source of protein with every meal to keep energy levels steady throughout the day.
Did you know that our sense of thirst can decline as we age? That means older adults may not always feel thirsty, even when their bodies need water.
Prevents confusion and dizziness: Even mild dehydration can lead to fatigue or falls.
Aids digestion: Water keeps the digestive system running smoothly.
Regulates body temperature: Staying hydrated helps you manage heat better during warm weather.
What counts: Water is best, but tea, soups, and even water-rich fruits like melon and cucumber can contribute.
👉 Tip: Keep a water bottle nearby and sip regularly — even if you’re not thirsty.
Your body may need more of certain vitamins and minerals as you get older:
Vitamin D & Calcium: Help maintain strong bones and prevent osteoporosis.
Vitamin B12: Supports brain function and energy levels, but absorption declines with age.
Potassium: Helps control blood pressure and supports heart health.
Magnesium: Supports muscle and nerve function.
Where to find them: Leafy greens, dairy products, fortified cereals, oily fish, bananas, nuts, and seeds.
👉 Tip: A GP or pharmacist can advise if a supplement is right for you.
Good nutrition doesn’t have to mean a strict diet or big lifestyle overhaul. Just a few simple changes can make a world of difference:
Add an extra veggie to your dinner plate.
Choose whole grain versions of bread and pasta.
Swap sugary snacks for nuts or fruit.
Try having eggs, yogurt, or beans at breakfast instead of just toast.
Healthy eating is about more than just food — it’s about maintaining your independence, staying mobile, keeping your mind sharp, and enjoying life to the fullest. Whether you cook for yourself, have help at home, or join local lunch clubs or meal services, make nutrition a priority.
And remember — it’s never too late to start eating well. Your future self will thank you.