Nutrition 7 min read

What to Eat Before and After a Workout: Simple Meal Timing Guide

The definitive guide on what to eat before and after training for energy, muscle repair, and glycogen recovery, plus sample meal timing schedules.

Key Takeaways
  • Total daily intake comes first: Hitting your daily protein and calorie targets is 80% of your results; meal timing fine-tunes the remaining 20%.
  • Pre-workout fueling: Eat a meal with 20 to 40g of protein and easily digested carbs 1 to 2 hours before training for optimal workout energy.
  • The "anabolic window": You do not need to chug a protein shake within 30 seconds of dropping a dumbbell; having protein within 1 to 2 hours after training is plenty.
  • Carbs refill muscle energy: Eating complex carbohydrates after hard training restores depleted muscle glycogen so you feel energized for your next session.

Few fitness topics create as much anxiety as workout meal timing. Gym lore has convinced generations of lifters that if you do not chug a protein shake within 30 minutes of finishing your last set, your workout was wasted. Marketing for pre-workout drinks and post-workout formulas has only added to the noise.

Modern sports nutrition research tells a much simpler, stress-free story. Here is what you actually need to eat before and after your workouts to boost performance, build muscle, and recover faster.

Total Daily Nutrition vs. Meal Timing

Think of your nutrition like a pyramid. The broad foundation at the bottom is your total daily calories and protein. If you do not eat enough total protein and calories by the end of the day, perfect pre- or post-workout timing will not save your gains.

Meal timing sits near the top of the pyramid. It provides an extra 10% to 15% edge in energy and recovery, but it only works when your daily numbers are dialed in first.

Calculate Your Daily Calorie & Protein Needs

Get personalized daily calories, protein, carb, and fat targets based on your body weight and fitness goal with our free Macro Calculator.

Open Macro Calculator →

What to Eat Before a Workout (Pre-Workout Fuel)

The goal of your pre-workout meal is simple: provide your muscles with steady energy (glucose) and ensure amino acids are available in your bloodstream to protect muscle tissue during exercise.

When to Eat: 1 to 2 Hours Before Training

A full meal eaten 1 to 2 hours before training allows your body enough time to digest without causing stomach cramps or sluggishness.

  • Carbohydrates (30 to 60g): Easily digestible carbs like oatmeal, white rice, bananas, sweet potatoes, or toast top off your muscle energy stores (glycogen).
  • Protein (20 to 35g): Lean protein like chicken breast, eggs, Greek yogurt, or whey protein supplies essential amino acids.
  • Keep fat and fiber moderate: High-fat meals slow down digestion and can sit heavy in your stomach when you are squatting or sprinting.

Quick Pre-Workout Snack (30 to 45 Minutes Before)

If you train first thing in the morning and do not have time for a full meal, grab a quick, simple snack: a banana with a scoop of whey protein, a rice cake with a thin layer of honey, or a small fruit smoothie.

What to Eat After a Workout (Post-Workout Recovery)

After a hard lifting session, your muscle fibers have experienced micro-tears, and your stored carbohydrates (glycogen) are partially depleted. Your post-workout meal kick-starts the repair process.

Meal Component Recommended Amount Best Food Sources Why It Helps
High-Quality Protein 25 to 40 grams Whey Protein, Chicken Breast, Eggs, Greek Yogurt, Tofu Triggers muscle protein synthesis to repair and build thicker fibers.
Complex Carbs 40 to 80 grams Jasmine Rice, Potatoes, Oats, Whole Wheat Bread, Pasta Restores depleted muscle glycogen and reduces post-workout cortisol.
Hydration & Electrolytes 16 to 24 oz water Water with a pinch of salt, Coconut Water, Electrolyte beverage Replaces fluid lost through sweat and restores intracellular hydration.

The Truth About the "Anabolic Window"

Research published in the Journal of the International Society of Sports Nutrition by Aragon and Schoenfeld examined dozens of nutrient-timing trials. Their conclusion: the "anabolic window" does not slam shut after 30 minutes.

If you ate a balanced meal 1 to 2 hours before training, those nutrients are still being digested and absorbed while you work out. You have a comfortable 1 to 2 hour window after training to enjoy a nutritious meal. There is no need to rush your shake in the gym locker room.

Practical Daily Meal Schedule Example

  • 7:30 AM (Breakfast): Oatmeal cooked with milk, sliced banana, and a scoop of protein powder.
  • 11:30 AM (Pre-Workout Lunch): Grilled chicken breast with jasmine rice and steamed broccoli.
  • 1:00 PM to 2:15 PM: Resistance training workout + hydration.
  • 3:00 PM (Post-Workout Snack): Greek yogurt with mixed berries and honey, or a whey protein shake.
  • 7:00 PM (Dinner): Salmon fillet with roasted potatoes and a side salad.
The Bottom Line

Do not let meal timing stress you out. Focus first on hitting your total daily protein and calorie goals. Eat a balanced carb-and-protein meal 1 to 2 hours before working out for high energy, and eat a similar meal within 2 hours after your session to refuel and recover. Simplicity and consistency beat perfection every time.

Explore Free Training & Nutrition Tools
Put sports science into practice with our instant, research-backed training tools:

Related Training Science Deep Dives

Editorial & Research Standards

All training science articles on PlanWorkouts are authored and reviewed by certified strength coaches (CSCS) and registered dietitians (RD) citing primary peer-reviewed literature from PubMed, JSCR, and sports science research journals. Learn more about our research methodology & review board →