How Soon Should You Eat After a Workout?

For most people, eating within two hours after a workout is sufficient to support recovery. If you ate a meal one to two hours before exercising, there’s no rush to eat the moment you put the weights down. But if you trained on an empty stomach, especially first thing in the morning, eating sooner matters more.

The “Anabolic Window” Is Wider Than You Think

You’ve probably heard that you need to consume protein within 30 to 60 minutes after exercise or your workout is wasted. This idea, known as the anabolic window, has been a staple of gym culture for decades. But the science tells a different story: the window during which your body is primed to use nutrients for muscle repair and growth extends roughly five to six hours around your training session, not just one hour after.

That’s an important distinction, because “around your training session” includes the time before you exercise. If you had a balanced meal containing protein an hour or two before your workout, your body is already working with those nutrients during and after training. Research shows that pre-exercise and post-exercise protein intake produce similar improvements in body composition and strength. In practical terms, a pre-workout meal buys you time on the back end.

Where timing tightens up is when you exercise fasted. If you hit the gym before breakfast or several hours after your last meal, your body has fewer circulating nutrients to draw on. Fasted training also triggers a stronger stress response, making post-workout nutrition more important for interrupting that stress and kickstarting recovery. In that scenario, aim to eat within 30 to 60 minutes of finishing.

What Your Muscles Need: Protein

After resistance training or any workout that challenges your muscles, your body ramps up the process of repairing and rebuilding muscle fibers. Protein provides the raw materials for that process. About 20 grams of protein shortly after exercise is enough to support muscle repair, and consuming more than 40 grams in a single post-workout sitting doesn’t appear to add any extra benefit.

A good target is 15 to 25 grams within two hours of your session. That’s roughly a chicken breast, a cup of Greek yogurt, two eggs with a glass of milk, or a standard protein shake. If you’re training seriously, your total daily protein intake matters more than the exact minute you eat after a workout. Active adults generally benefit from 1.2 to 1.7 grams of protein per kilogram of body weight spread across the day.

What Your Muscles Need: Carbohydrates

Carbohydrates refill your glycogen stores, which are your muscles’ primary fuel source during intense or prolonged exercise. How urgently you need carbs after training depends on what you did and what’s coming next.

During the first four hours after exercise, your muscles are especially receptive to restocking glycogen. Consuming roughly 1 gram of carbohydrate per kilogram of body weight during this window optimizes that process. For a 70-kilogram (154-pound) person, that’s about 70 grams of carbs, roughly the amount in a large banana and a bowl of oatmeal, or a bagel with jam. Eating smaller amounts at regular intervals works better than one large dose.

If you’re doing two-a-day sessions, competing again within 24 hours, or training at high volume, this early refueling window is critical. Full glycogen recovery from a hard, depleting session typically takes 20 to 24 hours with adequate carb intake. For most recreational exercisers who train once a day, simply eating a normal balanced meal within a couple of hours is plenty to restore glycogen before the next session.

Hydration After Exercise

Fluid replacement is the one area where sooner genuinely is better. The National Athletic Trainers’ Association recommends refueling with food and fluids within two hours of physical activity. If you have a short recovery window of less than four hours before your next session, you may need to drink up to 150% of the fluid you lost through sweat. That accounts for the fact that your body continues losing fluid through urination even as you rehydrate.

Your rehydration drinks or meals should include some sodium to replace what you lost in sweat. This doesn’t require a special sports drink for most people. A meal with normal salt content alongside water does the job. If you sweat heavily or exercised for more than an hour in heat, adding electrolytes becomes more worthwhile.

A Simple Decision Framework

Your post-workout eating timeline comes down to two questions: when did you last eat, and when are you training again?

  • You ate one to two hours before training: You have a comfortable window. Eat a balanced meal within two hours of finishing, and you’re covered.
  • You trained fasted or haven’t eaten in four-plus hours: Prioritize eating within 30 to 60 minutes. A meal or snack with both protein and carbohydrates will help your body shift from breakdown mode into recovery.
  • You’re training again within eight hours: Start refueling with carbohydrates as soon as practical after your first session. Small, frequent feedings of carb-rich foods during those early recovery hours will restock your glycogen faster than waiting for a single large meal.
  • You’re a once-a-day exerciser with 24 hours until your next session: Total daily intake matters more than precise timing. Eat a normal meal when it’s convenient, and your glycogen and muscles will recover fine by tomorrow.

The best post-workout meal is the one you’ll actually eat consistently. A chicken wrap, a rice bowl with eggs, a smoothie with fruit and protein powder, or even chocolate milk all check the boxes of providing protein and carbohydrates together. Perfecting the timing by five or ten minutes matters far less than simply making sure you eat a quality meal in a reasonable timeframe and hit your daily protein and calorie targets.