Kysero
Skip to main content
Journal

Nutrition/Pre-workout nutrition

What to Eat Before a Workout: Practical, Evidence-Based Guidance

Learn how to choose a pre-workout meal or snack based on timing, training demands, digestion, and personal tolerance.

3 min readReviewed and updated August 12, 2026

A good pre-workout meal supports training without making you feel heavy or uncomfortable. There is no single perfect meal or compulsory feeding window: the best choice depends on when you last ate, how long and demanding the session will be, and what you digest well.

Total daily energy and protein intake matter more for long-term progress than precisely timing one meal. However, eating before training can be useful when you are hungry, training after a long fast, or completing a long, high-volume session [1,2].

Choose Food According to the Time Available

Two to four hours before training

Choose a normal mixed meal with carbohydrate, protein, and a comfortable amount of fat and fibre. Examples include rice with chicken and vegetables, potatoes with eggs, or yoghurt with oats and fruit. This gives digestion more time; it does not guarantee complete gastric emptying or fully replenish muscle glycogen from one meal.

Sixty to ninety minutes before training

Use a smaller, familiar meal. A practical starting point is 20–40 g of protein and enough carbohydrate to match your appetite and workload. Yoghurt with a banana, a turkey sandwich, or oats with milk can work well. Reduce fat or fibre only if they cause discomfort.

Less than 30 minutes before training

Food is optional. If you need quick energy, choose a small, easy-to-digest carbohydrate source such as fruit, toast, or a sports drink. A large meal this close to training is more likely to feel uncomfortable.

Match meal size to the time availableFlexible guide, not a deadline2–4 hNormal mixed meal60–90 minSmaller familiar meal< 30 minSmall snack if needed
A flexible starting point — adjust it to the session and your tolerance.

Carbohydrate, Protein, and Hydration

Carbohydrate can be particularly helpful before fasted, prolonged, or high-volume resistance training. Extra carbohydrate is less likely to change performance in a fed person completing a moderate session. Protein before training is a convenient way to contribute to the daily target, but it is not mandatory if a protein-rich meal was eaten in the preceding hours [1].

Begin training normally hydrated. Around four hours before exercise, 5–7 mL of fluid per kilogram of body weight is a commonly used starting point when hydration needs attention [2]. Adjust for heat, sweat rate, thirst, and urine output; do not force excessive fluid.

Caffeine can improve performance for some people, but responses vary. Doses around 3–6 mg/kg have evidence behind them, while lower doses may also work and cause fewer side effects [3]. Consider anxiety, heart symptoms, medications, pregnancy, habitual intake, and especially sleep. More is not better.

Practical Checklist

  • Prioritize daily nutrition before fine-tuning meal timing.
  • Use larger meals farther from training and smaller foods closer to it.
  • Prefer familiar foods and adjust fat and fibre to personal tolerance.
  • Add carbohydrate when the session, fasting period, or training volume makes it useful.
  • Arrive hydrated, but avoid aggressive drinking.
  • Test caffeine conservatively and protect sleep.

Scientific References

  1. Kerksick CM, et al. International Society of Sports Nutrition position stand: nutrient timing. J Int Soc Sports Nutr. 2017;14:33. PubMed
  2. Thomas DT, Erdman KA, Burke LM. Nutrition and Athletic Performance. Med Sci Sports Exerc. 2016;48(3):543–568. PubMed
  3. Guest NS, et al. International society of sports nutrition position stand: caffeine and exercise performance. J Int Soc Sports Nutr. 2021;18:1. PubMed

Want to turn this into a plan?

Give Kysero your goal, available days and equipment, then edit every detail before you train.

Build a plan