ORYX
FREN

What should you eat before a strength training session?

What should you eat before lifting? Here are the foods to favour, when to eat and what to choose depending on how much time you have before training.

By Daniel Reyes8 min read
A Middle Eastern woman in plain workout clothes prepares a bowl of oats, yoghurt and banana in a modern, minimalist kitchen lit by natural daylight

What should you eat before a strength training session?

There is no perfect meal to eat before every training session. For most people, the goal is much simpler: arrive at the gym with enough energy, without a heavy stomach.

A meal with carbohydrates and a source of protein can be a good base. The amount and the timing mostly depend on how long you have before training, how demanding the session is, and your own digestion.

And contrary to a widespread idea, you don't need to eat exactly one hour before every session to make progress.

Do you really need to eat before training?

Not necessarily. If you ate a meal a few hours earlier, you generally don't need to eat again right before your session.

Conversely, training several hours after your last meal can make some sessions harder, especially long or demanding ones.

A 2025 meta-analysis on fasted versus fed resistance training found no clear difference in long-term strength or muscle mass between the two approaches. It did observe a slightly greater reduction in fat mass in the fasted group — a result to treat carefully, since it rests on a limited number of studies, but one worth mentioning rather than reducing to a simple absence of difference. What this kind of synthesis can show is explained in “What is a meta-analysis?”.

This doesn't mean eating before a session is pointless, but rather that skipping a meal right before training doesn't automatically prevent progress.

Your overall diet therefore matters more than any rigid rule about the pre-workout meal.

What to eat before lifting

A simple combination can be enough: carbohydrates and protein, with an amount of fat and fibre that suits your digestion.

Carbohydrates can provide readily available energy, while protein contributes to covering your daily needs — a total covered in “How much protein do you really need?”.

A few simple examples: rice and chicken; potatoes and eggs; oats and yoghurt; bread and fromage blanc; banana and Greek yoghurt; cereal and milk; fruit and whey.

There's no need to invent a special “fitness” recipe. A meal you digest well is often a better choice than a theoretically perfect one that's hard to tolerate while training.

Should you prioritise carbohydrates?

Carbohydrates can be particularly useful when a session is long or demanding.

A meta-analysis on carbohydrate intake and resistance training performance found an improvement in total training volume, with a stronger effect when sessions lasted more than 45 minutes or followed a fast of at least eight hours.

But that doesn't mean everyone needs a large amount of carbohydrate before every session. A 2025 study in trained lifters found no significant difference in session volume when pre-workout meals containing different amounts of carbohydrate were compared.

Context matters a lot. If you've already eaten normally and your session is short, you probably don't need to add a big dose of carbohydrate. If you train after a long stretch without food, or your session is especially demanding, they may be more useful — their general role is covered in “Do carbohydrates make you gain weight?”.

What about protein before training?

Protein can absolutely be part of the pre-workout meal. But you don't need a shake immediately before starting to “protect” your muscles.

What matters most is covering your protein needs across the whole day.

A 2025 meta-analysis comparing protein timing strategies before and after training found no meaningful difference in overall lean mass adaptations. It did note an interesting nuance by muscle group: taking protein before training appeared to improve lower-body strength gains, with no comparable effect on the upper body — a lead that still needs confirmation, but a good illustration that “no difference on average” doesn't always mean “no difference anywhere”.

That puts the idea of an extremely short window for protein intake into perspective.

If your last protein-containing meal was a few hours ago, eating again before training can be convenient. But if you've just had a full meal, you don't need to automatically add whey — its real usefulness is discussed in “Is whey protein really useful?”.

How long before training should you eat?

There is no universal timing. The closer the meal is to training, the more it usually helps to choose something light and easy to digest.

Two to three hours before, you can generally have a proper meal: rice and chicken, pasta and lean meat, potatoes and fish, oats with yoghurt and fruit. You have more time to digest, so the meal can be more substantial.

One to two hours before, a lighter meal may be preferable: yoghurt and banana, oats and milk, bread and fromage blanc, fruit and whey.

Less than an hour before, it's better to avoid a large meal. A small snack is usually more comfortable: a banana, fruit purée, plain bread or cereal, or yoghurt if you tolerate it well.

The goal is simple: have energy without starting the session on a full stomach.

