What you eat before a run should match the session, the time available and your own stomach. A short easy run may need no special preparation, while a long run, interval workout or race benefits from a deliberate carbohydrate plan. This guide explains timing, portion sizes and practical meals and snacks without turning pre-run nutrition into a complicated formula.
For a key run lasting longer than about 60–90 minutes, eat a carbohydrate-rich meal one to four hours beforehand. Choose familiar foods, reduce fat and fibre as the start gets closer, and use a small snack when there is less than an hour available. Easy runs under an hour often require only normal daily eating and hydration.
Does every run need a pre-run meal?
No. The need for extra food depends mainly on session duration, intensity, the timing of your previous meal and your total daily intake. A relaxed 30-minute run after a normal breakfast or lunch is very different from a two-hour long run first thing in the morning.
| Run | Likely approach | Priority |
|---|---|---|
| Easy, under 45–60 min | Normal daily meals may be enough | Comfort and hydration |
| Intervals or tempo | Carbohydrate meal or snack beforehand | Starting with available fuel |
| Long run, 75–150 min | Planned meal plus possible snack | Carbohydrate and gut comfort |
| Race | Fully rehearsed race-morning routine | Predictability, not novelty |
| Two sessions in one day | Fuel before and recover after the first | Maintaining glycogen between sessions |
A runner who ate a substantial meal two hours ago needs less additional food than someone training after an overnight fast. Judge the whole day rather than treating every run as an isolated event.
How long before running should you eat?
Complete meal
Use a substantial carbohydrate base, moderate protein and a familiar amount of fat and fibre. This window allows a larger portion.
Small meal or snack
Choose easier-to-digest carbohydrate with less fat and fibre. Keep portions moderate.
Quick carbohydrate
Use a small amount of drink, gel, banana, chews or another tested option only when needed.
There is no perfect universal window. Some runners tolerate a sandwich 60 minutes before training, while others need three hours. Use the broad timing framework to choose a starting point, then repeat the same setup and record comfort, hunger and workout quality.
How many carbohydrates should you eat before a run?
Sports-nutrition guidance commonly uses a broad range of 1–4 grams of carbohydrate per kilogram of body mass during the one to four hours before exercise. The lower end suits shorter sessions or less time, while the upper end is most relevant before long endurance events with several hours available for digestion.
70 kg runner × 1–2 g/kg = 70–140 g carbohydrate
That could be a breakfast of oats, banana, toast and juice before a long run. It does not mean every 70 kg runner needs 140 g before every workout.
Use the smallest amount that supports the session without creating heaviness. A runner who regularly feels hungry, flat or unable to complete quality work may benefit from more carbohydrate. A runner who feels bloated may need a smaller meal, lower fibre, more time or a different food format.
15 practical pre-run meal and snack ideas
| Timing | Idea | Why it works |
|---|---|---|
| 2–4 hours | Oatmeal, banana and honey | Carbohydrate-rich and easy to scale. |
| Bagel with jam plus yoghurt | High carbohydrate with moderate protein. | |
| Rice with eggs and a little soy sauce | Useful savoury option with familiar foods. | |
| Toast, banana and a small smoothie | Combines solid and liquid carbohydrate. | |
| Low-fibre cereal with milk and fruit | Simple breakfast before morning training. | |
| 60–90 minutes | Banana and a slice of toast | Small, familiar and relatively low in fat. |
| Rice cakes with jam | Light texture and easy portion control. | |
| Applesauce pouch and pretzels | Carbohydrate plus some sodium. | |
| Small bowl of cereal | Quick carbohydrate without a large meal. | |
| Sports drink and half a bagel | Useful when appetite is limited. | |
| Under 30 minutes | Half or one banana | Portable and familiar for many runners. |
| Energy gel with water | Measured carbohydrate with little bulk. | |
| 250–400 ml sports drink | Fluid and carbohydrate together. | |
| A few energy chews | Easy to dose in small amounts. | |
| Small piece of white bread with honey | Low-fibre carbohydrate from normal food. |
Choose two breakfast meals, two snacks and one emergency option that consistently work. Repetition is valuable when training early, travelling or preparing for a race.
What should you eat before an early-morning run?
Early sessions create a trade-off between sleep, digestion and fuel. For a short easy run, water and a normal meal afterward may be comfortable if you feel good. For intervals or a long run, a small carbohydrate snack before starting usually makes more sense.
- Prepare food, clothing and equipment the night before.
- Eat a carbohydrate-focused dinner rather than relying on one huge breakfast.
- Use a small snack immediately after waking if you have only 20–40 minutes.
- Begin fueling during the run when duration requires it.
- Eat a complete recovery meal afterward.
For race mornings, allow more time and use the same routine practised before long runs. Our race-morning nutrition guide covers a structured event-day timeline.
Pre-run food for long runs and races
Long runs are nutrition practice as well as endurance training. Eat the planned pre-race meal, begin at the intended time and carry the products you expect to use during the event. A successful long-run setup should answer four questions:
-
Did the meal provide enough energy?
Note hunger, perceived effort and whether pace faded unusually.
-
Was the timing comfortable?
Record heaviness, reflux, urgency or cramping.
-
Did in-run fueling begin early enough?
Do not wait for a major energy drop before taking carbohydrate.
-
Can the routine be repeated on race day?
Consider travel, food availability, start time and nerves.
Use our guide to carbohydrates per hour to plan what happens after the run begins.
How to reduce stomach problems while running
Gastrointestinal symptoms can come from an oversized meal, unfamiliar foods, high intensity, dehydration, heat or consuming more carbohydrate than the gut can absorb comfortably. The solution is usually systematic experimentation rather than removing all food.
Reduce close-to-start fibre
Swap large salads, bran cereal, legumes and heavy whole grains for lower-fibre options before key sessions if they cause symptoms.
Limit excessive fat
Large amounts of fried food, cheese, cream or nut butter can slow gastric emptying for some runners.
Practise carbohydrate intake
The gut adapts to repeated fueling. Progress amounts during training rather than starting with an aggressive race-day target.
Match fluid to conditions
Both under-drinking and forcing excessive fluid can create problems. Use thirst, sweat losses and conditions as context.
What about protein, fat and fibre?
Protein can be included in a meal two to four hours before running, particularly when it helps create a normal balanced meal. Fat and fibre are also valuable in daily nutrition. The issue is not that these nutrients are “bad”; large amounts close to a hard run can slow digestion or increase gut symptoms in susceptible athletes.
As the start approaches, shift the meal toward carbohydrate and reduce foods that you already know are difficult to tolerate. Outside the pre-run window, return to a varied diet rather than maintaining an unnecessarily restrictive low-fibre pattern.
How much should you drink before running?
Begin normally hydrated rather than trying to drink a large volume immediately before starting. Urine colour, thirst, weather and recent fluid intake provide practical context. Sip with meals and add more before hot or long sessions when needed. Athletes with high sweat and sodium losses may benefit from an electrolyte drink, but requirements vary widely.
Read Electrolytes for Endurance Athletes before applying a fixed sodium target.
Common pre-run nutrition mistakes
Copying another runner exactly
Body size, pace, tolerance and previous meals change the appropriate amount.
Eating too little before quality work
Repeatedly starting depleted can reduce workout quality and make recovery harder.
Trying new foods on race morning
Even a theoretically ideal breakfast is a poor choice when it has never been tested.
Overloading one meal
Daily carbohydrate intake and the previous day’s meals matter more than one enormous plate.
Drinking excessive water
More fluid is not automatically safer and can be harmful when intake greatly exceeds losses.
Ignoring total energy intake
A perfect snack cannot compensate for chronic under-fueling across the week.
Frequently asked questions
Is it okay to run on an empty stomach?
Some runners comfortably complete short easy runs before breakfast. It is less suitable when it reduces workout quality, creates dizziness or contributes to inadequate daily energy intake. Key and long sessions generally benefit from carbohydrate availability.
Is a banana enough before running?
It can be enough before a short session or when eaten after a recent meal. A long run may require a larger meal beforehand and carbohydrate during the run.
How long should I wait after eating?
Allow roughly two to four hours after a larger meal and 30–90 minutes after a small snack. Personal tolerance matters more than a rigid rule.
Should I eat protein before a run?
Moderate protein can be included in a meal several hours beforehand. Carbohydrate is usually the main performance-fueling priority, while a large high-protein meal immediately before running may feel heavy.
What should I eat before a 5K?
Use a familiar carbohydrate-rich meal two to three hours before the race, or a smaller snack if the start is early. A 5K rarely requires fueling during the event, but starting well-fed supports the high intensity.
Final verdict
The best pre-run food is not the most fashionable meal. It is a familiar carbohydrate source, eaten in an amount and at a time that supports the planned session without upsetting your stomach. Fuel key workouts deliberately, keep easy runs simple and rehearse race nutrition repeatedly.
Pre-run food depends on session length and intensity. Use the running training plans guide to identify the weekly structure first, then apply these meal and snack options to the easy, quality and long-run demands.
Pre-exercise carbohydrate guidance and broader sports-nutrition principles are described in the joint Academy of Nutrition and Dietetics, Dietitians of Canada and American College of Sports Medicine position statement, Nutrition and Athletic Performance. Nutrient timing context is also covered in the International Society of Sports Nutrition position stand. Individual medical or gastrointestinal concerns should be discussed with a qualified clinician or sports dietitian.
Estimate a practical hourly fueling target with the endurance carb intake calculator. For a structured progression from base training to race day, use our 24-week beginner marathon training plan.
Explore more endurance nutrition calculators for planning fuel and hydration.