Before a workout: If you ate lunch at 1 p.m. and plan to workout at 2 or 3 p.m., you don’t need to eat anything else. But if it has been more than a couple of hours since you had a meal, have a small snack about an hour before exercise, Alexon says. Aim for 20 to 30 grams of carbs and 5 to 10 grams of protein, she says. “Avoid anything high-fat or high in fiber, as that will take longer to digest.” A banana with peanut butter, a hard-boiled egg with toast, or a granola bar and string cheese would work.
After a workout: Muscles burn glucose for energy. Long or intense workouts can deplete your stores, and you may start using muscle for fuel. To help prevent muscle loss, eat within 45 minutes after cardio, preferably sooner, Alexon says. After strength training, eat within 40 minutes to support better muscle recovery and building. In either case, have something with a 2:1 carb-to-protein ratio, such as a tuna sandwich on whole-grain bread plus a small piece of fruit.
Hydrate: Be sure you’re drinking enough fluid before, during, and after workouts to stay hydrated. According to the American Council on Exercise, a person can lose a quart of water or more exercising for an hour, depending on the intensity and air temperature. It recommends drinking 17 to 20 ounces of water 2 hours before a workout, and 7 to 10 ounces for every 10 to 20 minutes of exercise.
Editor’s Note: A version of this article also appeared in the June 2022 issue of Consumer Reports On Health.