Healthdirect Free Australian health advice you can count on.

Medical problem? Call 1800 022 222. If you need urgent medical help, call triple zero immediately

healthdirect Australia is a free service where you can talk to a nurse or doctor who can help you know what to do.

A balanced diet will help you stay healthy.

A balanced diet will help you stay healthy.
beginning of content

Healthy eating over 60

Your body changes as you get older, but a balanced diet will help you stay healthy. Here's what to eat and how to keep healthy as you get older.

Whatever your age, it's important to eat a healthy, balanced diet. This means you should try to eat:

  • plenty of fruit and vegetables – aim for at least five portions of a variety of fruit and veg a day
  • some bread, rice, potatoes, pasta and other starchy foods – choose wholegrain varieties if you can
  • some milk and dairy foods
  • some meat, fish, eggs, beans and other non-dairy sources of protein – try to eat at least two portions of fish a week, including a portion of oily fish
  • just a small amount of foods and drinks that are high in fat or sugar.

Plenty of foods rich in starch and fibre

Eating foods containing fibre could be good for your digestion. Constipation tends to become more of a nuisance as you get older, but fibre-rich foods can prevent constipation and other digestive problems.

Using raw bran as wheat bran in cereal can reduce the absorption of calcium in foods such as dairy or when you take a calcium containing medication if taken at the same time. This may be an issue in managing healthy bones.

Iron-rich foods

Iron is important for our general health. A lack of iron can make us feel as though we have no energy, so include some iron-rich foods in your diet.

The best source of iron is lean red meat. The Australian Dietary Guidelines recommend older men over 51 should eat 2 ½ serves and women over 51 should eat 2 serves of protein a day. A serve is 65g of cooked lean red meat such as beef, lamb, veal, pork, goat or kangaroo (about 90-100g raw).

Iron is also found in legumes (such as peas, beans and lentils), oily fish such as sardines, eggs, bread, green vegetables and breakfast cereals with added vitamins.

Liver is a good source of iron. However, be careful how much liver you eat as it's also rich in vitamin A, too much of which can be harmful.

Calcium-rich foods

Eating calcium-rich foods can help you avoid osteoporosis. Good sources include dairy products such as milk, cheese and yoghurt. Choose lower fat varieties when you can, or eat higher fat varieties in smaller amounts.

Calcium is also found in canned fish with bones such as sardines, green leafy vegetables such as broccoli and cabbage (but not spinach), soya beans and tofu.

Less salt

Too much salt can raise your blood pressure, which puts you at increased risk of health problems such as heart disease or a stroke. 

Most of the salt we eat is already in foods such as cereals, bread, tinned soups and other ready-prepared foods. Check food labels before you buy and choose ones that contain less salt. Don't add salt to your food when cooking and at the table and try to have less than 6g of salt a day.

Enough vitamin D

Vitamin D is important for bone health and in the prevention of osteoporosis. The safe exposure to sunlight in Australia remains the easiest access to Vitamin D. Good dietary sources include eggs, oily fish, some fortified breakfast cereals and fortified spreads.

Vitamin A

Having too much vitamin A (more than 1.5mg of vitamin A a day from food and supplements) might increase your risk of bone fracture.

Liver is high in vitamin A. Don't eat liver or liver products, such as pate, more than once a week, or eat them in smaller portions. If you do eat liver more than once a week, don't take any supplements containing vitamin A or fish liver oils (which also contain high levels of vitamin A).

Keeping healthy

As well as making sure you eat enough of the right types of food, try to follow these food and diet tips described below to stay healthy.

Stay a healthy weight

As you grow older, if you're overweight, you'll become less mobile. This can affect your health and quality of life. Being overweight also increases your risk of diseases such as heart disease and diabetes.

Being underweight isn't healthy either and may be a sign that you're not eating enough or that you're unwell. Being underweight also increases your risk of osteoporosis.

If you're worried about your weight, ask your doctor to check it. They may refer you to a dietitian, who can advise you about changing what you eat to meet your current needs.

Watch out for lack of appetite

However, it's important to get all the energy and nutrients that your body needs.

If you don't eat as much as you used to, eat smaller meals more often and supplement them with nutritious snacks, such as fruit, vegetables and wholegrain toast.

You may eat less because you find it more difficult to buy or prepare food, or because you find it harder to get around if you have a condition such as arthritis.

Eat regularly, at least three times a day. If you don't feel like cooking from scratch, have a tinned, chilled or frozen ready-prepared meal instead. It's a good idea to have a store of foods in the freezer and cupboard in case you cannot go out.

Don't get thirsty

Drink plenty of fluids every day to stop you getting dehydrated.

All non-alcoholic drinks count towards your daily fluid intake, including tea and coffee. However, water, milk and fruit juices are the healthiest choices.

Drinks that contain a lot of caffeine, such as strong tea and coffee, might make your body produce more urine. If you mostly drink strong tea or coffee (or other drinks that contain a lot of caffeine), make sure you also drink some water or other fluids each day that don't contain caffeine.

Last reviewed: October 2016

Recommended links

Need more information?

These trusted information partners have more on this topic.

Check your symptoms Find a health service

Healthdirect 24hr 7 days a week hotline

24 hour health advice and information you can count on

1800 022 222

Government Accredited with over 140 information partners

We are a government-funded service, providing quality, approved health information

Australian Government, health department logo ACT Government logo New South Wales government, health department logo Northen Territory Government logo Government of South Australia, health department logo Tasmanian government logo Government of Western Australia, health department logo
Feedback