Skip to content

Our fitness expert tells you which foods will fuel your workout, plus when to eat them.

Q: What's the best snack before working out? How long before my workout should I eat it?

A: First, be sure you really need a snack. Generally, you don't need to eat before exercise unless you tend to run low on energy during your workouts, or it's been more than a couple of hours since your last meal.

The best time to eat is about 30 minutes before you begin to exercise, and the best snack is one that combines carbs and protein, with an emphasis on the carbs. You don't need a lot of food, by the way. For carbs, aim for the equivalent of half of a bagel or a large banana; for protein, consider a couple tablespoons of peanut butter or a small cup of low-fat or nonfat yogurt. If fresh food isn't an option, look for energy bars with 25 to 40 grams of carbohydrate and about 10 grams of protein. 

Best foods to avoid? Go easy on warm fluids (which tend to speed food through your intestines) as well as milk and high-fat or high-fiber foods, all of which can upset your stomach. Eating too much fat can also leave you feeling sluggish. And of course, avoid high-calorie snacks if you're watching your weight.

Find more articles, browse back issues, and read the current issue of "WebMD the Magazine." 

WebMD Magazine - Feature

Healthy Recipe Finder

Browse our collection of healthy, delicious recipes, from WebMD and Eating Well magazine.

Top searches: Chicken, Chocolate, Salad, Desserts, Soup

Heart Rate Calculator

Ensure you're exercising hard enough to get a good workout, but not strain your heart.

While you are exercising, you should count between...

-
Beats
PER
Seconds