What to Eat Before and After a Workout
What to eat before and after training, how long to leave before you lift, and which timing rules actually change your results.
Most pre-workout advice gives you the same answer: carbs and protein, one to three hours out. Useful, if your day has that gap in it. Plenty of days it does not.
You train at 6am before work, or at 6pm straight from the office running on a coffee. The real question is what to do with the time you actually have.
Here is what changes your results, what only changes how the session feels, and what you can stop worrying about.
How long before a workout should you eat?
Match the wait to the size of the meal. A full meal needs 2 to 3 hours to clear. A moderate meal needs 1 to 2 hours. A small carb-based snack needs 30 to 60 minutes. Inside 30 minutes, keep it liquid or skip it.
| What you ate | Wait before training |
|---|---|
| Full meal (roast dinner, big curry, fry-up) | 2–3 hours |
| Moderate meal (chicken and rice, pasta) | 1–2 hours |
| Snack (banana, yoghurt, toast and honey) | 30–60 minutes |
| Liquid (whey in water, juice) | 10–20 minutes |
The variable is how fast your stomach empties, and that comes down to volume, fat, and fibre. A 900-calorie meal loaded with cheese and oil sits for hours. A banana is gone in twenty minutes.
Use the table as a starting point, then adjust by feel. If you feel heavy on your first working set, add 15 minutes next time. If you feel hollow, move the snack closer.
What should you eat before lifting weights?
Carbs with some protein, low in fat and low in fibre. Roughly 40 to 60 g of carbs and 20 to 30 g of protein works for a proper pre-training meal. Rice and chicken. Oats and whey. Eggs on toast. Greek yoghurt and fruit.
The closer you get to the session, the smaller and simpler it should be.
Fat and fibre are the two things to pull back on, because both slow digestion right when you want your stomach empty and your blood going elsewhere. That means the meal before training is the wrong place for a big salad, a fried breakfast, or half a block of cheese.
Carbs are the part most people cut and then wonder why their last two sets fall apart. If you have been avoiding them, read why carbs are not the enemy of getting lean.
Do you need to eat before a 6am gym session?
Not strictly, but something usually helps. In trained men who normally ate breakfast, eating before a morning session raised back squat reps compared with water only. A near-zero-calorie placebo breakfast worked just as well as the carbohydrate one, so the benefit looks psychological rather than fuel-driven 1.
That study is worth understanding properly, because it cuts against how everyone sells pre-workout nutrition.
Twenty-two resistance-trained men did four sets of squats and bench to failure. Squat reps went up with both the real carb breakfast and the fake one. Bench press showed no difference at all. The researchers concluded the effect ran through the head and through appetite, not through glycogen.
So the practical answer for early training:
- If you can eat, eat something small. It will probably help your leg volume.
- If food at 5:45am makes you gag, do not force it. Whey in water or a piece of fruit is enough.
- Nothing here says fasted training costs you muscle over months. It was one session.
At 6am you are still running on what you ate yesterday.
Why does food before the gym make you feel sick?
Fat, fibre, and sheer volume. All three keep food sitting in your stomach while training pulls blood towards your working muscles. That mismatch is what you feel as bloating, cramping, or nausea on your first heavy set.
The fixes are simple:
- Cut fried food, cheese, and creamy sauces inside the 2-hour window
- Skip beans, cruciferous veg, and big raw salads before you train
- Sip water through the morning instead of chugging 750 ml on the way in
- Never trial a new pre-workout food before a session that matters
Squats and heavy hinges provoke this far more than upper-body work. If deadlift day is the one that makes you queasy, move your last meal earlier on that day only.
How soon after training do you need to eat?
You have several hours. A meta-analysis of 23 trials found that once total daily protein intake was accounted for, protein timing around training no longer predicted muscle growth. Total intake was the strongest predictor 2. Eat when you get home.
The 30-minute rule came from short-term lab studies on fasted subjects, and it got repeated until it sounded like law. Longer training studies have not held it up.
What actually matters is the total. Hit your daily protein target and spread it across three or four meals, and the meal after training takes care of itself. For the number to aim at, see how much protein you actually need to build muscle.
One caveat worth keeping. If you trained fasted at 6am, you have gone twelve hours with nothing in you. Get a proper meal in reasonably soon after, because your intake for the day has catching up to do.
For the full breakdown of the anabolic window claim, read does meal timing matter for muscle.
Do you need a protein shake after every session?
No. A shake is a convenient way to hit your daily protein target. If your next real meal is within a couple of hours and it carries 30 to 40 g of protein, the shake adds nothing your food is not already doing.
Shakes earn their place in three situations:
- You train late and dinner is still an hour away
- You struggle to hit your protein target from food alone
- You are eating in a deficit and need protein without much else attached
Outside those, it is spending money on convenience you do not need. More on that in protein powder: do you actually need it.
If you have never worked out your daily targets, run them through the macro calculator and build your meals backwards from there.
How much caffeine works before lifting?
Around 3 to 6 mg per kilogram of bodyweight, taken about 60 minutes before you train. For an 80 kg lifter that is 240 to 480 mg. Very high doses near 9 mg/kg bring more side effects without more performance 3.
The gains are real but modest: small to moderate improvements in muscular strength, muscular endurance, and bar speed. Caffeine will not rescue a session you have under-slept and under-eaten for.
Watch the clock if you train in the evening. Caffeine has a half-life of roughly 5 to 6 hours, so 300 mg at 6pm still leaves a meaningful dose in you at bedtime. Trading sleep for a slightly better session is a bad deal, and sleep does more for muscle than any pre-workout ever will.
What to Do Next
Stop optimising the twenty minutes around your session and fix the day around it.
- Training in the morning: something small and liquid, or nothing. Eat properly after.
- Training after work: a moderate meal 1 to 2 hours out, low fat, low fibre.
- Training on a full stomach: wait 2 to 3 hours, or accept a heavy first set.
- Every day: hit your protein target and your calories. That is the part that builds the body.
Nutrition around training is the smallest lever you have. It is worth pulling once the big ones are in place, and worthless before then.
If you want the eating and the training built to fit the schedule you actually keep, that is what a proper plan does.
Your Next Step
Stop guessing. Start building.
Get a personalised training plan built around your body, your goals, and your schedule — ready in minutes, yours forever.
Get Your PlanReferences
Footnotes
-
Naharudin, M. N., Adams, J., Richardson, H., Thomson, T., Oxinou, C., Marshall, C., Clayton, D. J., Mears, S. A., Yusof, A., Hulston, C. J., & James, L. J. (2020). Viscous placebo and carbohydrate breakfasts similarly decrease appetite and increase resistance exercise performance compared with a control breakfast in trained males. British Journal of Nutrition, 124, 232–240. https://doi.org/10.1017/S0007114520001002 ↩
-
Schoenfeld, B. J., Aragon, A. A., & Krieger, J. W. (2013). The effect of protein timing on muscle strength and hypertrophy: a meta-analysis. Journal of the International Society of Sports Nutrition, 10, 53. https://doi.org/10.1186/1550-2783-10-53 ↩
-
Guest, N. S., VanDusseldorp, T. A., Nelson, M. T., Grgic, J., Schoenfeld, B. J., Jenkins, N. D. M., Arent, S. M., Antonio, J., Stout, J. R., Trexler, E. T., Smith-Ryan, A. E., Goldstein, E. R., Kalman, D. S., & Campbell, B. I. (2021). International Society of Sports Nutrition position stand: caffeine and exercise performance. Journal of the International Society of Sports Nutrition, 18(1), 1. https://doi.org/10.1186/s12970-020-00383-4 ↩
