What to Eat Before a Run: How to Fuel Without Upsetting Your Stomach
Nora FiermanYou know you should eat before a long run.
But sometimes the idea of sitting down to a full breakfast before heading out the door for a morning run sounds terrible.
Maybe it's 5:30 a.m. and you're barely awake. Maybe you're running in an hour. Maybe you know that if you eat too much, you'll spend the first few miles wondering whether you can make it to the nearest bathroom.
So what should you actually eat before a run?
Pre-run nutrition is about being strategic.
You want enough carbohydrate available to support your workout, while giving your body enough time to digest what you ate. And the closer you get to your run, the more important the size and composition of your snack become.
The goal is to start fueled and comfortable.
Does Eating Before a Run Actually Improve Performance?
For longer or harder efforts, what you eat before exercise can affect how you perform.
Carbohydrate is an important fuel source during endurance exercise, particularly as exercise intensity increases. Consuming carbohydrate before exercise can increase carbohydrate availability and support endurance performance. Research has found that carbohydrate consumed before prolonged exercise can improve endurance capacity compared with exercising without that pre-exercise meal.
That doesn't mean every run requires a pre-run snack.
If you're heading out for an easy 30-minute jog, you may not notice much difference between running after eating and running without food.
But if you're heading out for a 90-minute long run, a hard workout, or an all-day trail adventure, starting adequately fueled becomes much more important.
And you don't necessarily need a giant breakfast to do it.
A small, carbohydrate-focused snack can be enough to give you some readily available fuel without weighing you down.
Why Can Eating Too Much Before a Run Hurt Your Stomach?
More food does not automatically mean more performance.
Running is a unique challenge for your digestive system. When you exercise, blood flow is redirected toward working muscles and away from the gastrointestinal tract. Mechanical movement (i.e. jostling) from running can also contribute to GI symptoms.
That means the food sitting in your stomach before you start running has to be tolerated while your body is simultaneously trying to exercise.
Endurance runners commonly report symptoms including stomach pain, cramps, bloating, intestinal discomfort, and an urge to have a bowel movement. Runner's gut, anyone?
And what you eat beforehand can matter.
Foods that are particularly high in fat, fiber, protein, or certain fermentable carbohydrates can be harder for some athletes to tolerate close to exercise.
That doesn't mean these foods are unhealthy.
It means timing matters.
A giant breakfast of eggs, avocado, oatmeal, nut butter, fruit, and coffee might be a perfectly nutritious breakfast.
It might also be a terrible breakfast to eat 20 minutes before a tempo run. Because your body has to digest it. And then you have to run.
The Closer You Get to Running, the Smaller and Simpler Your Snack Should Be
Think about pre-run fueling as a sliding scale.
2 to 4 hours before your run
You have more time to digest your food, so you can generally eat a more substantial meal.
This is when a normal breakfast or lunch can work well.
Think:
- Oatmeal with fruit
- Toast with eggs
- Bagel with banana
- Rice with lean protein
- Cereal and fruit
- Yogurt with fruit and granola
You have time, so your meal doesn't need to be tiny.
1 to 2 hours before your run
Now we're moving into snack territory.
You want something smaller and relatively easy to digest, with an emphasis on carbohydrate.
Think:
- Banana
- Toast with honey or jam
- Applesauce
- Cereal
- Pretzels
- A smoothie pouch
This is a particularly useful window for athletes who don't want to eat a full meal before running.
Less than 30 minutes before your run
This is where individual tolerance becomes extremely important. Some athletes can handle a small amount of carbohydrate immediately before exercise.
Others absolutely cannot.
If you've got five minutes before heading out the door and decide to eat an entire breakfast, your stomach may have some feedback.
This is not the time to experiment.
If you regularly need to eat this close to a workout, practice with small amounts during training and figure out what your stomach tolerates. Simple carbs like bananas or rice crispy treats can be great options.
What Should You Eat Before a Run?
For most runners, the closer you get to exercise, the more useful it is to prioritize foods that are:
Carbohydrate-focused.
Carbohydrate is an important fuel source for endurance exercise, and pre-exercise carbohydrate intake can help support performance during prolonged exercise.
Lower in fat.
Fat is an important part of a healthy diet, but higher-fat foods generally take longer to digest and can contribute to GI discomfort when consumed close to exercise in some athletes.
Lower in fiber when you're eating close to your run.
Fiber is important for overall health, but large amounts immediately before running can cause GI problems for some athletes. Runners commonly report avoiding high-fiber foods before races for this reason.
Moderate in protein.
Protein is important for athletes, but immediately before a run, carbohydrate is generally the more relevant macronutrient for fueling the upcoming effort.
Familiar.
This might be the most important one.
Race morning is not the time to discover that your stomach hates chia seeds.
Practice your fueling.
10 Easy Foods to Eat Before a Run
1. Banana
The classic for a reason. Bananas provide carbohydrate and are convenient, portable, and relatively easy to eat. If you don't want much food before running, even part of a banana can be a reasonable place to start.
You can also train your gut by starting with a bite of a banana and working your way up to a full banana pre-run.
Best for: 30 minutes before a run.
2. Applesauce Pouch
Applesauce provides carbohydrate in a soft, easy-to-consume form and requires almost no chewing.
It's also convenient to carry, especially when you're heading straight from work to a run or driving to a trailhead.
Best for: 30 minutes before a run.
3. Toast With Honey or Jam
Toast gives you a simple carbohydrate base, while honey or jam adds additional carbohydrate.
If you have an hour or more before running, this can be an easy pre-run snack. Just be mindful of toppings that add a lot of fat or fiber if your stomach is sensitive.
Best for: 30 - 60 minutes before running.
4. Bagel
A bagel can be a great option when you have more time before your run and need more fuel than a small snack provides.
Keep the toppings simple if you're eating it close to your workout.
Cream cheese, peanut butter, and other high-fat toppings may be perfectly fine for some athletes several hours before exercise, but may be less comfortable closer to the start.
Best for: About 1 to 2 hours before a longer run.
5. Oatmeal
Oatmeal can work well when you have plenty of time to digest it, depending on what you add into it.
The catch is that oats contain fiber, and adding a bunch of nuts, seeds, nut butter, and high-fiber fruit can turn a simple bowl of oatmeal into a much heavier meal. If you're eating several hours before your run, that's not necessarily a problem. If you're eating 30 minutes before a hard workout, it might be.
Best for: 2 to 3+ hours before running.
6. Dates
Dates are naturally carbohydrate-rich and easy to carry. They're a good option for runners who prefer whole foods and don't want a large snack before heading out. They're also useful during long runs, which means you can use the same food before and during your workout.
Best for: 30 minutes before running.
7. Pretzels
Not every pre-run snack needs to be sweet. Pretzels provide carbohydrate and some sodium, making them a useful option for runners who prefer savory foods. They're particularly practical when you have a little more time to digest them.
Best for: 60 minutes before running.
8. Cereal
Cereal can be an underrated pre-run food.
It's easy to portion, provides carbohydrate, and can be relatively easy to digest depending on the cereal and what you add to it.
Just don't turn it into a giant bowl of high-fiber cereal with a bunch of nuts and seeds immediately before running.
Remember, the closer you are to running, the simpler you want to keep things.
Best for: 1 to 3 hours before running, depending on the portion.
9. A Simple Smoothie
A smoothie can be a good option if solid food doesn't sound appealing.
Keep your pre-run smoothie relatively simple.
Fruit, liquid, and carbohydrate can make more sense immediately before exercise than turning it into a massive meal with protein powder, nut butter, seeds, oats, and every supplement in your cabinet.
Best for: 60 to 90 minutes before running.
10. Neve
This is one of the reasons we created Neve.
Neve is a plant-based smoothie pouch made specifically for athletes.
It's got some added fat alongside carbohydrate to make it a more substantial option than a traditional gel. Boysenberry Beet can be a particularly practical pre-run option, especially around an hour or so before you head out the door.
You can eat it at home while getting ready, throw it in your bag, or keep one in the car for the days when your carefully planned breakfast doesn't happen.
And because it's a pouch, you don't need a blender, bowl, spoon, or kitchen.
⚡ YOUR PRE-RUN SNACK JUST GOT EASIER.
Real-food fuel you can grab, squeeze, and go.
TRY BOYSENBERRY BEET →What If You Run First Thing in the Morning?
This is where pre-run fueling gets particularly individual.
If you wake up at 5:00 a.m. and have zero interest in eating a meal, don't force yourself to eat a huge breakfast.
Instead, experiment with a small amount of carbohydrate.
Try:
- Half a banana
- Applesauce
- A few dates
- Toast with honey
- A small smoothie
Then see how you feel.
If you're running for 30 minutes at an easy pace, you may not need much. If you're heading out for two hours, that's a different conversation. And remember that pre-run fuel is only one part of the equation.
For a longer run, you'll likely want to think about fueling during the run too.
What If Eating Before Running Makes You Feel Sick?
First, look at how much you're eating.
A common mistake is thinking, "I'm going to run for two hours, so I need to eat a huge breakfast."
You don't necessarily need to. If you're eating closer to your run, reduce the portion.
Then look at what you're eating. High-fat, high-fiber, and very large meals can be more difficult to tolerate close to exercise for some athletes.
Then look at when you're eating. A large breakfast three hours before your run is very different from a large breakfast 30 minutes before your run.
Finally, look at whether you've practiced it. Your gut can adapt to taking in carbohydrate during exercise, and current guidance on exercise-associated GI symptoms emphasizes individualized strategies and gut training rather than one universal food rule.
If you consistently experience significant GI symptoms during exercise, it's worth discussing them with a sports dietitian or healthcare professional rather than simply eliminating more and more foods from your diet.
A Simple Pre-Run Fueling Strategy
If you don't want to overthink it, start here.
Running in 3+ hours
Eat a normal, balanced meal with a good source of carbohydrate.
Running in 1 to 2 hours
Choose a smaller carbohydrate-focused snack.
Think banana, toast, applesauce, cereal, or something similar.
Running in about an hour
Keep it simple.
This is where a small, carbohydrate-focused option like Neve can fit particularly well.
Running in 30 minutes or less
Keep the amount small and use something you already know your stomach tolerates.
Don't experiment. And if you know you don't tolerate food this close to running, give yourself more time next time.
The Biggest Mistake? Waiting Until You're Hungry
If you're doing a long run, don't think about fueling only when you feel like you need food.
Hunger is not always the best signal for when an endurance athlete should begin fueling. The goal is to start the workout with adequate fuel available and continue replacing carbohydrate as needed during longer efforts.
Waiting until you're completely depleted can make it harder to catch back up and will likely ruin your workout.
There Isn't One Perfect Pre-Run Food
Some runners swear by oatmeal. Others can't look at oatmeal before running without their stomach filing a formal complaint.
Some people want a banana. Some want toast. Some want nothing solid at all. And that's okay.
Sports nutrition is not about finding one magical food that works for everyone. It's about finding the combination of food, timing, quantity, and intensity that works for you.
The science gives us some useful principles. Carbohydrate matters for endurance performance.
Large amounts of food immediately before exercise can be uncomfortable.
Fat and fiber may be harder to tolerate close to running for some athletes.
The closer you are to exercise, the more strategic you should be about portion size and food choice.
And perhaps most importantly, practice your fueling before race day.
Your stomach is part of your training plan too.
The Bottom Line
Fuel your workouts and be strategic about it.
Several hours before: Eat a real meal.
One to two hours before: Have a smaller carbohydrate-focused snack.
Around an hour before: Keep it simple, low-fat, and easy to digest.
Immediately before: Use a small amount of something you know you tolerate, or skip it if that's what works for you.
🌿 NOT A BAR. NOT A GEL. JUST FOOD.
Two flavors. Real ingredients. Made for athletes who want another option.
TRY BOTH FLAVORS →