Race Fueling

What to Eat the Night Before a Race: Half Marathon, Marathon, 10K, and 5K

The night-before-a-race dinner has one job: top off glycogen without upsetting your stomach. Here is how much to eat by race distance, sample dinners that work, what to avoid, and when to eat it.

Mavr

Mavr Sports Nutrition Team

September 12, 2026 · 12 min read

Quick answer

The night before a race, eat a familiar, carbohydrate-based dinner that is low in fat and fibre, with a moderate portion of lean protein and some salt, finished 12 to 14 hours before the start. Aim for roughly 3 to 4 g of carbohydrate per kg of body weight at dinner before a marathon, 2 to 3 g/kg before a half marathon, and a normal-sized carbohydrate-led meal before a 10K or 5K, where glycogen is not the limiting factor. White rice, pasta with a simple tomato sauce, potatoes, bread, and a small portion of chicken or fish are the safest choices; avoid heavy cream sauces, fried food, large salads, beans, spicy dishes, alcohol, and anything you have not eaten before a long run.

The race-eve dinner completes carb loading; it does not replace it. For a marathon, the loading happens over the 36 to 48 hours before the race, and dinner is the last instalment.
For a 5K or 10K, glycogen stores are already sufficient after a normal diet, so the dinner is about gut comfort, not fuel.
Low fibre and low fat matter more than total carbohydrate for how you feel at the start line; they are the two things most likely to send you to the portable toilets.
Eat early enough that the stomach is empty by bedtime, and add a small carbohydrate snack an hour before bed if dinner was early or small.
Drink normally with dinner and salt your food; do not chug water in the evening, which only interrupts sleep and can dilute blood sodium.

The night before a race is the last meal that matters and the one runners get wrong in both directions. Some eat a mountain of pasta with a rich sauce and spend the first 5K regretting it. Others get nervous, eat a small salad, and start a marathon with half a tank. The right dinner is not complicated, but it is specific, and it changes with the distance.

This guide covers how much to eat by race distance, what a good plate looks like, sample dinners that are easy to find even in a hotel or restaurant, the foods to keep off the table, when to eat, and what to drink. It works for a 5K as well as a marathon, because the principles are the same and only the portion changes.

The Short Answer

  • Eat a dinner you have eaten before long runs. Familiar beats optimal.
  • Make it carbohydrate-led: rice, pasta, potatoes, bread, or noodles as the base of the plate.
  • Keep fat and fibre low. Simple sauces, no fried food, no big salad, no beans.
  • Add a moderate portion of lean protein, roughly a palm-sized serving.
  • Salt the food. You want sodium on board for tomorrow.
  • Finish eating 12 to 14 hours before the start, and by 8 pm at the latest for an early race.
  • Drink normally with the meal. No chugging.
  • Skip alcohol.

What the Night-Before Dinner Is Actually For

Two things, and it helps to keep them separate. The first is fuel. Your muscles and liver store carbohydrate as glycogen, and glycogen is the fuel that runs out in the back half of a long race. Dinner is the last chance to top it off before the race, with breakfast adding the final few percent in the morning. The second is gut comfort. Whatever is still in your intestine at the start line will make itself known somewhere around the first hill, so the meal needs to be gone by morning.

How much each of those matters depends on the distance. A 5K burns a fraction of your glycogen stores, so fuel is irrelevant and comfort is everything. A marathon can empty the stores completely, so fuel matters enormously and comfort still matters just as much. The table below shows how the balance shifts.

RaceDinner carbohydrate targetFor a 70 kg / 154 lb runnerHow much fuel matters
5K1 to 2 g/kg70 to 140 gBarely. Eat a normal, comfortable dinner.
10K1.5 to 2.5 g/kg105 to 175 gA little. A carb-led dinner helps, but you will not run out.
Half marathon2 to 3 g/kg140 to 210 gYes. Glycogen gets low in the final 5K for runners over about 1 hour 45.
Marathon3 to 4 g/kg, as part of 10 to 12 g/kg across the day210 to 280 g at dinnerCritically. This dinner completes 36 to 48 hours of loading.

To put those numbers in food terms: 100 g of carbohydrate is roughly 350 g of cooked pasta or rice, or a large baked potato plus two slices of bread. A marathon dinner at 250 g of carbohydrate is a big plate of pasta plus bread plus a carbohydrate-rich dessert or drink. A 5K dinner is simply a normal meal with rice or pasta on the plate.

The Plate: Build It in Four Parts

  • Carbohydrate base, about two thirds of the plate: white rice, pasta, noodles, potatoes, white bread, bagels, tortillas, or couscous. White versions over wholegrain tonight, because fibre is the enemy.
  • Lean protein, about a palm-sized portion: chicken, turkey, white fish, salmon, eggs, tofu, or lean beef. Enough to keep you full and support recovery, not so much that it slows digestion.
  • A small amount of cooked, low-fibre vegetable: carrots, courgette, peeled peppers, spinach wilted into the sauce. Skip raw salad, broccoli, cabbage, and anything cruciferous.
  • Salt and a simple sauce: tomato-based, soy-based, or a light stock. Add salt at the table. Leave cream, butter-heavy, and cheese-heavy sauces for after the race.

