
What to Eat Before a Workout: A Simple Hour-by-Hour Guide
What you should eat before a workout depends mostly on how long you have. Two to three hours out, eat a normal balanced meal with carbohydrate and protein. About an hour out, have something smaller and easy to digest, such as yoghurt and fruit or toast with eggs. Thirty minutes or less, keep it to a light carbohydrate snack like a banana, or nothing at all. The closer you get to training, the smaller, lower in fat and fibre, and simpler the food should be. For most strength sessions under an hour, what you eat across the day matters far more than the last snack.
Why timing matters more than the exact food
Food takes time to leave your stomach, and a full stomach and hard exercise do not mix well. Fat, fibre and large portions slow digestion; simple carbohydrates and smaller portions speed it up. That is why the advice changes so much depending on the gap. A plate of lasagne is a fine meal three hours before training and a terrible one thirty minutes before.
The purpose of eating beforehand is simple: to start the session with enough energy that you can train well, without feeling heavy or sick. Nothing you eat in the hour before a gym session will build muscle or burn fat on its own.
The hour-by-hour guide
| Time before training | What to eat | Examples |
|---|---|---|
| 2 to 3 hours | A normal balanced meal: carbohydrate, protein, some vegetables, moderate fat | Chicken, rice and greens; salmon and potatoes; a lentil curry with rice |
| About 1 hour | A smaller meal or large snack, mainly carbohydrate with some protein, lower in fat and fibre | Greek yoghurt with berries and honey; two slices of toast with eggs; porridge made with milk |
| 30 minutes | A small, easily digested carbohydrate snack | A banana; a couple of rice cakes with jam; a small glass of fruit juice |
| Under 15 minutes | Usually nothing, or a few mouthfuls if you feel weak | Half a banana; water |
Two to three hours before
This is the easiest window. Eat what you would normally eat for a meal, built along the lines of the NHS Eatwell Guide: a starchy carbohydrate, a protein, and vegetables. If you train after work, your lunch is effectively your pre-workout meal, which is one of the reasons a decent lunch makes evening sessions so much better.
About an hour before
Shrink the portion and favour carbohydrate, with some protein. Go easy on rich sauces, fried food and large salads, which can sit heavily. If you are prone to stomach trouble, this is the window to test what suits you on ordinary training days.
Thirty minutes before
Think “a piece of fruit”, not “a meal”. Ripe bananas are popular for a reason: they are easy to carry, easy to digest, and mostly carbohydrate. Avoid protein bars heavy in fibre or sugar alcohols here; they upset many people’s stomachs.
Training first thing in the morning
Most of the people I train at early sessions fall into one of three camps, and all three can work:
- Nothing, train fasted. Fine for a strength session under an hour if you ate a decent dinner the night before and feel good. If you feel light-headed, weak or sick, this is not for you.
- Something tiny. A banana, a glass of milk or a coffee with milk on the way in. This is my default suggestion for 6am clients.
- A small breakfast an hour before, if you are up early enough. Toast and eggs or yoghurt and fruit.
Whichever you choose, eat a proper breakfast with protein afterwards. And drink some water when you get up; most of us wake slightly dehydrated. There is more on the early start itself in our early morning workout tips.
Lunchtime and evening sessions
If you train at lunchtime, breakfast plus a mid-morning snack is usually enough; eat lunch afterwards. For evening sessions, the risk is the opposite: a long gap since lunch and a slump at 5pm. A snack around 4pm, such as yoghurt and fruit or a sandwich, solves it. Training on an empty tank after a ten-hour office day is the most common reason people tell me evening sessions feel awful.
What about caffeine?
Coffee is a common and reasonable pre-training drink for many people. It can make hard effort feel a little easier. Keep it moderate, give it 30 to 60 minutes, and avoid it in late evening sessions if it affects your sleep. Pre-workout supplements with large doses of caffeine and other stimulants are unnecessary for most people. We cover this in more depth in coffee before a workout.
Hydration
Arrive having drunk normally through the day, not having downed a litre in the car. A glass of water in the hour before training and sips during the session are plenty for a typical indoor strength session. Pale straw-coloured urine is a reasonable rough sign you are drinking enough.
Pre-workout checklist
- Know how long you have until your session, and eat to the window.
- Closer to training means smaller, simpler and lower in fat and fibre.
- Test new foods on easy days, not before a hard session.
- If training in the evening, plan an afternoon snack.
- Have a protein-containing meal within a few hours after training.
Common mistakes
- Treating the pre-workout snack as a reward. A pastry and a flat white is breakfast, not fuel strategy.
- Training on nothing after a day of not eating. Skipping lunch then lifting at 7pm almost always produces a flat session.
- Eating a big meal 30 minutes before. Cramps and nausea, especially in anything involving bending over.
- Overthinking it. If you train for an hour, the details matter far less than eating well overall.
If you have diabetes or another condition affected by food and exercise, or you are pregnant, check with your GP or specialist first about how to time meals around training.
How we handle it in the studio
As part of private personal training in Highgate, I ask what you have eaten when you arrive, because it explains a lot about how the session goes. We work out a pre-session routine that fits your working day and the time you train, whether that is 6am before the Northern line or after work. More on how 1-1 sessions at the studio work.
Questions we get asked
Is it bad to work out on an empty stomach?
Not necessarily. Many people lift well fasted in the morning. If you feel weak or dizzy, eat something small next time.
Should I have protein before or after a workout?
Both are fine. What matters most is getting enough protein across the day, with a decent amount in the meal after training.
How long should I wait after eating to work out?
Two to three hours after a full meal, about an hour after a small one, and 30 minutes or so after a light snack.
Is a banana a good pre-workout snack?
Yes. It is easy to digest, portable and mostly carbohydrate, which is what you want close to training.
Book with The Highgate House
Ready to start training properly? Email us at [email protected] with the service and the day that suits you, and we will come back to you with times.
Visit The Highgate House · Private personal training
The Highgate House, Archway Road, Highgate, London N6.