You have a run in two hours. Or maybe 45 minutes. Maybe you woke up early for a race and you are standing in the kitchen at 4:30am wondering if that leftover pasta is a good idea. Knowing what to eat before a run is less about finding the "perfect" food and more about matching the right fuel to the right window of time.
Get it right and your energy holds, your stomach stays quiet, and you finish the run feeling like you had more in the tank. Get it wrong, even slightly, and you spend the first few kilometres regretting that second piece of toast with peanut butter.
This guide breaks pre-run nutrition into practical time windows so you know exactly what to eat based on when your run starts.
Why Pre-Run Nutrition Matters
When you run, your muscles rely on glycogen as their primary energy source. Glycogen is stored carbohydrate, held in your muscles and liver, and it is the fuel your body draws on first during exercise. When glycogen runs low, your energy drops, your pace slows, and everything starts to feel harder than it should.
According to Better Health Channel (Victoria), carbohydrates are broken down into glucose during digestion, which is then converted to glycogen and stored in the liver and muscle tissue. If carbohydrate in the diet is restricted, a person's ability to exercise may be compromised because there is not enough glycogen kept in storage to fuel the body.
Eating before a run tops up those glycogen stores. The goal is not to eat as much as possible. It is to give your body enough accessible fuel to sustain your effort without overloading your digestive system. That balance depends almost entirely on timing.
The 2 to 4 Hour Window: Your Main Pre-Run Meal
If you have two to four hours before your run, this is when you eat a proper meal. Better Health Channel recommends a high-carbohydrate meal 3 to 4 hours before exercise as it is thought to have a positive effect on performance. The Mayo Clinic echoes this, suggesting large meals should be eaten at least 3 to 4 hours before exercising.
At this point, your body has enough time to digest a full meal, absorb the nutrients, and convert those carbohydrates into usable energy. This is also the window where you have the most flexibility with what you eat.
Focus on carbohydrate-rich foods with a moderate amount of protein and low fat. High-fat, high-protein, or high-fibre meals eaten close to exercise increase the risk of digestive discomfort, according to Better Health Channel.
Good options for a meal 2 to 4 hours before a run:
- Oats or porridge with banana and a drizzle of honey
- Toast or crumpets with a thin spread of peanut butter and sliced banana
- Pasta with a tomato-based sauce (not a heavy cream sauce)
- Cereal with low-fat milk
- Rice with a simple stir-fry, keeping fat content low
Better Health Channel specifically lists cereal and low-fat milk, toast, muffins, crumpets, fruit salad and yoghurt, and pasta with tomato-based sauce as examples of appropriate pre-exercise meals.
If you are training for a half marathon or working through a structured training block, this meal becomes a regular part of your routine. Practise it on training days so you know exactly what works for your body before race day arrives.
The 1 to 2 Hour Window: A Smaller Snack
If your run is one to two hours away, you do not have time for a full meal. Your body needs something lighter that will digest quickly and still deliver carbohydrates without sitting heavy in your stomach.
Better Health Channel notes that a small snack one to two hours before exercise may also benefit performance. The Mayo Clinic recommends small meals or snacks about 1 to 3 hours before exercising.
At this point, you want to reduce the protein and fat content even further and keep the focus on simple, easily digestible carbohydrates. Fibre is also worth minimising here, as it slows digestion.
Good options for 1 to 2 hours before a run:
- Yoghurt with a handful of berries
- A banana or an apple
- A low-fat muesli bar or granola bar
- A couple of slices of white toast with honey or jam
- A fruit smoothie (keep it light on protein powder)
The shift from wholegrain to white bread is deliberate here. Wholegrain foods are better for your everyday diet, but the extra fibre can cause discomfort when eaten close to a run. Simple carbohydrates digest faster and are less likely to cause stomach issues during exercise.
The 30 Minute Window: Keep It Minimal
If you are heading out the door in 30 minutes or less, you are not eating a meal or even a substantial snack. You are topping up, and that is it.
Some people may experience a negative response to eating close to exercise, as Better Health Channel notes. At this point, anything heavy, fatty, or fibre-rich is almost guaranteed to cause problems. You want the fastest-digesting carbohydrate you can find.
Good options within 30 minutes of a run:
- Half a banana
- A few plain crackers
- A small handful of dried fruit (dates or sultanas work well)
- A sports drink or diluted juice
- A sports gel if you are already familiar with them from training
The Mayo Clinic notes that snacks eaten soon before exercise probably will not give you added energy if your workout lasts less than 60 minutes, but they may keep you from feeling hungry. For shorter runs, this window is really about comfort. For longer efforts, even a small amount of fast-acting carbohydrate can help bridge the gap until you start fuelling during the run.
What to Eat Before Different Types of Runs
Not every run demands the same approach to nutrition. A 30-minute easy jog is not the same as a 90-minute long run, and your pre-run eating should reflect that difference.
Easy Runs (30 to 45 Minutes)
For short, low-intensity efforts, you do not need much pre-run fuel. If you have eaten a normal meal in the last few hours, you are likely fine. A banana or a glass of juice is more than enough if you feel like you need something.
Many runners do their easy runs first thing in the morning on nothing more than a coffee and some water. For efforts under 60 minutes, this is generally fine for most people.
Tempo Runs and Intervals
Higher-intensity sessions burn through glycogen faster. Even though these runs are often shorter, the intensity means your body relies more heavily on carbohydrate as fuel. Aim to eat a carbohydrate-focused snack or small meal 1 to 2 hours before, and avoid anything that could cause stomach distress at higher paces.
If you are working on running a faster 5K, your pre-run nutrition for speed sessions matters more than it does for your easy days.
Long Runs (90 Minutes or More)
This is where pre-run nutrition becomes genuinely important. For runs over 90 minutes, you want to start with full glycogen stores. That means eating a proper high-carbohydrate meal 2 to 4 hours before and potentially adding a small snack closer to the start.
Better Health Channel recommends that athletes adjust the amount of carbohydrate they consume for fuelling and recovery to suit their exercise level, with endurance exercise (1 to 3 hours per day) requiring 6 to 10 grams of carbohydrate per kilogram of body weight per day.
You will also need to fuel during these runs. For a detailed breakdown of what to eat during long runs, including how much carbohydrate to aim for per hour, check out our long run fueling guide.
The Race Morning Routine
Race day is not the time to experiment. Every food choice you make on race morning should be something you have tested in training. This applies to your pre-race meal, your snacks, your hydration, and your fuelling plan.
The Night Before
Eat a familiar, carbohydrate-rich dinner the evening before your race. Pasta, rice, or potato-based meals all work. Keep it simple, keep the fat moderate, and eat at a normal time. You do not need to "carb load" by eating three plates of pasta. A slightly larger serving of carbohydrates than usual is enough.
Race Morning Meal (3 to 4 Hours Before Start)
Set your alarm early enough to eat and digest. If your race starts at 7am, that means eating around 3:30 to 4am. It is early, but it makes a significant difference.
Stick to the same breakfast you have been eating before your long training runs. Porridge with banana, toast with honey, or cereal with low-fat milk are all proven options. Better Health Channel lists these as appropriate pre-exercise meals and snacks.
The Mayo Clinic reinforces this: if you exercise in the morning, get up early enough to finish breakfast at least one hour before your workout, and focus on carbohydrates for the most energy.
Top-Up Snack (30 to 60 Minutes Before the Gun)
About 30 to 60 minutes before the start, have a small top-up. Half a banana, a few dates, or a sip of sports drink. Nothing heavy, nothing new.
Hydration
The American College of Sports Medicine recommends drinking roughly 2 to 3 cups (473 to 710 millilitres) of water during the 2 to 3 hours before a workout, according to the Mayo Clinic. Start hydrating early on race morning. Small sips over a couple of hours work better than downing a large bottle right before the start.
If you are preparing for a specific event, our Gold Coast Marathon preparation guide covers the full race-day checklist from gear to pacing strategy.
The Race Morning Checklist
Pulling your race morning together means more than food. Here is a practical checklist to cover the full routine:
- 3 to 4 hours before: Wake up. Eat your pre-race meal (tested in training). Start sipping water.
- 2 hours before: Continue hydrating. Lay out your race kit: shoes, bib, timing chip, running sunglasses, hat.
- 1 hour before: Get dressed. Apply sunscreen. Pin your bib. Double-check your fuel (gels, chews) is accessible.
- 30 minutes before: Small top-up snack if needed. One last bathroom stop. Head to the start area.
- 10 minutes before: Light warm-up jog and dynamic stretches. Get to your starting corral.
Foods to Avoid Before a Run
Knowing what not to eat is just as useful as knowing what works. Some foods are fine in your regular diet but cause problems when eaten too close to a run.
- High-fat foods: Better Health Channel advises athletes to minimise intake of high-fat foods such as biscuits, cakes, pastries, chips, and fried foods. Fat slows digestion and sits in your stomach during exercise.
- High-fibre foods: Large servings of beans, lentils, bran cereals, or raw vegetables can cause bloating and cramping. Save these for post-run meals.
- High-protein meals: A large steak or a heavy protein shake takes longer to digest and can cause discomfort. Small amounts of protein are fine in the 2 to 4 hour window, but keep it moderate.
- Spicy foods: Anything that might cause acid reflux or stomach irritation is best avoided in the hours before a run.
- New or untested foods: The Mayo Clinic advises that anytime you try a food or drink for the first time before a workout, you risk an upset stomach. Always test in training first.
Coffee Before a Run: Yes or No?
If you normally drink coffee, it is probably fine before a run. The Mayo Clinic notes that if you usually have coffee in the morning, it is probably OK to have a cup before your workout. The key word is "usually." If you do not normally drink coffee, race morning is not the time to start.
Many runners find that caffeine before a run improves focus and perceived effort. Just be aware that coffee can also speed up digestion, so factor in an extra bathroom stop before you head out.
What If You Run First Thing in the Morning?
Early morning runners face a practical dilemma. You do not want to set your alarm two hours earlier just to eat and digest, but you also do not want to run on completely empty glycogen stores.
For runs under 60 minutes, running on an empty stomach is generally fine for most people. Your body has enough stored glycogen from the previous day's meals to sustain a moderate effort.
For runs over 60 minutes, even a small amount of food makes a difference. A banana, a couple of slices of toast, or a few dates 30 to 45 minutes before you head out can help bridge the gap. Better Health Channel also suggests that liquid meal supplements may be appropriate, particularly for athletes who suffer from pre-event nerves, and the same logic applies to early morning runners who struggle to eat solid food before dawn.
The Mayo Clinic recommends that if you plan to exercise within an hour after breakfast, eat a light meal or have a sports drink and focus on carbohydrates for the most energy.
One thing that is easy to overlook on early runs is light. You head out in near darkness and finish in full sun, which is a lot for your eyes to adjust to mid-run. That changing light is the problem we wanted to solve with our Adaptor photochromic lens, which sits near-clear in low light and darkens as the sun comes up, so you are not squinting through the back half of your run or carrying a second pair. If you are not sure which lens suits your usual run times, our lens guide walks through it.
Putting It All Together
Pre-run nutrition does not need to be complicated. Here is the framework:
- 2 to 4 hours out: High-carbohydrate meal, moderate protein, low fat. Porridge, toast, pasta, cereal.
- 1 to 2 hours out: Smaller snack. Banana, yoghurt, muesli bar, white toast with honey.
- Under 30 minutes: Minimal. Half a banana, a few crackers, sports drink.
The best pre-run food is the one you have tested, you know works, and you can eat consistently without issues. Start experimenting in training, not on race day, and build a routine that your body trusts.
And while you are dialling in your fuel, it is worth sorting the rest of your kit too. If your runs span dark mornings, bright afternoons, and everything in between, our photochromic running sunglasses are built for exactly that. Not sure where to start? Find Your Pair helps you land on the right lens for the conditions you actually run in.
Tim Golubev
Founder, Re. (Re Your Run)
Tim built Re. after years of running in sunglasses that bounced, fogged, and ended up on his forehead. After discovering the UV damage that builds up without eye protection (even on cloudy days) and hearing the same frustrations from hundreds of other runners, he decided it was a problem worth fixing properly. With a background in Product across multiple industries, he approached it like any product problem: figure out what's broken, then build something that actually fixes it. He runs daily, co-founded Rose Bay Run Club, and Re. is his attempt to make one less thing that gets in the way of a good run.