Skip to content
CalorieWize
Fitness Nutrition7 min read

Best Pre-Workout and Post-Workout Foods

What you eat before and after exercise affects performance, recovery, and results. Here is exactly what to eat and when, based on exercise science.

Published December 15, 2024· CalorieWize Editorial Team

Does Nutrient Timing Actually Matter?

For most people exercising 3–5 times per week for general health, total daily intake matters far more than precise timing. However, for people training intensely, doing endurance work, or trying to maximize performance, strategic pre- and post-workout nutrition provides a measurable edge. The difference is 5–15% — not transformative, but meaningful for dedicated athletes.

Pre-Workout Nutrition (1–3 Hours Before)

The goal before exercise is to fuel performance without causing digestive distress. The closer to your workout, the simpler and smaller your food should be:

3 Hours Before (Full Meal)

1–2 Hours Before (Light Snack)

30 Minutes Before (Quick Energy)

Post-Workout Nutrition (Within 2 Hours)

After exercise, the priorities are: replenish glycogen (carbs), repair muscle (protein), and rehydrate (water + electrolytes). The "anabolic window" — the idea that you must eat within 30 minutes or lose gains — is overstated. You have a roughly 2-hour window where nutrient absorption is enhanced, but eating within 1 hour is ideal.

Post-Workout Meal Ideas

MealCaloriesProteinCarbs
Protein shake + banana35030g45g
Chicken with sweet potato45035g40g
Greek yogurt with granola and berries38025g50g
Eggs on toast with avocado42022g35g
Tuna wrap with vegetables35030g30g

Post-Workout Protein: How Much?

Research consistently shows that 20–40g of protein after resistance training maximally stimulates muscle protein synthesis. More than 40g in a single meal does not provide additional muscle-building benefit — the excess is simply used for energy or other bodily functions. For most people, 25–30g is the sweet spot.

Hydration: The Forgotten Factor

Dehydration reduces performance more than poor nutrient timing. General guidelines:

The Simplest Approach

If you exercise at a moderate level for general health, the most practical strategy is: eat a balanced meal 2–3 hours before, bring water, and eat a normal protein-containing meal within 2 hours after. Do not overthink it — consistency in training and total daily nutrition matters far more than precise timing.

Explore Nutrition Data

Use our free tools to look up calories and nutrition facts for thousands of foods.

Related Guides