Trail runner holding a neve smoothie pouch for athletes.

What to Eat Before a Run: Timing and Foods for Every Distance

Nora Fierman

What you eat before a run matters. But almost as much as what you eat is when you eat it and that answer changes depending on whether you're heading out for a quick 5K or lining up for a marathon.

Get it right and you hit the road feeling light, fueled, and ready. Get it wrong and you spend the first mile regretting your breakfast or the last mile running on empty.

Here's a complete guide to pre-run nutrition. What to eat, when to eat it, and how to adjust for every distance and situation so you never have to guess again.

Why Pre-Run Nutrition Matters

Your body runs on carbohydrates. More specifically, it runs on glycogen, the form of carbohydrate stored in your muscles and liver. Glycogen stores are limited. A hard or long run depletes them. Starting a run with full glycogen stores means more energy available from the first mile, better performance at high intensity, and a later wall if you're going long.

Research consistently shows that carbohydrate availability is a limiting factor in endurance performance. When glycogen stores are depleted, runners experience what's commonly called "hitting the wall."

Pre-run nutrition is how you show up with full stores rather than starting on empty.

The Two Variables That Change Everything: Timing and Distance

Before getting into specific foods, understanding these two variables helps everything else make sense.

Timing: how long before you run you eat determines what you can actually digest. A meal eaten two to three hours before a run has time to fully digest. A snack eaten 30 minutes before needs to be simple enough to process quickly without sitting in your stomach when you start moving.

Distance: a 30-minute easy run and a three-hour long run have completely different fuel requirements. The shorter the run, the less pre-run nutrition matters. The longer the run, the more critical it becomes.

Most runners should eat 60 to 90 minutes before an easy run, 90 to 120 minutes before a tempo or interval workout, and 2 to 4 hours before a race depending on distance.

What and When to Eat Before a Run: By Distance

What to Eat Before a Short Run (Under 45 Minutes)

For a short easy run, pre-run nutrition is the least critical window. If you've eaten normally in the hours before, you likely have enough glycogen on board to cover a short effort without eating anything specific beforehand.

If you want something small: a banana, a few dates, or a small piece of toast 20 to 30 minutes before is plenty. Keep it light and carb-forward. Nothing that requires significant digestion time.

What to avoid: heavy meals, high fat foods, high fiber foods, or dairy right before. These slow digestion and compete with your muscles for blood flow during the effort.

What to Eat Before a 5K

A 5K is short enough that your pre-race meal matters more than a pre-race snack. The night before and the morning of are the windows that count.

If you have a long run or a race scheduled, make sure you eat a pre-run meal a few hours before you go.

The morning of a 5K, two to three hours before the start: a carb-forward meal with moderate protein and low fat and fiber. Oatmeal with banana and honey, toast with eggs and jam, or a bagel with a light spread. Keep portions moderate, you don't need a massive meal for a 5K, and a heavy stomach at the start line is worse than a slightly empty one.

Thirty minutes before: a banana or a few dates if you want one more top-off. Optional for most 5K runners.

What to Eat the Night Before a 5K

The night-before meal is underrated for shorter races. High-fiber foods should be limited or avoided in the 2 to 3 hours before running, especially for those with sensitive stomachs or before higher-intensity sessions, and this principle extends to the night before a race for many runners. A dinner that's familiar, carb-forward, and easy to digest sets you up for a comfortable morning.

Good night-before options: pasta with a light sauce and lean protein, rice with chicken and vegetables, or a sweet potato with salmon. Nothing drastically different from your normal diet. The night before a race is not the time to try a new restaurant.

What to Eat Before a Long Run

For runs over 90 minutes, pre-run nutrition becomes genuinely performance-critical. Starting a long run with depleted glycogen stores means the wall comes earlier and hits harder.

Two to three hours before: a real meal. Around 1 to 4 grams of carbohydrates per kilogram of body weight is effective in this window. For a 150-pound (68kg) runner, that's roughly 68 to 272 grams of carbohydrates, so a proper carb-forward meal, not a snack. Oatmeal with banana and honey, toast with eggs and fruit, or rice with eggs and vegetables all work well.

A bowl of oatmeal with berries, a bagel with jam, or two slices of toast with honey delivers 30 to 60 grams of carbohydrate 90 to 120 minutes before the workout if you're on a tighter timeline. 

One hour before: this is a good window for a smoothie pouch. Neve's Boysenberry Beet provides natural carbohydrates from banana and boysenberries alongside beet-derived nitrates, relevant for oxygen efficiency on long efforts, and natural electrolytes from sea salt and coconut. The coconut cream means it digests a bit more slowly than a pure simple-sugar source, making it better suited to the hour-before window than the final 15 minutes.

Fifteen to thirty minutes before: if you want one more boost right before you start, stick to the fastest-digesting options, like a banana, a few dates, a small amount of honey, or a handful of pretzels. No fat, no fiber, no protein at this point.


