The simple version: eat some carbs and protein 60 to 120 minutes before training. Eat a protein-containing meal within 2 to 3 hours after training. That covers 90 percent of pre and post-workout nutrition. The rest is nuance, mostly relevant to advanced lifters peaking for events. For everyone else, the simple version is essentially the optimal version.
Pre-Workout Nutrition
Two functions: fuelling the session and providing protein that contributes to muscle protein synthesis later. The carbs power your working sets; the protein gives your body amino acids during and after training.
Timing
60 to 120 minutes before training is the practical window. Earlier is fine if the meal is digestible. Later than 30 minutes before training, your stomach will not be happy, and many lifters find heavy intra-workout nausea from training too soon after eating.
What to Eat
- Carbs: 30 to 80 g, depending on session intensity and bodyweight. Rice, oats, banana, bread, pasta. Aim for the lower end on shorter sessions (45 to 60 minutes) and higher on longer or more demanding sessions.
- Protein: 20 to 40 g. Chicken, eggs, Greek yogurt, whey shake. Hits the leucine threshold for muscle protein synthesis.
- Low fat: high-fat meals slow digestion. Save large amounts of fat for non-training meals.
- Moderate fibre: some fibre is fine; large amounts can cause stomach issues during heavy lifting.
Sample Pre-Workout Meals
- Bowl of oats with whey protein, banana, and a splash of milk.
- Two slices of toast with peanut butter and a small protein shake.
- Chicken breast with white rice and steamed vegetables.
- Greek yogurt with berries and a handful of granola.
- Scrambled eggs on toast with a glass of orange juice.
Training Fasted
Some lifters train fasted (typically morning sessions before breakfast). This works fine for many people, particularly for sessions of 45 to 60 minutes at moderate intensity. For longer or higher-intensity sessions, fasted training reduces performance for most lifters. If your fasted sessions feel weak, eat something small (a banana, a protein shake) 20 to 30 minutes before.
Post-Workout Nutrition
Two functions: providing protein for muscle protein synthesis and replenishing glycogen for the next session. Both are slower processes than the gym world has historically believed.
Timing
Within 2 to 3 hours of training is the practical window. The 30-minute 'anabolic window' is mostly myth, refuted by current research. As long as you eat a protein-containing meal within a few hours after training, the timing is functionally optimal.
What to Eat
- Protein: 30 to 50 g. The classic post-workout protein dose. Whey shakes are convenient; whole-food protein (chicken, eggs, fish, beef) works equally well.
- Carbs: 50 to 100 g, depending on session intensity. Carbs replenish glycogen used during training and help shuttle amino acids into muscle.
- Some fat: moderate fat is fine post-workout. The notion that fat 'blocks nutrient uptake' is largely unsupported.
Sample Post-Workout Meals
- Chicken breast, sweet potato, broccoli.
- Whey protein shake with banana plus a regular meal within 2 hours.
- Salmon, white rice, and vegetables.
- Greek yogurt with granola, berries, and a small handful of almonds.
- Beef stir-fry with rice noodles and vegetables.
When These Rules Get Stricter
Multiple Training Sessions Per Day
Athletes training twice a day need faster recovery. The post-workout meal becomes more time-sensitive (within 1 hour) to set up the next session. Most regular lifters do not have this concern.
Endurance Sessions
Sessions over 90 minutes benefit from intra-workout nutrition (carb-electrolyte drinks, gels) and tighter post-workout windows. For 60-to-75 minute lifting sessions, intra-workout nutrition is unnecessary.
Cutting Phases
On aggressive cuts, pre and post-workout meals become more important because total daily calories are limited. Front-loading protein and carbs around training preserves performance and muscle in a deficit.
Powerlifting Competition Day
Competition days have very specific nutrition needs (carb-loading 24 to 48 hours out, light easily-digestible meals on the day, fast-acting carbs between attempts). Most regular lifters never face this; for those who do compete, work with a coach for the specific protocol.
Common Pre/Post-Workout Mistakes
1. Training on a completely empty stomach for long sessions
75-minute sessions on no food for 8 hours produce visibly weaker performance than fed sessions. If you train morning sessions and prefer fasted, keep them shorter (45 to 60 minutes) or add a small pre-workout snack.
2. Drinking pure water as a 'pre-workout' for 90+ minute sessions
Carbs fuel longer sessions. Strong black coffee plus water is fine for 60-minute moderate sessions; longer or harder sessions benefit from pre-workout carbs.
3. Treating the protein shake as the entire post-workout meal
A 30 g whey shake covers protein but lacks carbs and total calories. Most lifters benefit from a more substantial post-workout meal within 1 to 2 hours of the shake, particularly during bulks or heavy training blocks.
4. Eating heavy meals 30 minutes before training
Stomach distress, nausea, sluggish performance. The window between eating and training matters. Light meals tolerate 60 minutes of pre-training time; heavy meals need 90 to 120 minutes.
5. Ignoring hydration
Pre and post-workout nutrition is not just food. Drink at least 500 ml of water in the 60 minutes before training and another 500 ml during the session. Dehydration tanks performance faster than poor food choices.