If dessert is part of your normal evening, keep it and make it carbohydrate: a bowl of rice pudding, a couple of pancakes with syrup, sorbet, or a banana with honey. Ice cream and cheesecake add fat you do not want tonight.

Sample Dinners That Work

All of these are easy to make at home, easy to order, and easy to recognise on a hotel menu. Approximate carbohydrate is given for a half-marathon-sized portion; scale up for a marathon and down for a 5K or 10K.

DinnerApprox. carbohydrateWhy it works
Pasta with tomato sauce, grilled chicken, and white bread160 to 200 gThe classic for a reason: fast-digesting, low fat, easy to scale by adding bread
Chicken teriyaki with a large bowl of white rice150 to 190 gVery low fibre, salty sauce adds sodium, available almost anywhere
Baked potatoes with salmon and a little butter120 to 160 gPotatoes are gentle on the stomach; add bread if you need more carbohydrate
Rice bowl with eggs, soy sauce, and cooked spinach130 to 170 gCheap, quick, and easy to control the portion
Pancakes or waffles with maple syrup and a side of eggs150 to 200 gBreakfast for dinner; extremely easy to digest and easy to eat when nervous
Chicken noodle soup with a bread roll and rice on the side110 to 150 gGood if appetite is low or you are travelling; add salt and rice to hit the number
Sushi rolls with plain rice, avoiding tempura and spicy mayo120 to 160 gRice-heavy and low fat; watch raw-fish freshness the night before a race

What to Avoid the Night Before a Race

The list of things to avoid is more important than the list of things to eat, because almost any carbohydrate-led meal works, while a single wrong choice can cost you the race.

AvoidThe problem it causes
High-fibre foods: beans, lentils, big salads, broccoli, wholegrain everythingFerments overnight and speeds up the bowel. The single biggest cause of race-morning toilet queues.
High-fat meals: fried food, creamy sauces, pizza with lots of cheese, burgersSlows gastric emptying for hours, leaves you heavy in the morning, adds no usable fuel
Very spicy foodIrritates the gut lining and can cause reflux or urgency when combined with running
Large amounts of red meatA big steak takes 4 hours or more to leave the stomach and pushes carbohydrate off the plate
New or unusual foodsYou have no data on how your gut handles it. Race eve is not the night to find out.
AlcoholDisrupts sleep, dehydrates, and impairs glycogen storage. One beer will not ruin you, but it will not help.
Sugar-free products with sugar alcoholsSorbitol, xylitol, and maltitol are laxatives at the doses found in sugar-free sweets and drinks
Excessive dairy if you are even slightly sensitiveLactose plus nerves plus running is a reliable recipe for cramps
Enormous portionsVolume slows emptying and overloading in one sitting does not store more glycogen; spread the carbohydrate across the day instead

When to Eat It

Aim to finish dinner 12 to 14 hours before the start, which for a 7 am marathon means eating between 5 and 7 pm. That gives the meal time to clear before bed, gives you a full night of sleep without a heavy stomach, and leaves room for breakfast 3 hours before the gun. If your race starts later, dinner can shift later too, but keep it before 8 pm regardless so that sleep is not disturbed.

If circumstances push dinner late, or if nerves cut your appetite and you ate less than planned, add a small carbohydrate snack about an hour before bed: a bowl of cereal, toast with honey, a banana, or a sports drink. Around 30 to 50 g of carbohydrate is plenty. Keep it low in fibre and fat like everything else tonight.

Fluids and Sodium

Hydration the night before a race is about arriving normally hydrated, not super-hydrated. There is no such thing as storing extra water. Drink normally with dinner, roughly 500 ml, and sip through the evening until an hour or two before bed. Your urine should be pale yellow, not clear. Runners who drink litres the evening before a race spend the night getting up to urinate and can lower their blood sodium before they have taken a single step.

Sodium is the part most runners forget. Salt your dinner generously and choose salty sides such as pretzels, soy sauce, or broth. Sodium helps your body hold on to the fluid you drink and gives you a small buffer against tomorrow’s sweat losses. If it is going to be hot, this matters more.

Eating Out or Travelling to the Race

  • Book early. The 6 pm sitting is quieter, faster, and gets you to bed on time. The 8:30 pm sitting is where race plans go to die.
  • Order plain. Pasta with tomato sauce, rice with grilled chicken, a baked potato. Ask for sauces on the side and skip anything described as crispy, creamy, or loaded.
  • Add carbohydrate on the side rather than ordering a bigger main: extra bread, extra rice, a plain dessert.
  • Carry a backup. A bag of pretzels, instant oats, rice cakes, and a sports drink in your bag means a closed kitchen or a bad menu cannot derail you.
  • Avoid the buffet temptation of trying everything. Pick one dish you know and eat that.
  • If you are in a different time zone, eat on race-local time from the day you arrive so that dinner and breakfast fall where they should.

