Pre-Long Run Nutrition

What to Eat Before a Long Run

For runs over 60 to 90 minutes, what you eat beforehand makes or breaks your performance. Get it right and you will feel strong through the last mile. Get it wrong and you will hit the wall or spend the run fighting your stomach.

The Night Before: Carb Loading Done Right

Carb loading before a long run is not a pasta binge. You do not need to eat until you are uncomfortable. The goal is simple: make 60 to 70 percent of your dinner calories come from carbohydrates. This tops off your muscle glycogen stores so you start your long run with a full tank.

For most runners, this means eating a normal-sized dinner that is heavier on carbs than usual. If you normally eat a chicken salad for dinner, swap it for pasta with chicken and marinara sauce. If you normally eat a stir-fry, add extra rice. You are shifting the ratio, not doubling the quantity.

Avoid high-fat sauces (alfredo, cream-based), very spicy food, large portions of raw vegetables, and anything you have not eaten before. Your night-before dinner should be boring and familiar. Save the adventurous eating for after the run.

Good Night-Before Dinners

Pasta with marinara sauce and grilled chicken (60% carbs)

White rice with teriyaki salmon and steamed vegetables (55% carbs)

Large baked potato with lean ground turkey and a dinner roll (65% carbs)

Rice noodle stir-fry with tofu and light soy sauce (60% carbs)

Pizza with a thin crust, light cheese, and vegetable toppings (55% carbs)

Morning Meal Timing: The 3-Hour Rule

The ideal pre-long-run meal is eaten 2.5 to 3 hours before you start running. This gives your body enough time to digest the food and convert it to usable energy. The meal should be 300 to 500 calories, with 60 to 70 percent coming from carbohydrates, low in fiber, and low in fat.

If you cannot eat 3 hours before (because your run starts at 5am and you refuse to wake up at 2am), you have two options. First, eat a larger carb-rich dinner the night before and have just a small snack (150 to 200 calories) 60 to 90 minutes before your run. Second, have a liquid meal like a smoothie, which digests faster than solid food and can be consumed 1.5 to 2 hours before running.

Timing Guide

3 hours before

300 to 500 calories

Full pre-run meal. Toast, oatmeal, or rice-based meal with a small amount of protein.

2 hours before

200 to 300 calories

Moderate snack. Bagel with jam, banana with peanut butter, or a sports bar.

1 hour before

100 to 200 calories

Light snack only. Half a banana, a few dates, white toast with honey, or a gel.

30 minutes before

50 to 100 calories

Only if you missed earlier meals. A gel, a few sips of sports drink, or 2 to 3 dates.

10 Pre-Long Run Meals with Macros

Each of these meals has been selected for high carbohydrate content, low fiber, moderate or low fat, and easy digestibility. All calorie and macro counts are approximate.

1

White toast with honey and a banana

350 calCarbs: 75gProtein: 7gFat: 3g
Eat: 2 to 3 hours before

The classic. Simple, easy to digest, proven by thousands of runners.

2

Oatmeal with maple syrup and blueberries

400 calCarbs: 70gProtein: 10gFat: 8g
Eat: 2.5 to 3 hours before

Slow-releasing carbs, gentle on the stomach when cooked soft.

3

Bagel with peanut butter and banana slices

450 calCarbs: 65gProtein: 14gFat: 14g
Eat: 3 hours before

Dense calories in a small package. Great for runners who struggle to eat early.

4

Rice with a fried egg and soy sauce

380 calCarbs: 60gProtein: 12gFat: 10g
Eat: 2.5 to 3 hours before

Popular among elite runners. White rice digests quickly and provides clean energy.

5

Pancakes with maple syrup (no butter)

420 calCarbs: 80gProtein: 8gFat: 6g
Eat: 3 hours before

High carb, low fiber, low fat. Everything you want before a long effort.

6

English muffin with jam and a glass of juice

320 calCarbs: 68gProtein: 6gFat: 3g
Eat: 2 hours before

Light option for runners who get nervous stomachs before long runs.

7

Overnight oats with banana and honey

380 calCarbs: 65gProtein: 12gFat: 8g
Eat: 2.5 to 3 hours before

Prep the night before, eat straight from the fridge. Zero morning effort.

8

White rice with applesauce

300 calCarbs: 70gProtein: 4gFat: 1g
Eat: 1.5 to 2 hours before

Ultra-simple, ultra-digestible. For runners with sensitive stomachs.

9

Sports bar (e.g., Clif Bar) with a banana

370 calCarbs: 62gProtein: 10gFat: 8g
Eat: 1.5 to 2 hours before

Convenient when you cannot prepare food. Tested by millions of runners.