⚡ The hour-before window, sorted.
Neve's Boysenberry Beet delivers whole-food carbohydrates, beet-derived nitrates, and natural electrolytes in a resealable pouch built for the hour before a long run. Real food that fuels without sitting heavy.
Shop Boysenberry Beet →


What to Eat Before a Morning Run

Morning runs create a specific challenge: you've been fasting for 7 to 9 hours, your glycogen stores are partially depleted from overnight, and you may not have time to eat a full meal before heading out.

For easy morning runs under 45 to 60 minutes: many runners do fine with just water or a very small snack. A banana or a few dates 15 to 20 minutes before is enough for shorter easy efforts.

For harder morning workouts or long runs: eating beforehand matters more. You don't want to burden your stomach with heavy or difficult-to-digest foods, but you need the energy to fuel your run. A small carb-forward snack 30 to 45 minutes before, like banana, dates, toast with honey, or a smoothie pouch, is better than nothing, even if a full meal isn't practical. 

If you're doing a long run first thing in the morning: wake up early enough to eat a proper meal 90 minutes to two hours before you start. This is inconvenient. It is also the difference between a strong long run and a miserable one by mile eight.

What to Eat Before Running a Marathon

Marathon pre-race nutrition is the highest-stakes version of this question and it spans more than just the morning of.

Race week: if you're preparing for a race, be mindful not only of what you eat the day before or the morning of, but also your nutrition for the entire race week. Increase carbohydrate intake across the 36 to 48 hours before race day to maximize glycogen stores. Not dramatically, just meaningfully more than your normal intake. Rice, pasta, bread, oatmeal, sweet potato alongside your normal protein and vegetables. 

The night before: familiar, carb-forward, easy to digest. Not a massive pasta dinner that leaves you bloated. A moderate portion of something you've eaten many times before. Avoid anything new, anything very high in fiber or fat, and anything spicy.

Race morning: two to three hours before the gun, a real pre-race meal. Oatmeal with banana and honey is the most common choice among distance runners for good reason. It's easily digestible, well-tested, and carb-forward without being heavy. Toast with eggs and jam, a bagel with light cream cheese and banana all work. Aim for 60 to 90 grams of carbohydrates at this meal.

Around one hour before: a small smoothie pouch or banana to top off. Keep it familiar and tested. Race day is never the time to try something new.

Fifteen to thirty minutes before: something very small and fast if needed. A gel, a few dates, or a banana. Many marathon runners skip this window entirely if they've eaten well two to three hours before.

The Foods That Work Before a Run

Across all distances and timing windows, these are the most reliable pre-run foods:

15 to 30 minutes before: banana, Medjool dates, honey, white toast with jam, pretzels or saltine crackers, fruit juice, high carb drink.

360 minutes before: smoothie pouch, like Neve's Boysenberry Beet, for more sustained energy. Rice cakes, applesauce pouch, half a bagel with jam.

90 minutes to 2 hours before: oatmeal with banana and honey, toast with eggs and fruit, bagel with a light spread, rice with eggs, sweet potato with a lean protein.

2 to 3 hours before: any of the above plus larger portions, moderate protein, and slightly more flexibility on fiber and fat since you have time to digest.

What to Avoid Before a Run

Fat should be kept to less than 20% of total calories in pre-run meals, especially those consumed within 2 hours of running. Like fat, fiber slows digestion and can cause gastrointestinal distress during running and should be limited in the immediate pre-run period.

Specifically avoid: fried foods, heavy sauces, high-fat dairy, cruciferous vegetables (broccoli, cauliflower, cabbage), beans and legumes, spicy foods, and anything new or unfamiliar.

The golden rule of race-day nutrition: nothing new on race day. Everything you eat before a race should have been tested on training runs first.

Building Your Pre-Run Nutrition System

The most effective pre-run nutrition approach is one you've practiced enough that it's automatic. Here's how to build it:

Start with your timing window. Based on your schedule, how long before you typically run can you realistically eat? Build your pre-run nutrition around that window rather than fighting it.

Test on easy runs first. Experiment with different foods and timing on easy training days, not before your hardest workouts or races. Your gut adapts over time to processing food during exercise, and what causes issues at first may work fine after a few weeks of practice.

Lock in what works and repeat it. The goal isn't to optimize endlessly, it's to find a system that works and execute it consistently. The same meal at the same time before the same type of run removes a variable and lets your gut adapt fully.

The Bottom Line

Pre-run nutrition doesn't have to be complicated. Carbs before you run, easy to digest, with enough time to process before you start moving. The specifics shift by distance and timing, but the principle stays the same: show up fueled, not stuffed, and not empty.

Find what works. Practice it. Repeat it. Then let your legs do the talking.


🌿 Real food for the hour before your run.
Neve's Boysenberry Beet smoothie pouch delivers whole-food carbohydrates, beet-derived nitrates, and natural electrolytes built for the hour before a long run or the start of a big training day. Resealable, portable, and made from ingredients you can actually pronounce.
Shop Neve → or try both flavors with a Variety Pack →

Back to blog

Leave a comment