There’s no shortage of advice for runners on what to eat before a run. But when it comes to the foods that don’t belong anywhere near your pre-run window, the guidance is usually vague or overly generic.
And that’s a problem, because pre-run fueling isn’t just about choosing the “best” option. It’s also about avoiding the choices that can quietly wreck a workout: GI distress, cramps, nausea, mid-run bathroom emergencies, energy crashes, or that heavy, sloshy feeling that makes even an easy pace feel awful.
So what are the worst foods to eat before running? And how does what you should avoid before a race differ from what might be totally fine before a short, easy jog?
Let’s break down why pre-run nutrition matters, what can go wrong when the timing or food choice is off, and the specific foods most likely to sabotage your run.

Does What You Eat Before a Race Actually Affect Your Performance?
When you’re gearing up for a long run or training for a race, most of the attention naturally goes to the training itself—and to race-day logistics: what you’ll wear, the forecast, when you need to wake up, your hydration plan, pacing, and all the little details that help the day go smoothly.
But what you eat before a race (or before a run, or a hard workout) matters just as much because it directly affects how you feel once you start moving.
The right pre-run meal can mean steady energy and a calm stomach. The wrong one can lead to cramps, nausea, reflux, urgent bathroom stops, or that sluggish “brick in the gut” feeling that makes your pace feel harder than it should.
Food is fuel, and running is uniquely demanding. It’s high-impact and often performed at moderate-to-high intensity, which increases the energy your body needs and the likelihood of stomach issues if digestion and timing aren’t on your side.
For any vigorous workout or long run, your body relies heavily on glycogen—the stored form of carbohydrates and your muscles’ preferred energy source when intensity ramps up.1Murray, B., & Rosenbloom, C. (2018). Fundamentals of Glycogen Metabolism for Coaches and Athletes. Nutrition Reviews, 76(4), 243–259. https://doi.org/10.1093/nutrit/nuy001
That’s why most “best foods to eat before a race” lists emphasize carbs: they help ensure your glycogen stores are topped off so you can maintain effort, protect against late-run fatigue, and avoid the dreaded energy crash.
A smart pre-race approach isn’t just “eat carbs,” though. It’s also about choosing carb sources that digest well for you and avoiding foods that are more likely to cause GI distress, especially as the distance and intensity increase.
What Should You Eat Before A Run For Maximum Energy?
Here are some of our top suggestions for pre-run foods, whether it be breakfast or a small snack to get those energy levels up for distance running or intense speed workouts:
Best Pre-Run Snacks
- Oatmeal or porridge, cream of wheat hot cereal
- Low-sugar cereals that don’t have tons of fiber
- Bananas
- Pretzels with peanut butter
- Applesauce
- Plain croissant
- Rice cakes
- Waffles or pancakes
- Fig Newtons or other fruit cookies
- Fruit cereal bars like Nutrigrain bars
- Toast, bagel, or English muffin with jam, butter, or peanut butter
- Crackers
- An energy or high-carb granola bar
- Sweet potatoes
- Bread with healthy fats like peanut butter or almond butter
- Mashed potatoes
- White rice
- Couscous
- Pastina

The longer the effort, whether it’s a long run or a race like a half-marathon or marathon, the more important it becomes to start with full carbohydrate stores.
That’s because carbs are what replenish muscle and liver glycogen, which can be partially depleted from prior training sessions and further reduced by overnight fasting.
Running also has a unique fueling challenge that other endurance sports don’t: impact. The constant jostling and bouncing of each stride can make your stomach far less forgiving than it would be on a bike or in other low-impact endurance activities.
And if you’re running at a faster pace, have greater vertical oscillation, or simply have a sensitive gastrointestinal system, your gut contents are repeatedly shaken and compressed with every step and landing. 22009). The impact of physical exercise on the gastrointestinal tract. Current Opinion in Clinical Nutrition and Metabolic Care, 12(5), 533–538. https://doi.org/10.1097/mco.0b013e32832e6776
In practical terms, that means any food still sitting undigested in your stomach or intestines when you start running is going to be sloshed around the entire time.
The result can be a range of uncomfortable (and sometimes race-ending) symptoms: bloating, gas, nausea, diarrhea, stomach cramps, side stitches, and even vomiting.
Your risk of digestive distress jumps if you eat too close to the start or choose foods that are slow to digest or more likely to irritate your gut.
On the flip side, under-fueling can backfire just as hard. If you don’t take in enough beforehand, you’re more likely to hit an energy crash, feel foggy or weak, and end up grinding your way to the finish far slower than you planned.

