How Long After a Workout Should You Eat?

You do not have to eat within 30 minutes. For most people a normal meal with protein and carbs within about 2 hours of a workout is enough. Exceptions inside.

You do not need to wait before eating after a workout, and you do not need to rush either. For most people who exercise for fitness, a normal meal that contains protein and carbohydrates within about two hours of finishing is enough. Eating sooner makes sense in two situations: you trained on an empty stomach, or you have another hard session within the next few hours. Everything else is fine-tuning.

That two-hour figure follows general guidance such as Mayo Clinic's advice on eating and exercise, which suggests a meal with both carbohydrates and protein within two hours of your session if possible. Below you will find how the timing changes with your situation, where the famous "30-minute window" comes from, and what to put on your plate.

This article is about eating after exercise. If your question is how long to wait after a meal before you train, see how long to wait after eating before exercising.

The quick answer by situation

Your situation When to eat What makes sense
You ate a meal 1–3 hours before training Your next normal meal, within about 2 hours A regular balanced meal
You trained before breakfast or your last meal was more than about 4 hours ago Soon after, ideally within about an hour A meal or snack with protein and carbohydrates
You have a second hard session later the same day Start refuelling soon after the first one Carbohydrate-rich food and fluids, some protein
Easy session: a walk, mobility work, a short easy jog Whenever your next meal is due Nothing special
You are not hungry after training A small snack or a drink now, a meal later Yogurt, milk, a banana, a sandwich

These are guide values for healthy adults, not rules. If you have diabetes, take medication that affects your blood sugar, are pregnant or have a digestive or kidney condition, ask your doctor or a registered dietitian how to time meals around exercise.

Do you have to wait before eating?

No. There is no physiological reason to hold off. The only practical limit is your stomach: straight after a very hard run or interval session, some people feel slightly nauseous and food is unappealing. In that case drink some water, cool down, change, and eat when your appetite returns. For most people that happens on its own within half an hour or so.

If you finish training close to a normal mealtime, simply have that meal. You do not need a separate recovery snack on top.

Where the "30-minute window" comes from

For years, gym wisdom said you had to eat protein within 30 to 60 minutes after training or the session was wasted. The idea is known as the "anabolic window". It grew out of early studies that measured what happens in muscle in the hours after exercise, often in people who had trained without eating beforehand.

Later research put this into perspective:

  • Aragon and Schoenfeld (2013) reviewed the evidence and concluded that the importance, and even the existence, of a narrow post-exercise window depends on several factors, above all on when you last ate. As a practical guide they suggest that the meals before and after a typical session should not be more than about 3 to 4 hours apart.
  • Schoenfeld, Aragon and Krieger (2013) pooled the available trials in a meta-analysis. Once total protein intake was accounted for, the timing of protein around training made no significant difference to strength or muscle growth. Total daily protein was the strongest predictor.
  • The International Society of Sports Nutrition (2017) states in its position stand that eating high-quality protein anywhere from immediately to 2 hours after exercise stimulates muscle protein synthesis, and that the size and timing of the meal before training influence how much the post-exercise meal matters.

Put simply: the window is much wider than 30 minutes, and it starts with your last meal before training, not at the moment you finish. These findings come mainly from strength training studies in healthy adults and describe averages, so treat them as orientation rather than a personal prescription.

When eating soon really matters

You trained on an empty stomach

If you run or lift first thing in the morning without breakfast, your last meal may be ten or more hours behind you. Following the 3-to-4-hour logic above, it makes sense to eat fairly soon afterwards. Breakfast within about an hour of finishing covers it.

You train twice in one day

When recovery time is short, refilling your carbohydrate stores becomes the priority. The joint position statement of the American College of Sports Medicine, the Academy of Nutrition and Dietetics and Dietitians of Canada (2016) recommends starting carbohydrate intake soon after the first session when two demanding sessions are less than about 8 hours apart. The ISSN position stand gives a figure for very short breaks of under 4 hours: about 1.2 g of carbohydrate per kilogram of body weight per hour. That is advice for athletes with a packed schedule. For a single daily workout, your normal meals refill your stores in time.

Long or very hard sessions

After a long run, a hard interval session or anything over roughly 90 minutes, you have used more energy and fluid than after a 30-minute gym visit. A proper meal within an hour or two and steady drinking help you feel normal again sooner.

What to eat after a workout

A good post-workout meal has three parts.

Protein. The ISSN position stand describes about 20–40 g of high-quality protein per meal, or 0.25–0.40 g per kilogram of body weight, as a dose that stimulates muscle protein synthesis well. For a person weighing 70 kg that works out to roughly 18–28 g. These are guide values taken from research on training adults, not exact requirements. Your total over the day matters more, which we cover in how much protein per day.

Carbohydrates. They refill the energy you used, especially after running, cycling and other endurance work. Bread, rice, pasta, potatoes, oats and fruit all do the job.

Fluids. See the section on drinking below.

Some simple combinations:

