What Should I Eat Before and After a Workout? Timing, Macros, and Meal Ideas

A complete, evidence-based guide to pre- and post-workout nutrition. Covers timing windows, macro targets by workout type, specific meal ideas, hydration guidelines, and common mistakes to avoid.

What you eat around your workouts matters. Not in the obsessive, minute-by-minute way the fitness industry once suggested, but in a practical, performance-oriented way that is well supported by research.

The right pre-workout meal can mean the difference between a strong training session and one where you are dragging through your last set. The right post-workout nutrition can meaningfully improve recovery, reduce muscle soreness, and support your body composition goals over time.

This guide covers exactly what to eat before and after exercise, with specific timing windows, macro guidelines, and meal ideas organized by workout type. No hype. Just evidence-based recommendations you can actually use.

Pre-Workout Nutrition: Timing and Guidelines

Your pre-workout meal serves two primary purposes: providing fuel for performance and preventing the distraction of hunger or stomach discomfort during training. How far in advance you eat determines what and how much you should consume.

2 to 3 Hours Before Your Workout

This is the ideal window for a full meal. At this point, your body has enough time to digest a balanced plate containing all three macronutrients. The goal is steady energy without any heaviness during training.

Macro guidelines for a full pre-workout meal (2-3 hours before):

Macronutrient Recommended Range Purpose
Carbohydrates 40-70g Primary fuel source for moderate-to-high intensity exercise
Protein 20-40g Supports amino acid availability during training
Fat 10-20g Slows digestion for sustained energy release
Fiber Moderate (10-15g) Keep moderate to avoid GI discomfort

At this timing, you want a complete meal. Think of it as a normal, balanced plate with an emphasis on complex carbohydrates and moderate protein.

30 to 60 Minutes Before Your Workout

If you are eating closer to your session, keep things simpler. Your body does not have time to fully digest a large mixed meal, so the priority shifts to fast-digesting carbohydrates with a small amount of protein and minimal fat and fiber.

Macro guidelines for a pre-workout snack (30-60 minutes before):

Macronutrient Recommended Range Purpose
Carbohydrates 20-40g Quick-access fuel
Protein 10-20g Amino acid availability
Fat 0-5g Minimal to speed digestion
Fiber Low (under 5g) Avoid GI distress during training

The closer you eat to your workout, the smaller and simpler the meal should be. If you are training within 15-20 minutes, a piece of fruit or a small sports drink may be all you need.

Pre-Workout Meal and Snack Ideas

Timing Meal / Snack Approx. Calories Protein Carbs Fat
2-3 hours before Chicken breast (150g) with brown rice (150g cooked) and steamed broccoli 450 40g 50g 8g
2-3 hours before Oatmeal (80g dry) with banana, 20g whey protein, and 10g almond butter 480 30g 65g 12g
2-3 hours before Turkey sandwich on whole grain bread with lettuce, tomato, and mustard 420 32g 45g 10g
2-3 hours before Salmon (120g) with sweet potato (200g) and mixed greens 460 30g 48g 14g
30-60 min before Banana with 15g peanut butter 200 5g 30g 8g
30-60 min before Greek yogurt (150g) with 30g granola 220 18g 28g 4g
30-60 min before Rice cakes (2) with 20g honey and a scoop of whey protein shake 280 25g 40g 2g
30-60 min before Apple slices with 100g cottage cheese 180 14g 25g 2g
30-60 min before White toast with jam and a small protein shake 250 22g 35g 3g

Post-Workout Nutrition: The Anabolic Window Revisited

For years, the fitness industry insisted you had a narrow 30-minute "anabolic window" after training, and that missing it would waste your workout. The science tells a more nuanced story.

What the Research Actually Says

A 2013 meta-analysis by Schoenfeld, Aragon, and Krieger published in the Journal of the International Society of Sports Nutrition found that the supposed urgency of the post-workout window has been significantly overstated. Total daily protein and calorie intake mattered more than precise post-workout timing for most people.

That said, the research does support a few practical takeaways:

  • If you trained fasted or have not eaten in 4+ hours, post-workout nutrition becomes more time-sensitive. Aim to eat within 1-2 hours after training.
  • If you ate a balanced meal 2-3 hours before training, you have more flexibility. The amino acids and nutrients from that meal are still circulating. Eating within 2-3 hours post-workout is sufficient.
  • For maximizing muscle protein synthesis, consuming protein within a reasonable window after training (roughly within 2 hours) does appear to offer a modest benefit, especially for those training in a fasted or semi-fasted state.
  • For glycogen replenishment, this is where timing genuinely matters most — particularly for endurance athletes or people training twice per day. Consuming carbohydrates within the first 30-60 minutes after prolonged exercise accelerates glycogen resynthesis significantly.

