Best Foods to Eat Before and After a Workout

Best Foods to Eat Before and After a Workout

Before Your Workout: Fuel, Don't Overload

A pre-workout meal 2-3 hours before training should combine moderate carbohydrates (for real, usable energy) with a lean protein source, while keeping fat and fiber relatively low to avoid sluggishness or GI discomfort during exercise.

Real Pre-Workout Options

  • Oatmeal with banana and a scoop of protein powder
  • Grilled chicken with white rice, 2-3 hours before training
  • Greek yogurt with honey and berries, 60-90 minutes before a lighter session

If You're Training Within an Hour

When training time is tight, a smaller, faster-digesting option works better — a banana with a little honey, or a small rice cake, provides quick energy without weighing you down.

After Your Workout: The Real Recovery Window

Contrary to older 'anabolic window' claims requiring protein within 30 minutes, current evidence shows the real recovery window is more flexible — generally within 1-2 hours post-exercise, especially if you haven't eaten in several hours.

Real Post-Workout Options

  • Grilled salmon with sweet potato and vegetables
  • A protein shake with a banana if a full meal isn't practical right away
  • Cottage cheese with fruit for a lighter recovery option

The Two Things That Actually Matter Most

Total daily protein intake (roughly 1.6-2.2g/kg) and total daily calories matter far more for recovery and muscle growth than the exact minute-by-minute timing around a single workout.

Important Note

Individual tolerance for pre-workout food varies — some people need more time to digest before training than others. Adjust these general guidelines to your own real-world experience.