Answer Fitness® > Ask The Fitness Nerd > Should I Eat Before Or After Exercise? | Ask The Fitness Nerd

Should I Eat Before Or After Exercise? | Ask The Fitness Nerd

Is it Best to Eat Before or After Exercise? Making Sense of Pre-Workout and Post-Workout Nutrition.

Dear Fitness Nerd,Fit_Woman_With_Apple_2

When should I eat? Before or after I exercise? In particular, if I’m going to wake up and workout in the morning, do I eat breakfast before or after I workout? Jen — Detroit, MI

Timing of meals, especially before or after exercise is one of those things that’s part science, and part personal preference. Let’s tackle the science first, and then deal with some of the personal things you need to consider.

Understanding Pre-Workout and Post-Workout Nutrition

Pre and post-workout nutrition is critical, because it allows the body to have the necessary energy to exercise effectively, as well as the right macro-nutrients and energy after exercise to help with recovery.

As a rule of thumb, you want to try to fill your tank up both before and after working out. How much you need to eat and what you should eat before exercise will have a lot to do with:

  • The time of day
  • When you last ate
  • How your body responds to pre-workout food.
What To Eat Before Exercise

In general, you’ll want to eat a light meal about 60-90 minutes before exercise.

The ideal meal will have a good balance of complex carbohydrates and some lean protein. A little healthy fat is fine, but you don’t want to overdo it. So a good pre-workout meal might be an apple with some natural peanut butter or a light sandwich made with 100% whole wheat bread and some turkey or chicken breast.

The same rule basically applies if you work out in the morning, although your choice of foods may be different.

A good pre-exercise breakfast would be a bowl of oatmeal with some fresh fruit and maybe a little honey and a couple of scrambled egg whites. If you are pressed for time, a bowl of 100% whole grain cereal with skim milk and some fruit will do the trick, or you can opt for a smoothie made with skim milk, frozen or fresh fruit and maybe a scoop of whey or soy protein powder.

In either case, you should be aiming to come in at around 300-350 calories. If you go much beyond that, you may feel too full and this can make exercising uncomfortable.

What To Eat After A Workout

In terms of post-workout nutrition, you’ll want another small, balanced meal as soon as possible after working out.

This, in my opinion is a must, regardless of whether you eat a pre-workout meal or snack.

For your post-workout meal, the best things to eat after a workout are foods that are low in fat, high in lean protein and have a mix of simple and complex carbs.

The choice of carb is yours — there are some good reasons for eating a more quickly digested carbohydrate (like white rice or Rice chex) with some protein right after you workout, but this isn’t required.

The main thing here is to eat something after you workout that has lean protein and some healthy sources of carbs. That could be scrambled egg whites, a bowl of whole grain cereal with skim milk or low-fat yogurt, or a whey or soy shake. While it’s not ideal, even a higher-protein nutrition or sports bar right after you workout or exercise is better than nothing.

Timing Your Pre Workout and Post Exercise Meals

As I mentioned before, timing of meals around exercise is critical.

If you are eating too close to your actual workout, this can leave you feeling bloated or sluggish. A good practice is to give yourself at least 60 minutes between eating and exercising. That gives your body plenty of time to get on with the digestion process.

Choosing complex carbohydrates keeps your blood sugar levels stable and can help you sustain your energy during exercise, so you should always be including them in your pre-workout meal.

Also, the type of exercise and intensity of that exercise can determine the timing of meals.

Intense exercise and activity can cause disruptions with digestion. When you exercise, the body slows digestion to conserve energy, re-rellocating it to your muscles to power your workout and activity. This can sometimes cause stomach upset — especially if you eat to close to your workout.

The resulting indigestion, bloating and “gassiness” is often more prevalent among runners or people performing high-intensity cardio right after eating than with with weight trainees or people performing lower-intensity cardio. Some people have no issues, while others find that they need to eat far advance of their workout to avoid this.

Generally, people have less issues with handling post-workout meals. In fact, many people are plenty hungry 30 minutes after a good workout. So they welcome the food.

Other Considerations Around Eating Before Exercise

Finally, when and how much you eat before exercise (or whether you eat at all) needs to be vetted against your own personal preferences and experiences.

Some people simply find eating before exercise difficult. This seems to be especially common for people who like to work out first thing in the morning.  Often you don’t have the luxury of eating 60 minutes before your workout if you do it early in the morning. Also, some people have problems eating breakfast immediately after waking. Both of these things can impact whether or not you eat before an a.m. workout or not.

If you’re able to eat something before exercising, I would encourage you to do it. Even something simple like some fruit or a nutrition bar can help give you a boost of energy without weighting you down or negatively impacting your performance.

At the end of the day, it comes down to experimenting to find what works best for you.

Try both approaches and see what impact eating or not eating before your workout has on your energy levels.  Tinker around with the types of foods you eat, how much of them you eat and their timing until you find something that fits. Usually you can discover the right combination for you with a little awareness and practice.

Have a Question for the Fitness Nerd? Want a Chance To Win Some Free Under Armour?

If you have a question for the Fitness Nerd on exercise, diet, nutrition or healthy eating and cooking, send your question to: [email protected].

Each month, I’ll draw a name from all of the legitimate questions I receive and the winner will receive a $20 Under Armour eGift Card redeemable exclusively at

What’s my definition of legit? Legit means that your question is related somehow to fitness, diet, nutrition, supplements, exercise, healthy eating, etc. You get the point.

Please include your full name, city and state and e-mail address to be entered in the drawing. Only your first name, last initial and location will be posted with your question. The winner will be chosen and announced on the first day of each month. Void where prohibited, you need not be present at the drawing to win, blah, blah, blah ….


Comments (9)

  1. Jen R (3 comments) says:

    Hey Matt,

    Thanks a ton for answering the question, it helps a lot. Especially because next week I am hoping to shift my wake up time to another half an hour earlier than usual. And I don’t know if I can wake up any earlier than that AND still get more than 6 hours of sleep a night.

    Rock on Fitness Nerd.


  2. Fred (2 comments) says:

    Just found your site and think it’s awesome. Only problem is I know I’ll be spending a ton of time going over old articles, etc.!

    Thanks for clarifying what to eat before exercising…I think I generally screw that up.

    Good stuff!  Thanks again!


  3. princess ann (1 comments) says:

    hi matt wow so what im doing is right i eat breakfast before i exercise i do wake up at 6am eat at 7am i luv oatmeal then i exercise at 9am lunch at 1pm then dinner at 6 or 7pm i works for me i really lose weight thanks for posting

  4. Ria (1 comments) says:

    Is it ok to exercise and then go to bed at night?

  5. vijay (1 comments) says:

    always eat light food before foods rich in protein and that would stimulate the production of testosterone.avoid soy more.

  6. jason (6 comments) says:

    I work out every day of my life!  my morning work out concists of push up (20 at a time) crunches (5o at a time) and weight lifting.  my job consists of lifting up to 50 lbs, constantly……I am an order selector, so my question is when should I be eating foods high in protein, before i work out in the morning?  or after?  and before I go to work, or when I get home?

  7. Mike Bell (1 comments) says:

    I never eat before I exercise, your article heightened my perspective on the matter.

    Mike Bell

  8. Karen (3 comments) says:

    Will try and see what works best for me.

Tagged with: ,