Long Run Nutrition Strategy - What to Eat Before, During, and After
Updated June 2026

Long Run Nutrition Strategy - What to Eat Before, During, and After

Published · 10 min read

Your long run nutrition can make or break training. Get it wrong and you’ll bonk at mile 14, spend 20 minutes in a gas station bathroom, or feel like death warmed over for the rest of the day. Get it right and you’ll finish strong, recover faster, and actually enjoy the back half of a 20-miler.

I’ve made every fueling mistake in the book - too much fiber the night before, nothing during a 2.5 hour run, chugging a protein shake immediately after and wanting to die. What I’ve landed on after years of experimentation is a system that works reliably. Here’s the complete nutrition playbook for long runs (anything over 90 minutes).

The Timing Table - What to Eat and When

TimingWhat to EatAmountGoal
3 hours beforeComplex carbs + moderate protein, low fat/fiber400–600 caloriesTop off glycogen, allow digestion
1 hour beforeSimple carbs, easy to digest100–200 caloriesQuick energy without GI distress
During (every 30 min)Fast-acting carbs (gels, chews, drink)30–60g carbs/hourMaintain blood sugar, spare glycogen
Immediately after (0–30 min)Quick carbs + protein200–300 cal (3:1 carb:protein)Start glycogen replenishment
2 hours afterFull balanced mealNormal meal sizeComplete recovery, repair muscle

3 Hours Before - The Pre-Run Meal

This is the meal that fills your glycogen tank for the run. You want it carb-dominant, moderate protein, and low in fat and fiber. Fat and fiber slow digestion - fine for everyday eating, terrible when you need that food processed before running.

Good options:

  • Oatmeal with banana and a drizzle of honey
  • White rice with scrambled eggs
  • Bagel with peanut butter (thin layer) and jam
  • Pancakes or waffles with syrup
  • Toast with avocado (small amount) and an egg

Avoid: High-fiber cereal, large amounts of dairy, spicy food, heavy greasy breakfast, high-fat meats.

The 3-hour window gives your stomach time to process this meal fully. If you’re running at 6 AM and don’t want to wake at 3 AM to eat, shift to option two: eat a bigger carb-heavy dinner the night before and have just a small snack 60–90 minutes before the run.

1 Hour Before - The Top-Off Snack

This is a small, easily-digestible boost - not a meal. Simple carbs that hit your bloodstream quickly without sitting in your stomach.

Good options:

  • A banana
  • A few dates
  • White bread with honey
  • An energy bar (low fiber)
  • Half a gel or a few energy chews
  • A sports drink (not just water)

Avoid: Anything high-fiber, high-fat, or high-protein at this point. Your body needs quick energy, not slow-burning fuel.

Some runners skip this entirely and go straight from the 3-hour meal to the run. That’s fine if you’re well-fueled from the meal. Others need this snack to feel energized at the start. Experiment during training to find your preference.

During the Run - Mid-Run Fueling

This is where most runners either under-fuel or make themselves sick. The principles are simple: start early, go small, and be consistent.

When to Start Fueling

Start taking in carbs at 30–45 minutes into the run. Don’t wait until you feel tired or hungry - by then, you’re already behind and playing catch-up. Your liver glycogen starts depleting well before you feel the bonk.

How Much

Target 30–60 grams of carbs per hour. For marathon-pace efforts or runs over 2.5 hours, newer research supports up to 90g/hour using dual-source carbs (glucose + fructose), but this requires training your gut over weeks. Start at 30g/hour and build up.

What 30g of carbs looks like:

  • 1 energy gel
  • 6–8 energy chews
  • 500ml of sports drink
  • 1 banana
  • 2 medjool dates

What to Use

Gels are the most popular option because they’re concentrated, portable, and fast-acting. For a detailed breakdown, see our best running gels 2026 guide. But gels aren’t the only option:

  • Energy chews (Clif Bloks, SIS Go) - easier to manage the pace of intake
  • Sports drink - delivers carbs and hydration simultaneously
  • Real food (dates, bananas, rice balls) - works great for slower efforts
  • Maple syrup or honey packets - natural gel alternatives

The key is practicing in training. Never try new fueling on race day.

Hydration During

Water alone isn’t enough for runs over 90 minutes. You need electrolytes - primarily sodium - to maintain fluid balance and prevent hyponatremia. For electrolyte options, check our best electrolyte mixes for runners 2026 guide.

General hydration guidelines:

  • Drink 400–800ml per hour depending on sweat rate and heat
  • Sip regularly rather than chugging at aid stations
  • If you’re a salty sweater (white residue on skin/clothing), increase sodium intake

For a deeper dive on race-day hydration specifically, our best hydration strategy for marathon guide covers the details.

Immediately After - The Recovery Window

The 30 minutes after a long run is when your muscles are most receptive to glycogen replenishment. This window isn’t as narrow as old research suggested (you won’t lose gains if you eat at 45 minutes instead of 20), but eating soon after does speed recovery noticeably.

Target: 200–300 calories with a 3:1 or 4:1 ratio of carbs to protein.

Good options:

  • Chocolate milk (the classic - hits the ratio perfectly)
  • Recovery shake (protein powder + banana + milk)
  • Greek yogurt with granola and berries
  • A bagel with nut butter
  • Rice cakes with honey and a protein drink

