Skip to content

Healthy eating for gym goers


weights and fruit

A good diet is essential if you are working out regularly and putting your body under stress. Ensuring you eat the right amount and the right foodstuffs will help you train harder and, importantly, help you stay fit and healthy.



Here are some common questions.

Can I eat more when I’m doing lots of exercise?

If you are exercising once or more every day, you will use far more energy than if you do little or none. If you are a healthy weight and don’t want to lose body fat, you will need to eat more food each day to maintain your weight. You should also eat plenty of protein to help repair and build muscle.

A balanced diet is essential. To increase your energy intake and fuel your training sessions, eat more carbohydrate-rich foods, such as bread, cereals, rice, pasta and potatoes. Try to choose wholegrain varieties, and eat potatoes with their skins on. Include sources of essential fats from foods such as oily fish, nuts and seeds.

A good diet will always contain a lot of fresh fruit, vegetables, nuts and seeds as these provide essential vitamins for a healthy body.

Is it better to eat a diet high in starchy carbohydrates or protein when I’m training?

Carbohydrates, including bread, pasta, rice, potatoes and cereals, are the most important fuel for muscles, and an essential energy source for the brain and central nervous system. They are stored as glycogen in the muscles and liver. These stores are small, so a regular intake of carbohydrate is necessary to keep them topped up. Low glycogen stores may result in poor performance and increase the risk of injury.

Most people will be able to get enough protein from a healthy, varied diet. Good sources of protein include meat, fish, eggs and dairy foods.

The proportions of carbohydrate and protein required will vary, depending on your levels of exertion, so it’s best to seek advice from a qualified professional on your individual requirements.

How should I time my meals and snacks around exercise?

Once you’ve eaten a meal or snack, allow between one and four hours to pass before you start exercising. Your body needs time to digest. The amount of time will depend on the amount of food you’ve eaten.

An average sized meal should be eaten around two to three hours before you exercise. If you have only an hour or so before you exercise, then aim for a snack that is rich in carbohydrate, low in fat and moderate in protein, such as porridge made with low-fat milk or a wholegrain sandwich or bagel with chicken and salad.

Food and drink also plays a part in recovering effectively from training. Good recovery is crucial to prevent a midweek slump in energy levels, and to aid muscle growth and repair. If you are training more than once a day and you have fewer than eight hours between sessions, aim to have a carbohydrate- and protein-rich food or drink within 30 to 60 minutes of finishing your first session. If you are training less than this, or with more time to recover, just eat as soon as you can afterwards.

Do I need to drink when I exercise?

Dehydration occurs when the water content in your body falls too low. It can have a major impact on exercise performance so it is important to start any exercise session well hydrated. Aim to do this by drinking water regularly during the course of the day.
The amount you need to drink during exercise depends on the amount you sweat. This varies from person to person and also depends on the intensity and length of time exercising, as well as environmental factors.

Water by itself is usually enough for most forms of exercise lasting up to about an hour. For longer-duration exercise lasting several hours, where energy and fluid needs may be greater, a carbohydrate, electrolyte-containing sports drink may benefit. Ask the fitness staff or personal trainers for more advice on suitable re-hydration.