
Written By: Gloria Tsang, RD
Title: Founding Registered Dietitian
Alumni: University of British Columbia
Last Updated on:

Most people think about what they should eat before a workout. A quick carb for energy. A bit of protein for muscle repair. Enough fluids to support performance. These choices matter. Yet many foods that support long-term health can cause discomfort when eaten too close to exercise.
Timing affects digestion, energy availability and how your stomach responds to movement. Even nutritious foods can work against you if they sit too heavy or digest too slowly. As a dietitian, I often see clients struggle not because their choices are unhealthy but because the timing does not suit their workout.
Table of Contents
The four foods below are excellent for your diet in general but may not be ideal in the one to two hours before exercise.
Healthy fats offer many benefits. They support hormone production, help you absorb vitamins and keep you full. Nuts, nut butter, avocado, chia pudding and trail mix all fit well into a balanced diet. The challenge is that fat takes longer to digest.
During exercise, blood flow shifts toward your muscles. Less blood moves to the digestive tract. Digestion slows. This can lead to early feelings of heaviness or mild nausea.
Research supports this effect. A controlled trial1 found that gastric emptying was “much slower with [fat] compared with water,” highlighting how fat-rich meals remain in the stomach longer.
These foods are still healthy. They simply work better when eaten two to three hours before training.
Protein supports muscle repair. Many people drink protein shakes right before they exercise. This works for some, but for others, a large, nutrient-dense shake can feel heavy.
Protein takes longer to digest than carbohydrates. A big shake with dairy, nut butter or seeds stays in the stomach for a longer time. Your body then redirects blood flow to your muscles, leaving digestion to work with less support.
A randomized trial2 in well-trained basketball players found that a pre-exercise meal containing protein and carbohydrate increased nausea during exercise. The authors reported that “nausea during and post-exercise increased following PRO/CHO [protein + carbohydrate]” and noted that the added protein “may have increased nausea during exercise”.
Protein is still essential. You can include a small amount before exercise, but large shakes may be better consumed earlier in the day or after your workout.
Vegetables, beans, lentils and whole grains support long-term gut and heart health. They add bulk, promote regularity and help with satiety. These benefits are important, but they can be problematic during a workout.
Fibre increases stomach volume and promotes fermentation in the large intestine. This can lead to bloating, gas or cramping when eaten close to exercise. Movement adds pressure. Running, jumping or twisting can make these sensations more noticeable.
Sports nutrition research supports adjusting fibre intake around training. One review3 advises avoiding high fibre foods before competition, noting that they “may result in unnecessary gas production which might cause cramping”.
You do not need to avoid fibre. Just schedule high fibre meals earlier in the day if you plan to work out soon.
Fermented foods support a diverse gut microbiome. Kimchi, sauerkraut, kombucha, kefir and miso all contain beneficial bacteria. Many people tolerate these foods well. Others experience more gas or faster bowel movements, depending on gut sensitivity.
Fermented foods often contain organic acids and gas from the fermentation process. These may stimulate the gut. During exercise, especially with bending or twisting motions, this can feel uncomfortable.
A 2023 systematic review4 on gastrointestinal symptoms during exercise notes that foods that increase gas production or gut motility raise the risk of discomfort during movement.
These foods remain excellent for health. They simply work better when eaten away from workout times or after you know how your body responds to them.
If you have less than 2 hours, the best pre-workout foods digest easily and provide quick energy. Carbohydrates fit this purpose well. You can pair them with a small amount of protein if needed.
Try these:
If your workout starts soon, choose simple carbohydrates. If you have two to three hours, enjoy a balanced meal with lean protein, complex carbs and moderate fat.
Pre-workout nutrition does not need to be complicated. The four foods above remain healthy choices. They simply perform better at other times of the day. A few small timing adjustments can help you feel lighter, more comfortable and more energized during your workouts. golden rule of eating familiar foods before a race or competition. This would not be the time to try something new! Trial and error during training will help you find the fuel that will work best for you.
HealthCastle has strict sourcing guidelines. We reference peer-reviewed studies, scientific journals and associations. We only use quality, credible sources to ensure content accuracy and integrity.
Alumni: University of British Columbia – Gloria Tsang is the author of 6 books and the founder of HealthCastle.com, the largest online nutrition network run by registered dietitians. Her work has appeared in major national publications, and she is a regularly featured nutrition expert for media outlets across the country. The Huffington Post named her one of its Top 20 Nutrition Experts on Twitter. Gloria’s articles have appeared on various media such as Reuters, NBC & ABC affiliates, The Chicago Sun-Times, Reader’s Digest Canada, iVillage and USA Today.
healthy snacks, pre-workout snacks, sports nutrition
Nutrition Faceoff: Haagen-Dazs Vanilla Ice Cream vs. Frozen Yogurt