If you want Examples
A full meal Rice or potatoes with chicken, fish, tofu or beans and vegetables; pasta with a meat or lentil sauce; an omelette with bread and salad
A quick snack Yogurt or quark with fruit and oats; a cheese or egg sandwich; milk or a soy drink with a banana
Something small when you are not hungry A glass of milk or drinking yogurt; a banana; a handful of nuts and dried fruit

You do not need protein shakes or special recovery products. They are a convenient option if you cannot get to a meal, nothing more. Check the nutrition label if you want to know how much protein a food contains.

After running versus after strength training

The basic answer is the same for both, but the emphasis shifts a little:

  • After strength training, protein is the main point, because the session is a signal for your muscles to repair and adapt. A normal protein-containing meal within a couple of hours is fine.
  • After running or other endurance work, carbohydrates and fluids matter more, particularly after long or hot sessions. Add some protein and you have a complete recovery meal.

If you are sore the next day, that is not a sign that you ate at the wrong time. Soreness mostly reflects how new or how hard the session was, as explained in how long muscle soreness lasts.

Evening workouts: is it OK to eat late?

Yes. If you train after work and finish at 8 or 9 pm, eat afterwards. Going to bed hungry after a hard session is not a recovery strategy. Keep the meal moderate and not too heavy or fatty if a full stomach disturbs your sleep, for example a bowl of rice with vegetables and eggs, or bread with cottage cheese.

If you want to lose weight

A common worry is that eating after exercise "cancels out" the workout. It does not work that way. What counts for body weight is your energy balance over days and weeks, not whether a particular meal comes before or after training. Skipping the post-workout meal often backfires, because strong hunger later leads to larger portions and snacking.

A practical approach: plan your workout so that it ends shortly before a normal meal. That way the recovery meal is a meal you would have eaten anyway. To estimate how much you need in total, use the TDEE calculator and read how to calculate maintenance calories. Both give estimates that you should check against how your weight actually changes.

Drinking after exercise

Replace the fluid you lost. For a short, easy session, drinking with your next meal is usually enough. After long or sweaty sessions, drink steadily over the following hours. Mayo Clinic's guidance mentions roughly 2 to 3 cups (about 470–710 ml) of water for every pound (about 0.5 kg) of body weight lost during the workout. Few people weigh themselves before and after training, so a simpler check is pale yellow urine a few hours later. A bottle in your sports bag makes this easier; the gear for every sport in our shop includes one.

Worked examples

These are hypothetical days, not prescriptions.

Situation Plan
Lunch at 12:30, gym 17:30–18:30, dinner at 19:30 Dinner is the recovery meal. No extra snack needed.
Run at 6:30 before work, no breakfast beforehand Breakfast by about 8:00: oats with yogurt and fruit, or eggs on toast.
Football training 20:00–21:30 after an early dinner at 18:00 A light second meal or snack afterwards, for example a sandwich and a glass of milk.
Long Sunday run of 90 minutes, finished at 10:30 Drink first, then a full brunch with carbohydrates and protein by about midday.
Swim at 7:00 and a hard run at 12:30 Eat a carbohydrate-rich breakfast straight after the swim, because the gap is short.

Common mistakes

  • Stressing about minutes. For one workout a day, a meal within about two hours is fine.
  • Waiting many hours after a fasted session. If you trained before breakfast, eat soon afterwards.
  • Relying on shakes and bars while normal meals are irregular. Regular meals do more.
  • Forgetting to drink after long or sweaty sessions.
  • Skipping the meal to "save" calories and overeating later in the evening.
  • Copying an athlete's routine. Advice for people who train twice a day does not apply to three sessions a week.

Checklist

  • No need to wait: eat when your stomach has settled
  • One workout a day: a normal meal within about 2 hours
  • Trained fasted: eat within about an hour
  • Two hard sessions in a day: start refuelling soon after the first
  • Protein and carbohydrates on the plate, fluids alongside
  • Total intake over the day matters more than the exact minute
  • Health condition or medication: ask a doctor or dietitian

Meal timing after training is a detail, not a test you can fail. Eat regular meals, include protein, drink enough, and adjust the timing to your day. If you are still planning your week, how many rest days a week you need covers the other half of recovery.

This article is general information, not medical advice. If you have a heart, lung, joint or metabolic condition, are pregnant, or have been inactive for a long time, talk to a doctor before you start. Stop and get medical advice if you notice chest pain, dizziness, unusual breathlessness or pain that does not settle.

Sources

FAQ

How long should I wait to eat after a workout?

You do not need to wait at all. Eat when you are hungry and your stomach has settled. For most people a normal meal with protein and carbohydrates within about two hours of finishing is enough.

Do I have to eat within 30 minutes after exercise?

No. The strict 30-minute window is outdated for most recreational exercisers. It matters more if you trained without eating beforehand or have a second hard session later the same day.

Is it bad to not eat after a workout?

Skipping one post-workout meal is not harmful for a healthy person, but regularly going many hours without food after hard training can leave you tired and slow your recovery. Your total intake over the day matters most.

What should I eat after a workout?

A meal or snack that combines protein and carbohydrates, plus fluids. Position papers in sports nutrition suggest roughly 20 to 40 g of protein per meal as a guide value. A normal balanced meal usually covers it.

Related articles