Don’t force a huge meal if your stomach is upset - that’s normal after hard efforts. A liquid option (smoothie, chocolate milk) is easier on a rebellious stomach. Get something in, then eat a real meal when you’re ready.

2 Hours After - The Full Recovery Meal

By now your stomach should be settled and your appetite returning (often with a vengeance). Eat a proper balanced meal with:

  • Carbs to continue glycogen replenishment (rice, pasta, potatoes, bread)
  • Protein for muscle repair (chicken, fish, eggs, tofu, beans)
  • Vegetables for micronutrients and anti-inflammatory compounds
  • Healthy fats (olive oil, avocado) for satiety and hormone function

Don’t overthink this - just eat a normal, balanced meal. Your body will tell you what it needs. After a genuinely hard 20-miler, that often means eating everything in sight. That’s fine. Your glycogen stores hold 2000+ calories and you just burned most of them.

Training Your Gut

Your gastrointestinal system adapts to fueling during exercise, but it takes practice. If you’ve never taken gels during a run, your first attempt might cause cramping, nausea, or worse. This is normal and temporary.

Start with small amounts during shorter runs (60–75 minutes) and gradually increase both the volume of fuel and the intensity you take it at. Within 4–6 weeks of consistent practice, most runners can tolerate 60g+ of carbs per hour without GI issues.

Tips for avoiding stomach problems:

  • Practice fueling at goal race pace (not just easy pace)
  • Avoid high-fat and high-fiber foods in the hours before running
  • Don’t introduce new products on long run day - test on midweek runs first
  • Reduce concentration of sports drinks in hot weather
  • Some runners tolerate real food better than gels - experiment

Common Long Run Nutrition Mistakes

Mistake 1: Skipping Fuel Because You “Don’t Feel Hungry”

Hunger is a terrible indicator of glycogen status during exercise. By the time you feel hungry during a run, you’re already 15–20 minutes away from bonking. Fuel by time, not by feel. Set a timer on your watch for every 30 minutes.

Mistake 2: Trying Something New on Your Longest Run

Your 20-miler is not the time to test a new gel brand. Test everything during shorter midweek runs or early in shorter long runs. Your body needs to know what works before you rely on it for 3+ hours.

Mistake 3: Not Eating Enough the Day Before

Long run nutrition starts 24 hours out. If you eat light the day before a 20-miler, you’re starting with partially depleted glycogen. Eat a carb-rich dinner (pasta, rice bowls, pizza - whatever you enjoy) the night before.

Mistake 4: Drinking Too Much Plain Water

Over-hydrating with plain water during long efforts dilutes your blood sodium and can cause hyponatremia - a dangerous condition. Always add electrolytes to your fluid intake during runs over 90 minutes.

Mistake 5: Restricting Calories After Long Runs

Some runners try to “save” the calorie burn from long runs for weight loss. This sabotages recovery. Your body needs fuel to repair muscle damage and replenish glycogen. Under-eating after long runs leads to fatigue, poor recovery, and increased injury risk. Eat.

Nutrition Differences by Effort Level

Easy long runs (recovery pace): You can get away with less precise fueling. Still eat before and during, but the stakes are lower because you’re not depleting glycogen as fast at easy effort.

Marathon pace long runs: Fuel exactly as you will on race day. Same products, same timing, same amounts. This is a full dress rehearsal.

Long runs with fast finish: Start fueling earlier (at 20–25 minutes) because the hard effort at the end will burn through glycogen rapidly.

Frequently Asked Questions

What if I feel nauseous during long runs when I eat?

Nausea during fueling is usually caused by one of three things: taking in too much at once, using too-concentrated fuel (thick gels without water), or fueling at too high an intensity. Try smaller, more frequent intake (half a gel every 15 minutes instead of a full gel every 30). Always take gels with a sip of water. And practice fueling at your actual long run pace - your gut learns to process fuel at specific intensities.

Can I just eat a big breakfast and skip mid-run fuel?

For runs under 75–90 minutes, yes - your glycogen stores can cover that duration. For anything over 90 minutes, no. Even a massive pre-run meal only provides about 90 minutes of glycogen at marathon pace. Without mid-run fueling, you’ll hit the wall regardless of what you ate beforehand.

How do I know if I’m eating enough carbs per hour?

Start at 30g/hour and assess how you feel in the final third of long runs. If you’re fading badly after 2 hours despite running easy, increase to 45g/hour. If that still isn’t enough, try 60g/hour. The right amount is what lets you maintain consistent pace and energy through the end of your long run.

Should I fuel differently for trail runs vs road runs?

Trail runs are typically slower (due to elevation and terrain), which means your body relies more on fat oxidation and burns glycogen slightly slower per mile. You can often get away with slightly less carbs per hour on trails. However, trail runs often take longer for the same distance, so total fuel intake might be similar or higher. Adjust by time, not distance.

Is it okay to run fasted for long runs?

Occasional fasted runs of 60–90 minutes at easy effort can improve fat oxidation - a useful adaptation for marathon runners. But fasted runs over 90 minutes are counterproductive. You’ll deplete glycogen, tank your performance, impair recovery, and potentially break down muscle tissue for fuel. Save fasted runs for shorter efforts and fuel properly for your genuine long runs.


Related reading: Best Running Shoes for Marathon 2026