Before a workout, eat a moderate-carb, moderate-protein meal 1 to 2 hours before training. After a workout, eat 30 to 50 grams of protein with moderate carbohydrates within 30 to 60 minutes. That's the whole framework. Everything else, all the specific supplements and precise timing obsession you'll find in fitness content, is built on top of these two fundamentals. Get these right first.
I've coached clients who were meticulous about pre-workout stacks but skipped protein after training. I've coached clients who fasted until noon and trained at 6 AM with nothing but coffee. The difference in results between someone who has a real pre-workout meal and someone who doesn't is real, but it's much smaller than the difference between someone who hits their daily protein target and someone who doesn't.
Peri-workout nutrition matters. It's just not the main event.
Pre-workout nutrition
The goal
Three things: fuel the session with available glucose, prevent muscle breakdown during training, and avoid GI issues that would compromise performance. This is much simpler than the supplement industry makes it sound.
The timing
1 to 2 hours before training is the optimal window for a full pre-workout meal. This gives food time to digest and begin supplying glucose to working muscles. Training within 30 to 45 minutes of a large meal causes nausea and impaired performance because blood flow is split between digestion and exercising muscles.
If you train first thing in the morning and can't eat 90 minutes before, a small simple-carb snack (banana, rice cake) 20 to 30 minutes before works fine. Your session performance may be slightly lower than if you were fully fueled, but it's not a major problem for sessions under 60 minutes.
What to eat
| Meal Timing | Best Options | Approximate Macros |
|---|---|---|
| 1-2 hours before | Chicken + white rice, oatmeal + protein powder, turkey sandwich on white bread | 30-50g protein, 40-60g carbs, under 15g fat |
| 30-45 min before | Banana + whey protein shake, Greek yogurt + fruit, rice cakes with peanut butter | 20-30g protein, 25-35g fast carbs |
| Fasted (early morning) | Coffee (caffeine is fine), BCAA or essential amino acids optional | Minimal or none before session |
Keep fat low before training. Fat slows gastric emptying, which means the carbs sit in your stomach longer and are less available as fuel. Also increases the likelihood of stomach discomfort under heavy effort. Save the avocado and the cheese for other meals.
High fiber foods are the same story. Broccoli and beans are great general nutrition. They're not great pre-workout foods. The fiber slows digestion and can cause bloating under the compression of heavy training. White rice and white bread, maligned in general nutrition discussions, are actually ideal pre-workout carbs because they digest fast and hit the bloodstream quickly.
Post-workout nutrition
The anabolic window: real but flexible
The post-workout window is real. After resistance training, your muscles are in a heightened state of protein synthesis. They're actively rebuilding and they're more receptive to the amino acids that drive muscle repair and growth. The old claim was that this window was 30 minutes wide and missing it would ruin your gains. That's an exaggeration.
A 2013 meta-analysis from Nova Southeastern University reviewed 23 studies on protein timing and muscle hypertrophy. The conclusion: total daily protein intake was more important than post-workout timing for muscle building. The anabolic window extended for 4 to 6 hours when a pre-workout meal was consumed 1 to 2 hours before training. For fasted training, the post-workout window is significantly shorter and immediate protein becomes more important. (Schoenfeld et al., 2013)
The practical takeaway: if you ate a real meal 1 to 2 hours before training, your post-workout protein window is 4 to 6 hours wide. You have time. If you trained fasted, get protein within 30 to 60 minutes. Either way, the post-workout meal matters. It's just not a 30-minute emergency.
What to eat post-workout
Post-Workout Meal Formula
30 to 50 grams of protein + 50 to 80 grams of carbohydrates. The protein drives muscle protein synthesis. The carbohydrates replenish glycogen (the fuel your muscles burned) and create an insulin response that facilitates amino acid uptake. Fat at this meal is fine but not necessary to prioritize. Whole food meals work equally well as shakes. The speed advantage of shakes is real but marginal.
Best post-workout whole food options:
- Chicken breast (6 oz) + white rice (1 cup cooked): 50g protein, 55g carbs
- Greek yogurt (1.5 cups) + banana + granola: 35g protein, 60g carbs
- 3 eggs + 2 egg whites scrambled + 2 slices toast: 30g protein, 30g carbs (add fruit to increase carbs)
- Cottage cheese (1.5 cups) + pineapple + rice cake: 38g protein, 45g carbs
- Tuna wrap (6 oz tuna in flour tortilla with rice): 45g protein, 50g carbs
Protein shake option: Whey protein (1.5 scoops, ~40g protein) with a banana and 8 oz milk gives you everything you need in 5 minutes. Ideal for days when preparing food post-workout isn't practical.
The daily protein target is the real lever
I want to make sure this is absolutely clear. Pre and post-workout nutrition is meaningful. But if you're hitting 0.8 to 1 gram of protein per pound of bodyweight every day from quality sources, your body has a constant supply of amino acids for muscle repair and growth regardless of precise timing.
A 165 lb person who eats 150 grams of protein spread across 4 to 5 meals will build more muscle than a 165 lb person who optimizes every pre and post-workout window but only averages 80 grams of protein per day. Total daily protein first. Timing second. Supplements third.
The simplified rule: Don't train on an empty stomach if you can avoid it. Eat real protein within 90 minutes of finishing your session. Hit your daily protein target. Everything else is a 5% conversation on top of a 95% foundation.