Pre-Race Nutrition

What to Eat Before a Race

Whether you are racing a 5K or a marathon, what you eat before the start affects how you feel and how you perform. This guide covers pre-race nutrition for every distance so you can show up fueled and ready.

Pre-Race Nutrition by Distance

The shorter the race, the simpler the nutrition. A 5K needs little more than a light snack. A marathon demands days of planning. Here is a distance-by-distance breakdown of exactly what to eat and when.

5K15 to 40 minutes

A 5K is short enough that most runners do not deplete glycogen. A light snack for blood sugar is all you need. Some fast runners can even race fasted.

Carb loadingNot needed
Meal timing1 to 2 hours before
Calories100 to 250 cal
Meal ideasBanana, toast with honey, or a small energy bar
HydrationDrink normally. 8 to 12 oz water 30 to 60 minutes before.
Gels during raceNot needed
10K35 to 70 minutes

Nutrition is more important for a 10K than a 5K. A proper breakfast 2 to 3 hours before will help you maintain pace in the final 2 kilometers.

Carb loadingNot needed (carb-rich dinner night before helps)
Meal timing2 to 3 hours before
Calories200 to 400 cal
Meal ideasToast with peanut butter, oatmeal with banana, or bagel with jam
Hydration16 to 20 oz water 2 to 3 hours before, 8 oz 30 minutes before.
Gels during raceOnly if running over 60 minutes
Half Marathon1.5 to 2.5 hours

A half marathon is long enough to benefit from 1 to 2 days of carb loading. Proper breakfast and hydration are essential for the final 5K.

Carb loading1 to 2 days, 60 to 65% carbs
Meal timing2.5 to 3 hours before
Calories250 to 500 cal
Meal ideasOatmeal with honey, bagel with PB, or white rice with egg
Hydration16 to 20 oz 2 to 3 hours before, 8 to 12 oz 30 minutes before.
Gels during race1 to 2 gels if running over 90 minutes
Marathon3 to 6 hours

Marathon nutrition is a week-long process. Three days of carb loading, a tested dinner, a proven breakfast, and a detailed in-race fueling plan are all critical.

Carb loading3 days, 65 to 70% carbs
Meal timing3 hours before
Calories300 to 600 cal
Meal ideasToast with honey and banana, pancakes, or rice with applesauce
HydrationBegin extra hydration 3 days out. 16 to 20 oz on race morning.
Gels during race4 to 8 gels during the race (every 30 to 45 minutes)

12 Universal Pre-Race Foods

These foods work before any race distance. They are high in carbs, low in fiber, easy to digest, and widely available. Calorie counts are approximate per serving.

1

Banana

105 calCarbs: 27g

Quick-digesting carbs, potassium, gentle on all stomachs. The most popular pre-race food in running.

2

White toast with honey

160 calCarbs: 35g

Simple carbs, almost no fiber, digests in under an hour. Reliable and boring in the best way.

3

Bagel with jam

350 calCarbs: 65g

Dense carbs in a compact package. Great when you need 300+ calories without volume.

4

Oatmeal with maple syrup

300 calCarbs: 55g

Slow-releasing energy. Cook it soft for faster digestion. Skip the nuts and seeds.

5

Rice cakes with peanut butter

200 calCarbs: 30g

Light, crunchy, easy to eat when nervous. Small amount of PB adds flavor without too much fat.

6

Energy bar (tested in training)

250 calCarbs: 42g

Convenient, portable, consistent macros every time. Great for traveling to race venues.

7

White rice with a fried egg

350 calCarbs: 55g

Favorite of elite runners worldwide. White rice digests faster than bread for many people.

8

English muffin with jam

220 calCarbs: 42g

Light option for nervous stomachs. Lower volume than a bagel with similar carb density.

9

Applesauce

100 calCarbs: 24g

Liquid carbs that digest almost instantly. Perfect as a small top-up or for sensitive stomachs.

10

Sports drink (Gatorade, etc.)

140 calCarbs: 36g

Carbs plus electrolytes plus hydration in one. Good supplement to a solid meal.

11

Dates (3 to 4 Medjool)

200 calCarbs: 48g

Natural simple sugars, compact, portable. Great as a last-minute snack 30 minutes before.

12

Pancakes with maple syrup

400 calCarbs: 75g

High carbs, low fiber, low fat when you skip the butter. A race morning classic.

Race Morning Timeline by Distance

5K (7 AM start)

5:30 AM: Wake up. Drink 8 to 12 oz water.

5:45 AM: Light snack: banana or toast with honey (100 to 200 cal).

6:30 AM: Arrive at venue. Sip water. Warm up.

7:00 AM: Race starts.

10K (7 AM start)

4:30 AM: Wake up. Drink 16 oz water.

4:45 AM: Pre-race meal: toast with PB, banana (250 to 350 cal).

6:15 AM: Arrive at venue. 8 oz water. Use bathroom.

6:40 AM: Warm-up jog. Dynamic stretching.

7:00 AM: Race starts.

Half Marathon (7 AM start)

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

4:15 AM: Pre-race meal: oatmeal, bagel, or toast-based meal (300 to 450 cal). Coffee.

6:00 AM: Arrive. 8 to 12 oz water. Use bathroom.

6:40 AM: Head to corral. Optional gel 15 min before.

