Marathon & Running

What to Eat Before a Run: Timing, Portions, and the Best Foods for Every Distance

A practical pre-run eating guide: what to eat 3 hours, 1 hour, and 30 minutes before running, the best foods for 5Ks, 10Ks and long runs, and when running on an empty stomach is fine.

Mavr

Mavr Sports Nutrition Team

August 30, 2026 · 12 min read

Quick answer

Eat carbohydrate-rich, low-fiber, low-fat food before running, scaled to the time available: a normal meal 2 to 4 hours out, a light snack such as a banana or toast with jam 30 to 60 minutes out. Short easy runs under about 45 to 60 minutes are fine on an empty stomach if you feel good; anything long or hard goes better with fuel. The closer to the run you eat, the smaller and simpler the food should be, and everything you plan to eat before a race should be rehearsed in training first.

The timing rule does the heavy lifting: full meal at 3 hours, half portion at 2 hours, snack at 1 hour, small simple carbs at 30 minutes.
Fiber, fat, and protein slow digestion, which is why the best pre-run foods look beige and boring.
Distance changes the answer less than duration and intensity do: a hard 5K wants an emptier stomach than a relaxed long run.
The night-before meal matters for long runs: familiar carbohydrate at dinner beats a heroic breakfast.

Every runner has eaten the wrong thing before a run exactly once per wrong thing. The greasy lunch that came back at mile two, the salad that felt like ballast, the empty stomach that turned a tempo run into a survival jog. Pre-run eating is not complicated, but it is unforgiving, and the internet answers it with lists of 40 foods when what you need is a timing rule.

Here is the rule, then the details: eat carbohydrate, go easy on fiber and fat, and shrink the portion as the run gets closer. Everything else in this guide is that sentence applied to real mornings, real lunch hours, and real races.

The Pre-Run Timing Rule

Time before runWhat to eatExamples
3 to 4 hoursA normal carbohydrate-based mealRice or pasta with lean protein; oatmeal with banana; sandwich and fruit
2 hoursA light meal, roughly half sizeBagel with jam; yogurt with granola; toast with honey and a banana
1 hourA small snack, 30 to 60 g of carbsBanana; two slices of white toast with jam; a granola bar
30 minutesSmall, simple, familiar carbs onlyHalf a banana; a few dates; a small sports drink; an energy gel for hard sessions

This matches the standard sports-nutrition guidance: a carbohydrate-rich meal one to four hours before exercise, with the portion scaled down as the window shrinks. The reason is mechanical. Food still sitting in your stomach competes with your legs for blood flow, and running physically jostles whatever has not moved on. Time is what empties the stomach, so less time means less food.

The Best Pre-Run Foods (and Why They Look Boring)

  • White bread, bagels, and toast with jam or honey: fast-digesting carbs with almost nothing to slow them down.
  • Bananas: the classic for a reason; easy carbs, potassium, portable, gentle.
  • Oatmeal: excellent at 2 to 3 hours out; too slow at 45 minutes out.
  • White rice and plain pasta: ideal as the earlier meal before evening runs.
  • Low-fat yogurt with granola or honey: works if dairy agrees with you.
  • Dates, raisins, applesauce pouches: near-instant carbs for the final 30 minutes.
  • Sports drink or a gel: the food of last resort before early or hard sessions, and completely legitimate.

What to avoid is the mirror image: high-fiber cereals, big salads, beans, fried and fatty food, and large amounts of protein in the final two hours. None of these are bad foods. They are slow foods, and slow is the one thing a pre-run meal cannot be. If you are prone to mid-run stomach trouble, our GI guide covers the full prevention checklist.

Should You Eat Before a Run At All?

For an easy run under about 45 to 60 minutes, running on an empty stomach is fine if you feel good doing it; your glycogen stores from yesterday cover it. The case for eating first strengthens as runs get longer or harder. Quality sessions, long runs, and races all measurably benefit from arriving with topped-up carbohydrate, and habitual under-fueling around training is a performance and health problem, not a discipline badge.