The bottom line: the anabolic window is real, but it is wider than you were told. For most recreational lifters eating regular meals, simply having a balanced meal within a couple of hours of training is perfectly sufficient.

Post-Workout Macro Guidelines

Macronutrient Recommended Range Purpose
Protein 20-40g Stimulates muscle protein synthesis and supports repair
Carbohydrates 30-60g Replenishes glycogen stores; amount scales with workout intensity and duration
Fat 10-20g Does not need to be limited; does not meaningfully slow protein absorption
Fluids 500-700ml per 0.5kg body weight lost during exercise Rehydration

A common myth is that fat should be avoided after workouts because it slows protein absorption. Research has shown that while fat may slow the rate of digestion slightly, it does not reduce the total amount of protein absorbed or its effect on muscle protein synthesis.

Post-Workout Meal and Snack Ideas

Meal / Snack Approx. Calories Protein Carbs Fat
Whey protein shake (30g) blended with banana and 200ml milk 350 35g 45g 5g
Grilled chicken (150g) with white rice (200g cooked) and avocado (50g) 520 42g 50g 14g
3 whole eggs scrambled with 2 slices whole grain toast and fruit 450 28g 40g 18g
Greek yogurt (200g) with honey, granola, and mixed berries 380 26g 50g 6g
Tuna wrap with whole wheat tortilla, mixed vegetables, and hummus 420 35g 38g 12g
Protein pancakes (made with oats, egg whites, banana, and whey) 400 32g 48g 8g
Cottage cheese (200g) with pineapple and a handful of almonds (20g) 350 30g 28g 14g

Recommendations by Workout Type

Different types of training place different demands on your body, which means your nutritional approach should vary accordingly.

Strength Training (Weightlifting, Powerlifting)

Protein is the priority for both pre- and post-workout meals. Aim for 25-40g of protein in each. Carbohydrates are still important — they fuel high-intensity sets and help with recovery — but the total amount can be moderate (30-50g per meal around training). Fat intake does not need special adjustment.

Key focus: High protein, moderate carbohydrates, consistent meal timing around training.

Cardio (Steady-State Running, Cycling, Swimming)

Carbohydrates are the primary fuel for sustained aerobic exercise. Pre-workout meals should lean more heavily toward carbohydrates (50-70g for sessions over 60 minutes). Post-workout, prioritize glycogen replenishment with carbohydrates alongside moderate protein (20-30g).

Key focus: Higher carbohydrates pre-workout, glycogen replenishment post-workout.

HIIT (High-Intensity Interval Training)

HIIT draws heavily on both glycogen and the phosphocreatine system. Pre-workout nutrition should include moderate-to-high carbohydrates (30-50g) and moderate protein (20-30g). Post-workout, the emphasis is on both protein for muscle repair and carbohydrates for glycogen restoration.

Key focus: Balanced carbohydrates and protein for both pre- and post-workout meals.

Endurance (Marathon Training, Long-Distance Cycling, Triathlons)

Endurance athletes have the highest carbohydrate needs around training. Pre-workout meals for long sessions (90+ minutes) should include 60-80g of carbohydrates. Post-workout glycogen replenishment is critical, especially when training again within 24 hours. Aim for 1.0-1.2g of carbohydrates per kilogram of body weight within the first hour after training, paired with 20-30g of protein.

Key focus: High carbohydrates before and after, timely post-workout nutrition, and intra-workout fueling for sessions exceeding 60-90 minutes.

Hydration Guidelines for Exercise

Hydration is as important as food when it comes to workout performance and recovery. Even mild dehydration — as little as 2% body weight loss from fluid — can impair strength, endurance, and cognitive function.

Before exercise:

  • Drink 400-600ml of water 2-3 hours before training.
  • Drink another 200-300ml 15-20 minutes before starting.

During exercise:

  • Aim for 150-250ml every 15-20 minutes during training.
  • For sessions longer than 60 minutes or in hot conditions, consider a drink containing electrolytes (sodium, potassium) and small amounts of carbohydrates (30-60g per hour).

After exercise:

  • Drink 500-700ml of fluid for every 0.5kg of body weight lost during the session.
  • Including sodium in your post-workout fluid or meal helps with fluid retention and rehydration.

A simple way to monitor hydration status: check your urine color. Pale yellow indicates adequate hydration. Dark yellow or amber suggests you need more fluids.

What to Avoid Before and After Workouts

Knowing what not to eat is just as useful as knowing what to eat.