10

Smoothie: banana, OJ, oats, honey

400 calCarbs: 78gProtein: 8gFat: 4g
Eat: 1.5 to 2 hours before

Liquid form digests faster. Great for early morning runs when solid food feels heavy.

Pre-Long Run Hydration Protocol

Starting a long run even slightly dehydrated will hurt your performance and make the run feel much harder than it should. Your hydration for a long run actually starts the day before, not the morning of. Here is a step-by-step protocol.

Day before

Drink normally throughout the day

Aim for pale yellow urine by bedtime. Do not overhydrate. Just drink water consistently with meals and between meals.

2 to 3 hours before

16 to 20 oz (500 to 600 ml)

Drink this gradually over 30 minutes. This gives your body time to absorb the fluid and your kidneys time to process excess before the run.

30 minutes before

8 to 12 oz (250 to 350 ml)

A final top-up. Sip slowly. If you need to use the bathroom before starting, you are well hydrated.

At the start line

A few sips

Just enough to wet your mouth. Do not drink a full bottle right before starting or you will feel it sloshing.

Use our hydration calculator to determine your personal sweat rate and fluid needs.

What to Eat by Start Time

Your long run start time determines your meal plan. Here are specific recommendations for the three most common start times.

5:00 AM Start

Night before (8 PM): Large carb-rich dinner. Pasta, rice, or potato-based. This is your primary fuel source.

4:00 AM: Wake up. Drink 12 to 16 oz of water.

4:15 AM: Small snack: half a banana, a piece of white toast with honey, or 3 to 4 dates (100 to 150 calories). Optional: coffee.

4:45 AM: 8 oz water. Light dynamic stretching.

5:00 AM: Start running.

7:00 AM Start

Night before: Normal carb-rich dinner.

5:00 AM: Wake up. Drink 16 oz water.

5:15 AM: Pre-run meal: 2 slices of white toast with honey, a banana, and coffee (300 to 400 calories). This gives you nearly 2 hours to digest.

6:30 AM: 8 to 12 oz water. Warm-up walk.

7:00 AM: Start running.

9:00 AM Start

Night before: Normal dinner (no need to overload carbs with a later start).

6:00 AM: Full breakfast: oatmeal with banana and honey, or bagel with peanut butter. Coffee. 400 to 500 calories. This gives you 3 full hours to digest.

8:00 AM: Optional small top-up snack if hungry: half a banana or a few dates.

8:30 AM: 8 to 12 oz water. Warm-up walk and dynamic stretching.

9:00 AM: Start running.

The Golden Rule: Nothing New on Race Day

This is the single most important nutrition rule for long-distance running. Whatever you eat before your race or goal long run should be something you have eaten before training runs at least 3 to 4 times. Your digestive system is unpredictable under the stress of running, and a food that sits fine at rest can cause cramps, nausea, or worse during a run.

Use your weekly long runs as dress rehearsals. Try different pre-run meals during training and note how each one makes you feel at mile 5, mile 8, and mile 10. By race day, you should have a proven pre-run meal that you know works for your body. Eat that exact meal. Do not change anything because a friend or an article suggests something different.

What Counts as "New"

A food you have never eaten before a long run

A brand of energy gel or bar you have not tested in training

A different amount of the same food (eating twice as much oatmeal as usual)

A different timing (eating 30 minutes before instead of your usual 2 hours)

A new supplement, pre-workout, or electrolyte product

Coffee if you do not normally drink it before runs

Foods to Absolutely Avoid Before a Long Run

Avoid These Foods

High-fiber cereals and bran muffins (causes bloating and GI distress)

Dairy (milk, cheese, yogurt) if you are lactose sensitive

Fried foods and high-fat meals (slow digestion, sit heavy)

Spicy foods (can cause heartburn and stomach cramps while running)

Raw vegetables and large salads (too much fiber)

Beans, lentils, and legumes (gas and bloating)

Artificial sweeteners (can cause diarrhea during prolonged exercise)

Choose These Instead

White bread, white rice, white pasta (low fiber, fast digesting)

Bananas, applesauce, cooked fruit (gentle on the stomach)

Honey, jam, maple syrup (simple sugars for quick energy)

Small amounts of peanut butter (moderate fat, good taste)

Oatmeal cooked soft (not raw oats or overnight oats with seeds)

Plain eggs (if well-tolerated, good protein source)

Sports bars you have tested (convenient, predictable macros)

Caffeine Before a Long Run

Caffeine is one of the most studied and proven performance enhancers in sports science. It reduces perceived effort, increases fat oxidation, and improves endurance. Most studies recommend 1 to 3 mg of caffeine per kilogram of body weight, consumed 30 to 60 minutes before exercise.

