Take the 2-minute tour ×
Physical Fitness Stack Exchange is a question and answer site for physical fitness professionals, athletes, trainers, and those providing health-related needs. It's 100% free, no registration required.

If I'm working out in the evening (an hour of cardio at, say, 8pm-9pm), should I have dinner before or afterwards? What effects will it have on a) my workout if I eat beforehand and b) my recovery if I eat afterwards?

(If I were to eat before the workout, then I'd top up afterwards with a recovery drink of some sort – usually skimmed milk, yoghurt, blended banana, and Nesquick.)

share|improve this question

2 Answers 2

up vote 4 down vote accepted

In terms of overall nutrition, when you eat is not nearly as important as how much you eat (and what you eat).

But in practical terms, it may make a big difference:

  • as mentioned in the article I linked to, if you skip meals/wait until you're very hungry, it may make you more likely to overeat later. That's more a problem of psychology than nutrition, though.

  • this varies a lot per person, but for myself I have a very difficult time working out soon after eating, with all of that stuff sloshing around in my stomach and full feeling. I prefer to eat very soon after a workout.

  • there are some indications that the body may be "primed" to more readily absorb carbohydrates post-workout and consequently help prevent delayed-onset muscle soreness.

You mentioned that your workout is fairly late in the evening. If you were to wait to eat until after that workout, that's likely a very long stretch between lunch and dinnertime. You could either shift your lunch a little later, or perhaps have a light snack around 4-5 p.m. just so you have a little fuel for your workout.

share|improve this answer
Thanks for the link – interesting read! –  Will Vousden Feb 2 '12 at 9:44

The day before you workout you should eat some kind of long chain carbohydrate (such as pasta) for energy and right before you workout I'd suggest something like a cliff bar or power-bar and then afterward I would always drink chocolate milk, with the healthiest milk in it that you can stand, that is proven to replace electrolytes even better than gatorade!

share|improve this answer
But what about dinner? And yes, I do drink chocolate milk for recovery afterwards, like I said! –  Will Vousden Jan 28 '12 at 5:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.