A useful default: fuel the work, not the clock. If the run has a purpose beyond easy movement, eat something first, even if it is only a banana and water. If you specifically want to train fasted, treat it as a deliberate tool for selected easy sessions rather than a daily identity.

What to Eat by Distance

RunNight beforeFinal pre-run food
5K (hard effort)Normal dinner, nothing heroicSmall snack 60 to 90 minutes out; race on a fairly empty stomach
10KNormal carbohydrate-based dinnerLight breakfast 2 hours out or a solid snack at 60 to 90 minutes
Half marathonFamiliar carb-rich dinnerReal breakfast 2 to 3 hours out, plus a top-up 30 minutes before the start
Long run (90+ min)Carb-forward dinner, the true fuel for the morningBreakfast or snack scaled to your wake-up margin, plus fuel during the run

Notice that the shortest races want the emptiest stomachs. A 5K is run near maximum intensity, where digestion is most likely to complain, and it is short enough that stored fuel covers it entirely. Long runs are the opposite: intensity is lower, duration is higher, and both the night-before dinner and during-run fueling carry real weight.

Early Morning Runs: The Hardest Case

  • Do the heavy lifting the night before: a carbohydrate-based dinner is most of your morning fuel.
  • With 30 to 45 minutes: half a banana, a slice of toast with honey, or a small sports drink.
  • With 15 minutes: a few sips of sports drink or nothing; easy runs will survive.
  • Coffee first is fine and mildly performance-enhancing; keep it to your practiced dose.
  • For morning quality sessions, consider a gel 10 to 15 minutes before starting rather than skipping fuel entirely.

Race Days: Rehearse, Then Repeat

Whatever you plan to eat before a race must first be eaten before training runs of similar timing and intensity, at least twice. Race morning is a terrible time for experiments: nerves alone change digestion, and an unfamiliar breakfast stacks a second variable on top. Pick your meal, test it on long-run mornings, and then do not negotiate with the hotel buffet.

Mavr reads the workouts on your calendar and tells you what and when to eat before each one, from easy jogs to race morning.

Frequently Asked Questions

What should I eat 30 minutes before a run?

Something small and simple: half a banana, a few dates, toast with jam, a small sports drink, or a gel before hard sessions. Keep it under about 30 g of carbs and skip fiber, fat, and big protein portions.

Should I eat before a morning run?

For easy runs under about an hour, it is optional; rely on last night’s dinner. For long runs or quality sessions, eat at least a small carbohydrate snack, even 15 to 30 minutes out, or take a gel just before starting.

What is the best thing to eat before a 5K?

A normal dinner the night before, then only a light snack 60 to 90 minutes before the start, such as a banana or toast with jam. A 5K is short and intense, so an emptier stomach usually races better.

What should I eat the night before a long run?

A familiar carbohydrate-based dinner: pasta, rice, or potatoes with a moderate portion of protein and not much fat or fiber. The night-before meal is the main fuel source for early long runs.

Is it better to eat before or after a run?

Both matter for different reasons. Before fuels the work; after supports recovery. For short easy runs you can skip the before and eat promptly afterward. For long or hard sessions, do both.

Sources

Sources and official references

  1. 1.Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and ACSM: Nutrition and Athletic PerformanceMedicine and Science in Sports and Exercise (Thomas et al., 2026) · Pre-exercise meal timing and composition guidance
  2. 2.International Society of Sports Nutrition Position Stand: Nutrient TimingJISSN (Kerksick et al., 2026) · Carbohydrate timing before and around exercise
  3. 3.Nutrition for Athletics: 2026 IAAF Consensus StatementWorld Athletics · Pre-race meal framework of one to four hours
  4. 4.Carbohydrates for Training and CompetitionJournal of Sports Sciences (Burke et al., 2026) · Pre-exercise carbohydrate targets by session type

Prompt ideas for AI assistants

  • What should I eat 60 minutes before a 10K?
  • Build a pre-run breakfast for a 7 a.m. long run.
  • Is it okay to run before eating anything?

Mavr plans your pre-run meals and snacks around the workouts already on your calendar, so you never have to solve this before dawn.

Mavr

Written by

Mavr Sports Nutrition Team

The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.