Before Your Workout — Avoid:

  • High-fat meals close to training. A burger or fried food 30 minutes before a session will sit in your stomach and likely cause discomfort. Save higher-fat meals for the 3+ hour window.
  • High-fiber foods close to training. Large salads, beans, or bran cereals within an hour of exercise can cause bloating, gas, and cramping.
  • Large amounts of dairy (if sensitive). Some people tolerate dairy well. Others experience bloating or urgency during training. Know your body.
  • Excess sugar or candy. A small amount of simple sugar can be useful for quick energy, but large amounts can cause a blood sugar spike followed by a crash mid-workout.
  • Carbonated drinks. They can cause bloating and discomfort during physical activity.
  • Alcohol. Even small amounts impair coordination, reaction time, and hydration status.

After Your Workout — Avoid:

  • Skipping food entirely. If you just completed a hard training session, your body needs nutrients for recovery. Going hours without eating post-workout delays glycogen replenishment and muscle repair.
  • Ultra-processed snack foods. A bag of chips or a candy bar may have calories, but they lack the protein and micronutrients your body needs for recovery.
  • Excessive alcohol. Post-workout alcohol consumption impairs muscle protein synthesis and delays recovery. Research published in PLOS ONE found that alcohol consumed after resistance exercise reduced muscle protein synthesis by up to 37%.
  • Very high-fat, low-protein meals. A post-workout meal of just fries and soda provides calories but almost no protein for muscle repair.

Tracking Your Workout Nutrition with Nutrola

Getting pre- and post-workout nutrition right is easier when you can see exactly what you are eating. Nutrola makes this straightforward. Snap a photo of your meal and the app logs it in seconds using AI-powered food recognition. You can also use voice logging to describe your meal hands-free — useful when you are mid-prep or heading out the door.

With tracking of over 100 nutrients, Nutrola goes beyond basic calories and macros. You can monitor electrolytes like sodium and potassium that matter for hydration, track your protein timing across the day, and see whether your carbohydrate intake is aligned with your training schedule. The verified food database ensures the numbers you see are accurate, not user-submitted guesses.

Core features are free, so you can start dialing in your workout nutrition without a subscription.

FAQ

How long before a workout should I eat?

Ideally, eat a full meal 2-3 hours before training. If that is not possible, a smaller snack 30-60 minutes before works well. The key is giving your body enough time to begin digesting so you have energy available without stomach discomfort. Training completely fasted is an option for some people, but performance may suffer during high-intensity or long-duration sessions.

Do I really need to eat within 30 minutes after a workout?

For most people, no. The post-workout "anabolic window" is wider than the fitness industry traditionally claimed. If you ate a balanced meal a few hours before training, you have roughly 2-3 hours after your session to eat without any meaningful downside. The exception is if you trained fasted, in which case eating sooner (within 1-2 hours) is a good idea. Endurance athletes training twice a day should also prioritize faster post-workout carbohydrate intake.

What is the best pre-workout snack for early morning training?

If you train within 30 minutes of waking up and cannot eat a full meal, aim for something light and easy to digest: a banana, a slice of white toast with honey, or a small protein shake. These provide quick carbohydrates and some protein without weighing you down. Alternatively, training fasted in the morning is fine for many people, especially for moderate-intensity sessions under an hour.

Should I eat differently for cardio versus weight training?

Yes. Cardio, especially longer-duration sessions, relies more heavily on glycogen as fuel, so your carbohydrate intake around those sessions should be higher. Weight training places greater demand on muscle repair, making protein the primary focus. Both types of training benefit from adequate carbohydrate and protein intake, but the ratio shifts depending on what you are doing.

Is it okay to have a protein shake instead of a meal after working out?

A protein shake is a perfectly valid post-workout option, especially when you do not have time for a full meal. For best results, pair it with a carbohydrate source — blend it with a banana, mix it into oatmeal, or have it alongside some fruit. A shake with 25-40g of protein and some carbohydrates covers the immediate post-workout nutritional needs effectively. Just make sure you eat a balanced whole-food meal within a few hours afterward.

How much water should I drink around my workouts?

A practical guideline: drink 400-600ml of water 2-3 hours before training, 200-300ml shortly before starting, and 150-250ml every 15-20 minutes during exercise. After training, aim to replace 150% of the fluid you lost — roughly 500-700ml for every 0.5kg of body weight lost during the session. For workouts lasting longer than an hour or in hot conditions, add electrolytes to your fluid intake.

Ready to Transform Your Nutrition Tracking?

Join thousands who have transformed their health journey with Nutrola!

What Should I Eat Before and After a Workout? Timing, Macros, and Meal Ideas | Nutrola