What Are the Worst Foods to Eat Before Running?
The “worst” foods to eat before running are usually the ones that are hardest on your stomach, slow to digest, or most likely to cause an energy crash once you start moving.
Many of them overlap with foods that are generally considered less helpful for runners overall, such as items that are low in nutrients, high in added sugar, heavy in processed fats, or packed with ultra-processed ingredients that don’t do much for health or performance.
That said, every runner’s gut is different. Some people can handle a pre-run latte or a fiber-rich breakfast with zero issues, while others can’t look at the same foods without flirting with a mid-run bathroom emergency.
And there are also plenty of healthy foods that belong in a strong runner’s diet, but aren’t the best choice right before a long run or race simply because they can be tough to digest when you’re bouncing down the road.
With that in mind, here’s a general list of common troublemakers, the foods that are most likely to cause digestive problems or performance issues if you eat them too close to a run:
#1: Caffeine
Caffeine is not only the most popular psychoactive drug in the world, but it is also one of the most common ergogenic aids for endurance performance.
However, having too much caffeine before running can cause an upset stomach, as caffeine is a stimulant that tends to get your bowels moving (just think about how many people rely on their morning cup of coffee to bring on that first trip to the bathroom!).
If your body is accustomed to running after a cup of coffee or having some other source of caffeine, then you don’t necessarily need to avoid caffeine altogether before running.
Doing so may actually decrease your race performance. Therefore, be mindful of your pre-run caffeine consumption, especially if you have a sensitive stomach.
Make sure you do not exceed your usual morning caffeine intake, and consider reducing it slightly if you tend to experience loose bowels from caffeine.
One thing that tends to work pretty well is that if you are a habitual caffeine drinker, you can cut back on your caffeine the week of the race as you taper.
This can actually help improve your sleep and increase your body‘s sensitivity to caffeine on race day. Then, you can have a small cup of coffee and feel energized without overdoing it.

#2: Fatty Foods
The keto diet has popularized high-fat foods, but for most people, fatty foods are among those to avoid before a run.
Fat takes much longer to digest, so it will stick around in your stomach and intestines, increasing the likelihood of digestive distress while running.
The muscles also prefer to use carbohydrates during high-intensity exercise because the ability to produce ATP (energy) from carbohydrates is much faster.
Therefore, recommendations for what to eat before a race prioritize carbohydrate-rich foods over fatty foods.
If you want fatty foods before running, avoid fried foods and processed oils. Choose high-quality fats such as avocado, coconut, nuts, nut butter, seeds, and whole eggs.
#3: Fibrous Carbs
Although fiber is very important for overall nutrition for runners, eating high-fiber foods before running can cause bloating, gas, and diarrhea.
Fiber takes a long time to digest and break down, and tends to produce excess gas in the GI tract because the bacteria that reside in your gut ferment fiber and produce gas as a byproduct.
High-fiber foods to avoid before running include:
- Cruciferous veggies like broccoli, cauliflower, and Brussels sprouts
- Legumes like beans, lentils, chickpeas
- High-fiber cereals with lots of bran
- Fiber bars with inulin
- Artichokes
- Asparagus
- Certain dried fruit

#4: New Foods
Although it’s all well and good to look at a list of the best foods to eat before running and choose foods that sound appealing to you, one of the most fundamental mistakes that new runners often make is choosing to have different foods before a race or a long run than they normally have as part of their everyday diet.
Even if you feel like a runner with an “iron stomach,“ it is best not to experiment with eating something new on race day.
You never know how your gut will respond, and you may end up feeling nauseous, gassy, constipated, or dealing with runner’s trots.
Now that it’s clear what not to eat before a long run or race, what about while you’re running?
Knowing how to assemble a fueling strategy with energy gels, bars, chews, electrolytes, and sports drinks for your runs and races is equally important to avoid bonking.
Additionally, working with a nutritionist or registered dietitian can help you refine your running diet and fueling needs.













How about a nice ham sandwich with chips before running,the best!
I’m just stoked pastina was on the list. Tell me Tocci added that.
Peanut butter sandwiches do me in. They sit in my stomach like a lump of lead. I can run through it if I have to, but it takes several miles that seem to go on forever before I lighten up. If I do PB before a run I have to really minimize it.