What to eat before a long run?
The long run is the ideal time to test your nutrition, not to head out on empty. What you eat beforehand sets your energy for the first hours and your digestive comfort. The basic rule: a carb-rich meal, low in fibre and fat, 2 to 3 hours before you start; or a carb snack 30 to 60 minutes before if you head out early. This guide covers what to eat, when, and how to adjust to the time of your run.
The pre-long-run meal
Two to three hours before a long run, aim for a meal built around easy-to-digest carbs: oatmeal, white bread with honey or jam, rice, banana, or porridge. Keep fat, fibre and heavy protein low, as they slow gastric emptying and raise the risk of discomfort. A useful benchmark: 1 to 2 g of carbs per kilo of body weight depending on how much time you have. Drink normally, without overloading. If you head out early and can't eat 3 hours ahead, a 30 to 60 g carb snack (banana + bar, or apple purée + some bread) 30 to 60 minutes before works well.
Should you eat during?
For a run under an hour, water is usually enough. Beyond 60 to 90 minutes, start taking in carbs: 30 to 60 g per hour as drink, gel or dried fruit. The long run is exactly the place to rehearse what you'll do on race day: same products, same timing, to train your gut. Don't wait until you're hungry or flat to start — take your fuel steadily from the first hour.
After the run
Within the hour after a long run, pair carbs and protein to kick-start recovery and refill glycogen, with water and a little sodium. A long run draws heavily on your stores: reloading well afterwards improves the quality of your following sessions.
Practical checklist
- Carb meal 2-3 h before, low in fibre and fat
- Or a 30-60 g carb snack 30-60 min before if starting early
- Water only under 1 h; 30-60 g/h carbs beyond 90 min
- Same products as on race day to train the gut
- Carb + protein reload within the hour after
Common mistakes
- Heading out completely fasted for a multi-hour run
- Eating too fatty or too high in fibre right before
- Trying a new food on a big-run day without validating it first
- Waiting for the bonk to start fuelling on the move
- Skimping on pre-run hydration because you'll drink during
FAQ
Related articles
How many carbs per hour when running?
Your carb target depends on the duration, the type of race and what your gut can tolerate.
Read the guideHow to test your nutrition before a race
Race nutrition is tested in training, especially on long sessions and workouts close to race conditions.
Read the guide