What you eat before a long run can be the difference between finishing feeling strong and cutting it short with heavy legs, stomach cramps, or a full-on bonk. The goal isn’t a “perfect” pre-run meal. It’s to give your body enough easy-to-use fuel, in a way your stomach can actually tolerate.
This guide walks through what to eat the night before, the morning of, and in the final hour before your long run so you can experiment, find what works for you, and line up feeling calm and prepared.
The Goal of Pre–Long-Run Fuel
Before a long run you’re trying to do three things:
- Top up your glycogen (stored carbohydrate in your muscles and liver).
- Start the run with a settled stomach, not feeling overfull.
- Arrive at the start feeling hydrated and calm, not rushed.
That means mostly carbs you digest easily, a bit of protein, low fibre and fat, and enough fluid and sodium.
The Night Before: Simple, Carb-Forward Dinner
You don’t need a full “carb load” for most weekly long runs. But a simple, carb-focused dinner makes a big difference to how you feel the next morning.
Good options (aim for familiar foods):
- Pasta with a light tomato-based sauce and a small portion of lean protein (chicken, tofu, lentils).
- Rice or couscous with grilled fish or chicken and a small side of cooked veg.
- Baked potato or sweet potato with beans and a bit of cheese or yoghurt.
What to be cautious with the night before:
- Very spicy, greasy, or deep-fried foods.
- Huge portions of salad or raw veg (fibre overload).
- Heavy alcohol, which can affect sleep, hydration, and your stomach.
Think “simple and satisfying”, not “Thanksgiving dinner”. You want to go to bed comfortably full, not stuffed.
3–4 Hours Before: Your Main Pre-Run Meal
If your long run is in the morning, this is usually breakfast. If you run later in the day, this might be a late breakfast or early lunch. Either way, this is your main opportunity to top up glycogen without upsetting your stomach.
What this meal should look like:
- Carb-based (think 60–80% of the plate).
- Moderate protein (keeps you satisfied without sitting heavy).
- Low in fibre and fat to reduce the risk of GI issues.
Sample pre–long-run breakfasts (pick one or tweak to your taste):
- 2 slices of white or seeded toast with honey or jam + a banana + a small yoghurt.
- Medium bowl of porridge made with milk or a milk alternative + a spoon of honey or maple syrup + a few berries.
- 2 pancakes with syrup and a bit of fruit + a small glass of juice.
- Bagel with light cream cheese or peanut butter (thin spread) + a piece of fruit.
If you know you have a sensitive stomach, keep it very simple: white toast with jam, or plain rice and a little egg, work well for many runners.
60–90 Minutes Before: Top-Up Snack
About an hour before you head out, a small carb-based snack can give you an extra boost, especially for runs lasting longer than 90 minutes.
Good options:
- Half a banana or a small banana.
- One slice of toast with honey or jam.
- A small cereal bar or granola bar (nothing too high in fibre).
- A few plain crackers or a rice cake with a thin spread of jam.
Keep this snack small enough that you don’t feel it bouncing in your stomach when you start running.
15–30 Minutes Before: Optional Quick Carb
For very long runs or race rehearsals, you can treat the last 15–30 minutes before you start as the “first fuelling stop” of your run.
Options here include:
- A sports gel with water.
- A few energy chews.
- A small amount of sports drink.
This can help you start with blood sugar already topped up, especially if your last meal was more than two hours ago. Just make sure you’ve practised this in training first.
Hydration and Caffeine
Your fluid and caffeine habits before a long run matter just as much as your food.
Hydration basics:
- Start the day with a glass of water.
- In the 2–3 hours before your run, sip on 400–600 ml of water or a light electrolyte drink.
- Avoid chugging a huge amount right before you head out (unless you enjoy mid-run toilet stops).
Caffeine (if you normally have it):
- Stick close to your usual morning dose (for example, one coffee or tea).
- Have it with your breakfast, not on an empty stomach.
- Be cautious with extra caffeine from gels, chews, or energy drinks until you know how your gut responds.
If you don’t usually drink coffee, a long-run morning is not the ideal time to experiment with a double espresso.
What to Avoid (Most of the Time)
Every runner is different, but there are a few common culprits that cause trouble when eaten too close to a long run.
- Very high-fibre foods: huge salads, large portions of beans, bran cereals.
- Very high-fat meals: big fry-ups, lots of cheese, creamy sauces, deep-fried foods.
- New or unfamiliar foods: save the adventurous meals for after the run.
- Lots of fizzy drinks: the carbonation can make you feel bloated or gassy.
You don’t have to eat “perfectly clean”. You just want to make it easy for your gut to do its job while you’re asking a lot of the rest of your body.
Early Morning Long Runs: When You Don’t Have Time
If you’re heading out very early and don’t want to eat a full meal 3 hours beforehand, you can still set yourself up well.
Strategy for very early starts:
- Have a carb-focused dinner and possibly a light evening snack the night before (e.g. toast with honey).
- 60–90 minutes before you head out, have a smaller breakfast (for example, a banana and toast, or a small bowl of cereal).
- Take fuel with you and start eating earlier in the run (for example, a gel or some chews after 20–30 minutes).
Many everyday runners do long runs on limited sleep and tight schedules. The key is consistency: find a simple pre-run routine you can repeat week after week.
Example Pre–Long-Run Menus
Here are three simple examples you can use as a starting point and then adjust to your taste and schedule.
Example 1: Classic toast and banana
- Night before: Pasta with tomato sauce and chicken, small side of cooked veg.
- 3 hours before: 2 slices of toast with jam + banana + small yoghurt + coffee.
- 60 minutes before: Half a cereal bar + water.
Example 2: Oats for sensitive stomachs
- Night before: Rice with grilled fish or tofu, a little soy sauce, cooked veg.
- 3 hours before: Small bowl of porridge made with milk or a milk alternative, a drizzle of honey and a few berries.
- 60 minutes before: Rice cake with honey + water or weak tea.
Example 3: Very early start
- Night before: Baked potato with beans and a bit of cheese + a piece of fruit.
- Evening snack: Slice of toast with jam.
- 60 minutes before: Banana + small yoghurt + coffee or tea.
- On the run: First gel or chews 20–30 minutes into the run.
Experiment and Keep It Boring
The best pre–long-run meal is the one you hardly have to think about. It’s familiar, predictable, and you know how your body will respond because you’ve practised it many times.
Start with one of the simple frameworks above, keep a note of what you ate and how you felt, and adjust one thing at a time. Over a few weeks you’ll build your own “house rules” for what to eat before a long run — and you’ll spend a lot less time worrying about your stomach and a lot more time enjoying the miles.
Leave a comment