You might be wondering if it’s better to eat before or after a workout. The answer is both.
Our body uses food as energy, so it’s important to eat before a workout to properly fuel your exercise. If you can, it’s a good idea to eat a meal around three to four hours before training.4
If you’re struggling for time, chow down on a light snack one to three hours before exercise to give your energy levels a boost. Snacks that are easily digestible, such as a banana, a small natural yoghurt, crackers with soft cheese, a smoothie or a glass of milk, can do the job.11
As you already know, eating after a workout is also important, as it supports good recovery and keeps energy levels balanced. This is especially true if you weren’t able to eat much beforehand.12
Whether it’s a full meal or just a snack to keep you going, try to get something in within an hour after you’ve finished exercising.4 We’ve shared some great post-workout snacks and meal ideas for you below.
As well as the timing of your meal, the amount of protein and carbs you put on your plate is also important and can depend on the type of exercise you do.
As a general rule, it’s recommended that adults who are active (one to two hours of light to moderate activity three to five times a week) but have no performance goal should eat around 3–5g of carbs per kg of body weight and 0.8–1.2g of protein per kg body weight per day.13
Regular high-intensity and endurance exercise demands more energy, so more carbs – around 5–8g per kg of body weight per day.14 In terms of protein, aim for 1.2–2.0g per kg of body weight per day. In the case of endurance exercise, the target should be the lower end of this range, while with muscle-building exercise, aim for the higher end.15