Nutrition6 min read
What to eat before a workout
The supplement aisle makes pre-workout food sound complicated; it isn't. For healthy adults training recreationally, what matters is having some energy available, not feeling heavy, and eating enough across the whole day. This guide covers the practical version.
The short answer
Eat a meal with carbohydrate and protein two to three hours before training, or a smaller snack such as fruit with yoghurt thirty to sixty minutes before. Aim for roughly 20 to 40 g of protein, keep fat and fibre lower close to the session, and drink water. Total daily food matters more than timing.
- Carbohydrate for energy, protein for building
- Two to three hours for a meal, thirty to sixty minutes for a snack
- Keep it low in fat and fibre close to training
- Total daily intake matters more than exact timing
Does pre-workout food actually matter
Step 1
It helps you do more work
Training with something in the tank usually feels better and lets you complete more sets, which is what drives progress.
Step 2
It won't rescue a bad week
Getting the timing right is not the difference between building muscle and not; it never makes up for eating far too little overall.
Step 3
You may not need to change anything
If you already eat regularly through the day, the last normal meal you had may already be doing the job.
What to eat, and how much
| Time before training | What works | Example |
|---|---|---|
| 2-3 hours | A normal balanced meal | Chicken, rice and vegetables |
| 1-2 hours | A lighter meal | Porridge with milk and a banana |
| 30-60 minutes | A small snack | Greek yoghurt and berries, or toast and jam |
| Under 30 minutes | Fast carbohydrate only | A banana or a slice of white bread |
Work out your daily protein target
120g to 165g of protein a day
That is roughly 30g to 41g per meal across 4 meals. If you are new to training, start near the lower figure; if you have been lifting consistently for a while, work towards the higher one.
Based on the widely used 1.6 to 2.2g per kilogram of bodyweight range for people doing resistance training. It is a general estimate for healthy adults, not personal or medical advice. Nothing you type here is saved or sent anywhere.
If you train first thing in the morning
Training fasted is not harmful, and plenty of people prefer it. If you feel weak or light-headed, something small twenty minutes beforehand usually fixes it without sitting heavily in the stomach.
- A banana, or a handful of dried fruit
- A slice of toast with honey
- A small glass of juice
- A protein shake, if solid food does not appeal that early
What to avoid close to a session
- Large, very fatty meals within an hour or two of training
- High-fibre meals if you are prone to stomach discomfort
- Anything new and untested before an important session
- Relying on energy drinks in place of food
What a pre-workout meal is actually doing
It helps to know what the meal is for, because it explains why the timings above are what they are. A session of weights runs mostly on carbohydrate stored in the muscle itself, called glycogen, topped up by whatever sugar is circulating in your blood at the time.
| Nutrient | What it does before training | How fast it is available |
|---|---|---|
| Carbohydrate | Tops up blood sugar and spares muscle glycogen | Fast, 15 to 60 minutes |
| Protein | Supplies amino acids for repair afterwards | Moderate, over a few hours |
| Fat | Little benefit close to a session; slows the stomach | Slow, several hours |
| Fluid and salt | Maintains blood volume, so effort feels easier | Fast, within 30 minutes |
This is also why fat and fibre are the usual culprits behind a heavy, uncomfortable session: they are not bad for you, they simply leave the stomach slowly. Move them to the meals furthest from training and the problem generally disappears.
Fluid, caffeine and what to sip during a session
Being even slightly short of fluid makes a session feel harder than it is, and it is far more common than under-eating before training. You do not need a sports drink for an hour of weights; water is enough for almost everybody.
- Drink around 300 to 500ml in the hour or two before training, then sip as you go
- Pale straw-coloured urine is a good enough guide; you do not need to measure anything
- Caffeine, roughly 1 to 3mg per kilogram of bodyweight about an hour before, reliably improves how hard a session feels
- Keep caffeine away from bedtime, since poor sleep costs you more than the coffee gained
- Sports drinks only start to earn their place beyond about 90 minutes of continuous hard work
Common questions
- Is it bad to train on an empty stomach?
- No. It is a personal preference. Some people feel better for it, others feel weak. If performance drops, eat something small beforehand.
- How long before the gym should I eat a meal?
- Around two to three hours for a full meal, so digestion is largely finished. A small snack works thirty to sixty minutes before.
- Do I need a pre-workout supplement?
- No. Caffeine, from coffee or a supplement, can help alertness, but food and sleep make a far bigger difference for a beginner.
- Should I have protein before or after training?
- Either. Total daily protein is what counts, so have it whenever it fits your routine best.
- What if I train straight after work?
- Have a snack containing carbohydrate mid-afternoon, then a full meal once you are home. That keeps energy steady without eating too close to the session.
References
Every figure in this guide traces to one of these documents. Open them and check.
- How much protein can the body use in a single meal for muscle-building? Implications for daily protein distribution — Journal of the International Society of Sports Nutrition (2018)
- ISSN position stand: protein and exercise — Journal of the International Society of Sports Nutrition
- The Eatwell Guide — NHS
Educational information for adults aged 18 and over. It does not diagnose, treat or manage any medical condition. If you have a health condition, or symptoms that worry you, speak to a qualified clinician.