A good dinner sets up a simple breakfast. If you ate well tonight, race-morning breakfast only needs to replace the liver glycogen used overnight: 1 to 2 g/kg of easy carbohydrate 3 hours before the start, plus a small top-up 15 minutes before. Dinner and breakfast are one plan, not two, and the dinner is the larger half of it.

Race-Eve Checklist

  • Dinner planned and, if eating out, booked for an early sitting.
  • The meal is one you have eaten before a long run in training.
  • Carbohydrate portion matched to the distance: normal for a 5K or 10K, generous for a half, large for a marathon.
  • Fat and fibre kept low, fried and creamy food skipped, salad and beans skipped.
  • Food salted; salty sides on hand.
  • Alcohol skipped.
  • Dinner finished by 8 pm at the latest.
  • A small carbohydrate snack ready in case dinner was early or small.
  • Fluids normal, urine pale yellow, no chugging.
  • Breakfast food and race-morning fuel laid out so nothing needs deciding at 4 am.

Enter your race, target time, and weight, and Mavr builds the loading days, the race-eve dinner, the breakfast timing, and your on-course fuel schedule in one plan.

Frequently Asked Questions

What should I eat the night before a half marathon?

A carbohydrate-led dinner with about 2 to 3 g of carbohydrate per kg of body weight, low in fat and fibre, with a moderate portion of lean protein and some salt. Pasta with tomato sauce and chicken, chicken teriyaki with rice, or baked potatoes with fish are all good choices. Finish by 8 pm and avoid alcohol.

What should I eat the night before a marathon?

The largest carbohydrate meal of your loading: roughly 3 to 4 g/kg, or about 210 to 280 g for a 70 kg runner, as part of 10 to 12 g/kg across the whole day. Keep it familiar and low in fibre and fat. A big plate of pasta with a simple sauce, bread, and a carbohydrate-based dessert is the standard pattern for a reason.

Is pasta the night before a race a good idea?

Yes, as long as the sauce is simple. Pasta is fast-digesting carbohydrate, easy to portion, and available everywhere. The problem is never the pasta; it is the cream, cheese, or oil-heavy sauce on top, and the garlic bread soaked in butter. Tomato sauce, a little olive oil, and lean protein keep it race-friendly.

What should I not eat the night before a race?

High-fibre foods such as beans, lentils, big salads, and wholegrain everything; high-fat foods such as fried dishes, creamy sauces, and cheese-heavy pizza; very spicy food; large amounts of red meat; alcohol; sugar-free products containing sugar alcohols; and any food you have not eaten before a long run.

What time should I eat dinner before a race?

Finish 12 to 14 hours before the start, and no later than 8 pm for an early race. For a 7 am start, that means eating between 5 and 7 pm. If dinner ends up late or small, add a 30 to 50 g carbohydrate snack an hour before bed rather than eating a huge late meal.

Should I eat the night before a 5K?

Yes, but a normal dinner is enough. A 5K does not come close to emptying your glycogen stores, so there is no need to load. Eat a comfortable meal with rice, pasta, or potatoes on the plate, keep fibre and fat modest, and skip alcohol so you sleep well.

Sources

Sources and official references

  1. 1.Carbohydrates for Training and CompetitionJournal of Sports Sciences (Burke, Hawley, Wong, and Jeukendrup, 2011) · Carbohydrate targets for the 36 to 48 hours before endurance events of 90 minutes or more
  2. 2.Nutrition for Endurance Sports: Marathon, Triathlon, and Road CyclingJournal of Sports Sciences (Jeukendrup, 2011) · Race-week and pre-race meal recommendations by event duration
  3. 3.Carbohydrate Loading in Human Muscle: An Improved 1 Day ProtocolEuropean Journal of Applied Physiology (Bussau et al., 2002) · Muscle glycogen can be maximised within about a day of high carbohydrate intake in trained athletes
  4. 4.Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and ACSM: Nutrition and Athletic PerformanceMedicine and Science in Sports and Exercise (Thomas et al., 2016) · Pre-competition eating, fibre and fat guidance, and hydration before events
  5. 5.Gastrointestinal Complaints During Exercise: Prevalence, Etiology, and Nutritional RecommendationsSports Medicine (de Oliveira, Burini, and Jeukendrup, 2014) · Fibre, fat, and unfamiliar foods as pre-race GI risk factors
  6. 6.Statement of the Third International Exercise-Associated Hyponatremia Consensus Development ConferenceClinical Journal of Sport Medicine (Hew-Butler et al., 2015) · Why drinking to thirst, not to a schedule, is the safe pre-race approach

Prompt ideas for AI assistants

  • What should I eat tonight before my half marathon tomorrow?
  • How many carbs do I need at dinner before a marathon?
  • Is pasta the night before a race actually a good idea?

Mavr builds your whole race week, from the loading days to the race-eve dinner to the morning breakfast and the on-course gel schedule, around your distance, weight, and start time.

Mavr

Written by

Mavr Sports Nutrition Team

The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.