7:00 AM: Race starts.

Marathon (7 AM start)

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

4:15 AM: Pre-race meal: toast, rice, or pancake meal (400 to 600 cal). Coffee.

5:30 AM: Use bathroom. Begin getting ready.

6:00 AM: Arrive. 8 to 12 oz water or sports drink.

6:30 AM: Corral. Optional gel. A few sips of water.

7:00 AM: Race starts.

Pre-Race Hydration

Hydration needs scale with race distance. For a 5K, just drink normally the day before and have a glass of water in the morning. For a marathon, start adding extra water 2 to 3 days before the race to support carb loading.

5K hydration

Drink normally. 8 to 12 oz water 30 to 60 minutes before. No special protocol needed.

10K hydration

16 oz water 2 hours before. 8 oz 30 minutes before. Normal hydration the day prior.

Half marathon

16 to 20 oz water 2 to 3 hours before. 8 to 12 oz 30 minutes before. Hydrate well the day before.

Marathon

Begin extra hydration 2 to 3 days before. 16 to 20 oz on race morning with breakfast. 8 to 12 oz 30 minutes before. Stop 15 minutes before start.

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

The Golden Rule: Nothing New on Race Day

This is the single most important rule in race nutrition, and it applies to every distance from 5K to ultramarathon. Whatever you eat, drink, or supplement on race morning should be something you have tested during at least 3 to 4 training runs. Your digestive system behaves differently under race effort, and an untested food can cause cramps, nausea, or worse.

Use your training runs as dress rehearsals. Try different pre-run meals and note how each one makes you feel during the run. By race day, you should have a proven routine that you execute without thinking.

What Counts as "New"

A food you have never eaten before a run

A new brand of gel, bar, or sports drink

A different amount of a familiar food (double your usual oatmeal)

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

A new supplement, pre-workout, or electrolyte product

Coffee if you do not normally drink it before running

The expo buffet, free samples, or unfamiliar hotel breakfast

What NOT to Eat Before a Race

Avoid Before Any Race

High-fiber cereals, bran, and whole grain bread

Dairy products if you are lactose sensitive

Fried foods and heavy, greasy meals

Spicy food (heartburn risk increases with exertion)

Raw vegetables and large salads

Beans, lentils, and legumes

Alcohol the night before

Artificial sweeteners (sorbitol, xylitol)

Safe Pre-Race Foods

White bread, white rice, white pasta

Bananas and applesauce

Honey, jam, and maple syrup

Small amounts of peanut butter

Soft-cooked oatmeal (no seeds)

Plain eggs (if well-tolerated)

Sports bars tested in training

Water and diluted sports drinks

Race Ready

Turn Every Run Into a Race

Races give your running purpose. So does Motera. Between race days, use Motera to turn every training run into a territory capture mission on a real map. Compete on leaderboards, earn XP, explore through Fog of War, and stay motivated through every training block.

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

What is the best food to eat before a race?

White toast with honey and a banana is the most popular and reliable pre-race meal across all distances. It is high in easily digestible carbs, low in fiber, low in fat, and gentle on the stomach. Other great options include oatmeal with maple syrup, a bagel with jam, or rice with a small amount of protein.

How many hours before a race should I eat?

For a full meal (300 to 500 calories), eat 2.5 to 3 hours before the race. For a lighter snack (100 to 200 calories), 1 to 1.5 hours is enough. For a 5K, you can get away with eating just 1 to 2 hours before. For a marathon, the 3-hour rule is more important because you are eating more calories.

Should I eat before a morning race?

Yes. Even for a short 5K, having a small snack 1 to 2 hours before helps maintain blood sugar and energy. For longer races (half marathon and marathon), eating a proper pre-race meal 2.5 to 3 hours before is essential. If the race is very early (5 or 6 AM), eat a larger dinner the night before and have just a small snack in the morning.

What should I not eat before a race?

Avoid high-fiber foods (bran, raw vegetables, beans), high-fat foods (fried food, cream sauces), spicy food, dairy if you are sensitive, and anything you have not eaten before a run in training. Also avoid alcohol the night before and excessive caffeine if you are not used to it.

Does nutrition matter for a 5K?

Less than for longer distances, but it still matters. A 5K takes 15 to 40 minutes for most runners. You will not run out of glycogen, but low blood sugar can make you feel sluggish. A small carb-rich snack 1 to 2 hours before is enough to keep your energy stable.

What does "nothing new on race day" mean?

It means every food, drink, gel, and supplement you consume on race day should be something you tested during training. Your digestive system is unpredictable under the stress of racing. A food that sits fine at rest can cause cramps, nausea, or worse during a race. Test everything during training runs first.

Should I carb load before every race?

No. Carb loading (increasing carbs to 60 to 70 percent of calories) is only necessary for races lasting 90 minutes or more. For a 5K or 10K, your normal diet plus a good pre-race meal is sufficient. For a half marathon, 1 to 2 days of carb loading helps. For a marathon, 3 days of carb loading is recommended.

Can I drink coffee before a race?

Yes, if you normally drink coffee before runs. Caffeine improves endurance performance, reduces perceived effort, and increases alertness. Drink 1 to 2 cups 30 to 60 minutes before the race. Do not try coffee on race day if you have not used it in training.

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