When to Eat After a Workout for Best Recovery

For most people, eating within two hours after a workout is plenty fast enough to support muscle recovery and refuel energy stores. The old advice about a strict 30-minute “anabolic window” turns out to be far less important than once believed, especially if you ate a meal before training. What matters more is the overall picture: whether you trained fasted or fed, what type of exercise you did, and how much protein you’re getting across the whole day.

The “Anabolic Window” Is Wider Than You Think

For years, gym culture insisted you had to slam a protein shake within 30 minutes of your last set or the workout was wasted. The reality is more forgiving. Your muscles remain in a heightened state of repair and growth for several hours after resistance training, not just a narrow half-hour slot. The International Society of Sports Nutrition notes that consuming high-quality protein anywhere from immediately to two hours post-exercise stimulates strong increases in muscle protein synthesis. Waiting several hours with no food at all offers no benefit, but you don’t need to race to the blender.

A key study published in PeerJ found that people who consumed protein only before their workout (and then waited at least three hours afterward to eat) gained just as much muscle as those who ate protein right after. The researchers concluded that the post-exercise window for protein intake could stretch as wide as five to six hours after training, depending on when you last ate. The closer your pre-workout meal was to the session, the less urgency there is to eat immediately after.

When Timing Actually Matters More

There are situations where eating sooner genuinely helps. If you trained first thing in the morning on an empty stomach, your body hasn’t had incoming protein or carbohydrates for eight or more hours. In that scenario, getting food within about an hour of finishing makes a real difference for muscle recovery. Pre-exercise feeding also boosts performance during longer aerobic sessions, so if you skipped it, refueling promptly afterward helps compensate.

Timing also matters more if you’re training twice in the same day or competing in back-to-back events. When carbohydrates are consumed immediately after exercise, the rate your muscles restock their energy (glycogen) averages roughly twice the rate compared to waiting several hours. One study found that leg glucose uptake was three times higher when carbs were consumed right after exercise versus waiting three hours. If you need to perform again within eight hours, eat as soon as you can tolerate it.

What to Eat: Protein Needs

The target for a post-workout meal is 20 to 40 grams of protein. Research consistently shows that around 20 to 25 grams of high-quality protein (from sources like eggs, whey, chicken, or Greek yogurt) is enough to max out the muscle-building response in most people. Going up to 40 grams can be useful if you’re larger, older, or did a particularly intense full-body session, but doubling your intake beyond that won’t double the benefit.

What makes a protein “high quality” in this context is its content of essential amino acids, particularly leucine. About 2 to 3 grams of leucine appears to be the threshold that fully activates muscle repair. You’ll hit that with roughly 25 grams of whey protein, a chicken breast, three eggs, or a cup of cottage cheese. Plant-based proteins can work too, but you may need a slightly larger portion since most plant sources contain less leucine per gram.

Carbs After Cardio vs. Strength Training

Your carbohydrate needs after a workout depend heavily on what kind of exercise you did. Endurance activities like running, cycling, or swimming burn through your muscle glycogen stores far more than a 45-minute weight session. After a long cardio workout, prioritizing carbohydrates helps you recover faster. A good rule of thumb for endurance athletes is a roughly 3:1 ratio of carbs to protein in the post-workout meal or snack.

After strength training, carbohydrates are less urgent. A typical weight session doesn’t deplete glycogen the way a 90-minute run does, and eating normal amounts of carbs with your regular meals throughout the day is usually sufficient to restock what you used. That said, adding carbohydrates to your post-workout protein does improve glycogen replenishment if your carb intake is otherwise on the low side. If you’re eating enough carbs across the day, you don’t need to force a sugary shake after lifting.

Rehydration Is the Part People Skip

Most people focus entirely on food and forget about fluid. During a hard workout, you can lose significant amounts of water and sodium through sweat. To fully rehydrate, you need to drink roughly 125 to 150% of whatever fluid you lost. So if you dropped one pound (about half a kilogram) during a session, that’s roughly 16 ounces of water lost, and you’d want to drink 20 to 24 ounces over the next couple of hours. The extra volume accounts for what you’ll lose through urine before your body absorbs everything.

Sodium matters too. Average sweat losses during a 90-minute session run about 2.6 to 3.2 grams of sodium. Plain water alone won’t replace that, which is why you might feel off even after drinking plenty. A meal with some salt, a sports drink, or even salted nuts alongside water will get you there. If your workout was under an hour and you weren’t sweating heavily, water and your next regular meal will handle it.

A Practical Framework

If you ate a balanced meal one to two hours before training, you have a comfortable window of at least a couple of hours after your workout to eat again. There’s no need to stress about minutes on the clock. Just fold your post-workout meal into your normal eating schedule.

If you trained fasted (early morning, lunch hour without eating, or intentional fasting), prioritize eating within about an hour. Aim for 20 to 40 grams of protein and, if you did endurance work, a solid serving of carbohydrates alongside it.

If you’re training twice in one day, eat a snack or meal with both protein and carbs as soon as you can after the first session. This is the one scenario where true “immediately after” timing has clear, measurable benefits for your next performance. For everyone else, the most important thing isn’t the exact minute you eat. It’s that you’re consistently hitting your protein and calorie needs across the whole day, spaced out every three to four hours.