Should you avoid fat before training?

Not necessarily. Fat is part of a balanced diet and doesn't need to be removed around training.

The issue is mostly practical. A very high-fat meal right before a session can take longer to digest for some people and cause a feeling of heaviness. The same can happen with a very large amount of fibre.

That doesn't make fat or fibre bad. It simply means timing can change digestive comfort.

If you eat two or three hours beforehand, you generally have more freedom.

What should you eat if you train in the morning?

It depends on your hunger and your tolerance. Some people prefer a proper breakfast before training. Others feel perfectly fine with a small snack, or with nothing at all.

If you're hungry, a few simple foods can be enough: banana and yoghurt, toast and eggs, oats and milk, fruit and whey.

There's no need to force a big breakfast if it leaves you uncomfortable during your session. Coffee can also play a role, as explained in “Does caffeine really improve your sessions?”.

And if you train after work?

In that case, the previous meal can play an important role.

If you had lunch several hours earlier, a small snack before heading to the gym can be practical. A banana, a yoghurt, some bread or a small portion of cereal may be enough depending on your needs.

If you've already had a full meal one or two hours before, you probably don't need to add anything simply because you're about to train.

Can you train fasted?

Yes. Some people prefer training fasted because they feel better that way.

The available data don't support the conclusion that fasted training is systematically better or worse for long-term strength or muscle mass, even though a slight advantage for fat loss was observed in at least one recent meta-analysis.

But “possible” isn't the same as “optimal for everyone”. If you notice your performance drops when training fasted, eating beforehand may simply be a better option for you.

The most common mistakes

The first is believing you need a special bodybuilding meal. You don't.

The second is eating far too much right before the session. A huge meal won't automatically give you more energy. Mostly it gives you a feeling of heaviness.

The third is focusing only on the pre-workout meal while the rest of the day's diet falls short. A good meal before training doesn't compensate for an unbalanced diet overall.

Finally, some people think they must take whey or a supplement before every session. That isn't a requirement.

A simple rule

To keep it simple: 2 to 3 hours before, a normal meal with carbohydrates and protein; 1 to 2 hours before, a lighter meal or a snack; less than an hour before, a small amount of easily digestible food if you feel the need.

Not hungry? You don't necessarily need to eat. Long session, or training after a long fast? Carbohydrates can be particularly useful for maintaining performance.

Above all: adapt these recommendations to your digestion and your experience.

Conclusion

You don't need a complicated meal before a strength session. For most people, a normal meal with protein and carbohydrates, eaten early enough to digest, is an excellent base.

If you train several hours after your last meal, a small snack can help maintain your energy. And if you prefer training fasted and your performance holds up, there's no particular reason to force yourself to eat.

The best pre-workout meal is simply the one that gives you enough energy, digests well, and fits easily into your daily diet.

Frequently asked questions

Scientific references

  1. 1.Vieira AF, Blanco-Rambo E, Macedo RCO, Cadore EL. Resistance Training Performed in the Fasted State Compared to the Fed State on Body Composition and Strength in Adults: A Systematic Review with Meta-Analysis. Journal of Bodywork & Movement Therapies, 2025;45:99-109.
  2. 2.King A, Jukic I, Sousa CA, Zinn C, Helms ER. Isoenergetic Pre-Exercise Meals Varying in Carbohydrate Similarly Affect Resistance Training Volume Performance Compared to Placebo: A Crossover Trial. European Journal of Sport Science, 2025;25(3):e12274.
  3. 3.King A, Helms E, Zinn C, Jukic I. The Ergogenic Effects of Acute Carbohydrate Feeding on Resistance Exercise Performance: A Systematic Review and Meta-analysis. Sports Medicine, 2022;52(11):2691-2712.
  4. 4.Casuso RA, Goossens L. Does Protein Ingestion Timing Affect Exercise-Induced Adaptations? A Systematic Review with Meta-Analysis. Nutrients, 2025;17(13):2070.

About the author

Daniel Reyes

Registered dietitian-nutritionist

Daniel guides amateur and professional athletes towards nutrition they can actually apply, and reviews ORYX's food and supplement coverage.

Share

The weekly letter

One calm read, every Sunday

One essay and a short selection of studies worth your attention. No promotions, no urgency, no noise.