Metal Strength
Nutrition for Lifters·3 min read

Pre- and Post-Workout Nutrition

Eating well around your workout can improve performance and recovery, but it does not have to be complicated or perfectly timed. Here is a simple, practical guide to fueling before and refueling after you train.

The goal of workout nutrition

Two simple aims: be fueled and ready to train hard beforehand, and give your body protein and energy to recover afterward. Both are real benefits, but both sit within a window of hours, so you have plenty of flexibility. Daily totals still matter most.

What to eat before training

Eat a meal with carbs and protein roughly 1 to 3 hours before lifting for steady energy and good performance. Examples:

  • Oats with Greek yogurt and fruit.
  • Chicken or fish with rice and vegetables.
  • A sandwich with lean protein.

If training early or with little time, a smaller, easily digested snack (a banana, a shake) 30 to 60 minutes before works fine.

Training fasted

Training fasted (for example first thing in the morning) is fine for many people, especially for lighter or shorter sessions. For hard or long workouts, having some fuel beforehand usually improves performance. If you train fasted, prioritize a good protein-containing meal soon after. Choose what lets you train hard and feel good.

What to eat after training

After lifting, have a meal with protein and carbs within a few hours to support muscle repair and refill glycogen. Examples:

  • A protein shake plus fruit if you cannot eat a full meal soon.
  • Eggs and toast, or chicken and potatoes, or yogurt and granola.

Around 20 to 40 g of protein post-workout is a sensible target. There is no need to rush within minutes.

Hydration around training

Being even slightly dehydrated reduces performance. Drink water through the day, have some before and during your session, and rehydrate after, especially if you sweat heavily. For most gym sessions, water is enough; electrolyte drinks are only needed for very long or very sweaty training. See the hydration guide.

Key takeaways
  • Be fueled before training and get protein and carbs after — within hours, not minutes.
  • A carb-and-protein meal 1 to 3 hours pre-workout supports performance.
  • Training fasted is fine for many; eat well afterward if you do.
  • Aim for about 20 to 40 g of protein after lifting.
  • Stay hydrated through the day — even mild dehydration hurts performance.

Frequently asked questions

What should I eat before a workout?

A meal with carbs and protein about 1 to 3 hours before, or a lighter snack like a banana or shake 30 to 60 minutes before. The goal is steady energy without feeling overly full.

Is it okay to work out on an empty stomach?

Yes, many people train fasted without issue, especially for shorter sessions. For hard or long workouts, eating beforehand usually improves performance. If you train fasted, eat well soon after.

What should I eat after training?

A meal with protein (about 20 to 40 g) and some carbs within a few hours of finishing, to support muscle repair and refill glycogen. A shake plus fruit works if a full meal is not convenient.

Do I need a protein shake right after my workout?

No. A shake is convenient but not required. As long as you eat a protein-containing meal within a few hours, whole foods work just as well as a shake.

Related guides

This guide is general educational information, not medical advice. Train within your ability and consult a qualified professional before starting a new program if you have an injury or health condition.

← All guides