For a 150-pound (68 kg) runner, that is roughly 70 to 200 mg of caffeine. A standard cup of coffee contains about 95 mg. So 1 to 2 cups of coffee 30 to 60 minutes before your long run is within the effective range for most people.

Regular coffee (8 oz)95 mgMost common choice. Pair with your pre-run meal.
Espresso (1 shot)63 mgQuick and concentrated. Good when you do not want a full cup.
Caffeine gel (1 gel)25 to 50 mgUseful during the run, not enough on its own pre-run.
Green tea (8 oz)28 mgToo low for a performance effect, but a gentle option for sensitive stomachs.
Caffeine pill (1 tablet)200 mgPrecise dosing. Popular with competitive runners.

Important

If you do not normally drink coffee or consume caffeine, do NOT start on race day or before an important long run. Caffeine can cause stomach cramps, diarrhea, and anxiety in people who are not habituated to it. Test it during training first, starting with a low dose.

Fuel Up, Then Conquer

Make Your Long Runs Epic

Proper pre-run nutrition means you will have the energy to run farther and explore more. Motera turns those long runs into territory capture missions on a real map. Watch your explored area grow week after week as your long run distance increases. Every new route reveals hidden streets through Fog of War.

Free GPS tracking with territory capture, XP, and leaderboards.

Territory CaptureFog of WarXP & LevelingLeaderboardsFull GPS Tracking
Download Motera Free
Motera territory capture map showing conquered running areas
Motera logoMotera
Live

Frequently Asked Questions

Should I eat before a long run at 5am?

Yes, but keep it small and easily digestible. Wake up at least 60 to 90 minutes before your run and eat 150 to 250 calories of simple carbs: a piece of white toast with honey, half a banana, or a small energy bar. Wash it down with 8 to 12 oz of water. If you absolutely cannot wake up that early, have a larger carb-rich dinner the night before and eat just a banana or a few dates 15 to 20 minutes before your run.

How many carbs should I eat before a long run?

For a meal 3 hours before your run, aim for 1 to 2 grams of carbs per pound of body weight. For a 150-pound runner, that is 150 to 300 grams of carbs in that pre-run meal. For a smaller snack 60 to 90 minutes before, aim for 30 to 60 grams. The closer to your run, the fewer carbs you need because there is less time to digest.

Is it OK to run long on an empty stomach?

For runs under 60 minutes, fasted running is fine for most people. But for long runs over 60 to 90 minutes, running on an empty stomach significantly increases the risk of "bonking" (hitting the wall), where your glycogen is fully depleted and you feel weak, dizzy, and unable to continue. Always eat something before a long run, even if it is just a banana.

What is carb loading and should I do it before every long run?

Carb loading means increasing your carbohydrate intake to 60 to 70 percent of total calories for 1 to 3 days before a long effort. For weekly training long runs, a single carb-rich dinner the night before is sufficient. Full multi-day carb loading is more appropriate before a half marathon or marathon race.

Can I drink coffee before a long run?

Yes. Caffeine is a proven performance enhancer for running. Consume 1 to 3 mg per kilogram of body weight about 30 to 60 minutes before your run. For a 150-pound (68 kg) person, that is roughly 70 to 200 mg of caffeine, which equals 1 to 2 cups of coffee. Just make sure you have tested this in training first, as caffeine can cause stomach issues for some runners.

What if I get stomach cramps during my long run after eating?

Stomach issues during long runs are almost always caused by eating too much, eating too close to run time, eating high-fiber or high-fat foods, or trying a new food on run day. The fix: eat your pre-run meal at least 2 to 3 hours before, stick to low-fiber and low-fat foods, and never try new foods on long run or race days. Practice your pre-run meal during training runs first.

Should I eat during a long run or just before?

For runs over 75 to 90 minutes, you should eat during the run as well as before. Aim for 30 to 60 grams of carbs per hour during the run, starting at the 45-minute mark. This can come from energy gels, chews, sports drinks, or real food like dates. Pre-run nutrition tops off your glycogen, and mid-run nutrition prevents depletion.

What should I eat the night before a long run?

A dinner where 60 to 70 percent of calories come from carbohydrates. Good options include pasta with marinara sauce and chicken, rice with lean protein and vegetables, or a large baked potato with a protein topping. Avoid high-fat sauces, heavy cream, very spicy food, and large amounts of raw vegetables. Keep it simple and familiar.

Motera running app logoMotera

Turn your cardio into a strategy game. Diversify your path, claim your territory, and level up your legacy in the real world.

Copyright © 2026 Motera - All Rights Reserved