Both matter, but for different reasons. Eating before a workout fuels your performance, while eating after supports recovery. For most people, a small meal one to four hours before exercise and a protein-rich meal within a couple hours after gives you the best of both worlds. The specifics depend on your workout type, intensity, and goals.
Why Pre-Workout Food Improves Performance
Your muscles run primarily on glycogen, a stored form of carbohydrate. When glycogen is depleted, performance drops significantly. In one study published in Frontiers in Physiology, participants who started exercise with depleted glycogen stores hit exhaustion roughly 40% sooner than those with full stores. That’s a massive difference, and it explains why eating before a workout, especially a hard one, can make or break your session.
The Academy of Nutrition and Dietetics recommends eating one to four hours before exercise. The closer you eat to your workout, the smaller and simpler the meal should be. A full plate of chicken and rice three to four hours beforehand is fine, but if you only have 30 to 60 minutes, stick to something easy to digest: a banana, a small handful of raisins, or a piece of toast. The goal is to top off your energy without sitting down to train on a full stomach.
What Happens When You Train on an Empty Stomach
Fasted training has a reputation for burning more fat, and there’s a kernel of truth to it. Research in the International Journal of Sport Nutrition and Exercise Metabolism found that exercising in a fasted state increased fat burning by about 3 grams during a session compared to exercising fed. That sounds appealing, but the same study found two catches: total calorie burn was slightly lower during fasted exercise, and performance suffered. Participants couldn’t push as hard.
For steady, low-intensity cardio like a morning walk or easy jog, training fasted is generally fine. Your body can rely on fat stores at lower intensities without much performance cost. But for anything demanding, like interval training, heavy lifting, a long run, or a competitive sport, starting with fuel on board lets you work harder, which leads to better results over time regardless of what fuel source your body taps into during the session itself.
What to Eat Before You Train
Carbohydrates are the priority before exercise because they’re the fastest source of usable energy. Protein and fat digest more slowly, which is normally a good thing, but not when you need energy available quickly.
High-fat, high-fiber, and high-protein foods eaten too close to a workout increase the risk of stomach problems. The Gatorade Sports Science Institute specifically flags fat, fiber, protein, and dairy as the nutrients most likely to cause cramping, nausea, or worse during exercise. If you’re prone to stomach issues while training, keep your pre-workout snack simple and carb-focused, and avoid milk-based foods. Even mild lactose sensitivity, which is surprisingly common, can cause increased bowel activity during physical effort.
Good options if you’re eating 30 to 60 minutes out: a banana, white toast with jam, a few dates, or a small sports drink. If you have two to three hours, you can handle something more substantial like oatmeal with fruit, a rice bowl with a small amount of protein, or a sandwich on white bread.
Post-Workout Nutrition for Recovery
After you finish training, your body shifts into repair mode. Muscle fibers that were stressed during exercise need protein to rebuild, and your glycogen stores need carbohydrates to refill. Combining both in your post-workout meal stimulates insulin release, which speeds up glycogen replenishment.
A practical target is 15 to 25 grams of protein within two hours after exercise. That’s roughly a palm-sized portion of chicken, a cup of Greek yogurt, a couple of eggs, or a protein shake. The International Society of Sports Nutrition recommends spreading protein intake across the day in doses of 20 to 40 grams every three to four hours, so your post-workout meal is really just one piece of a larger pattern.
For carbohydrates, your needs scale with how hard and how long you trained. Someone doing a casual 30-minute strength session doesn’t need to rush carbs the way a distance runner finishing a two-hour training run does. If your workout was intense or lasted more than an hour, prioritize carbs alongside that protein. A bowl of rice, a couple pieces of fruit, or a bagel all work.
The “Anabolic Window” Is Wider Than You Think
For years, gym culture insisted you had to consume protein within 30 minutes of your last rep or lose your gains. A 2025 meta-analysis in the journal Nutrients looked at this question across multiple randomized controlled trials and found that protein timing had no significant effect on strength gains or lean body mass. Whether people ate protein 15 minutes before training or two hours after, the outcomes were essentially identical.
This doesn’t mean post-workout nutrition is pointless. It means you don’t need to panic if you can’t eat immediately. If you had a solid meal a couple hours before training, your body still has amino acids circulating and available for muscle repair. The total amount of protein you eat throughout the day matters far more than hitting an exact minute on the clock.
One small finding from the same analysis: consuming protein within 15 minutes before exercise showed a possible benefit for leg strength specifically. So if you’re choosing between a protein shake right before or right after your leg workout, before might have a slight edge.
Practical Guidelines by Workout Type
- Early morning cardio (30 to 45 minutes, moderate pace): Training fasted is fine if you feel okay doing it. Have a balanced meal with protein and carbs afterward.
- Strength training: Eat a carb-and-protein meal two to three hours before, or a simple carb snack 30 to 60 minutes before. Follow up with 20 to 25 grams of protein within a couple hours after.
- High-intensity intervals or long endurance sessions: Pre-workout fuel is essential. Depleted glycogen will cut your performance and endurance significantly. Eat a carb-focused meal or snack beforehand, and replenish both carbs and protein afterward.
- Evening workout after a normal day of eating: If you’ve been eating regular meals, you likely have enough glycogen stored. A small snack an hour before can help, but a full pre-workout meal isn’t always necessary. Focus on a good dinner afterward.
What Matters Most
The single biggest factor isn’t the exact timing of one meal. It’s your overall daily intake. If you’re eating enough protein (1.2 to 1.7 grams per kilogram of body weight per day for active people) and enough carbohydrates to support your training volume, the precise timing of your pre- and post-workout meals becomes a fine-tuning detail rather than a make-or-break decision. Get the big picture right first: eat enough, eat balanced meals, and time them in whatever way lets you train hard and recover well.