The Night Before Your Marathon: Exactly What to Eat, Drink, and Avoid
A specific pre-marathon dinner protocol with portions by body weight, hydration timing, and what to skip so you start race day fuelled and calm.

In Summary
- Your pre-marathon dinner should be 2–3g of carbs per kg of body weight, mostly white and low-fibre.
- Cut fibre below 10g and fat below 15g at dinner to protect your stomach on race morning.
- Stop eating 3 hours before bed and front-load evening hydration so you are not up all night.
- Sweatr tracks your pre-race hydration status from your wearable data so you know you are ready.
You have spent months training. Your long runs are done, your taper is ticking along, and your race-day fueling kit is packed and labelled. But the night before your marathon, you are staring at a restaurant menu with no idea what to order.
Everyone says pasta. Nobody says how much. Nobody says what to skip. And nobody mentions that the wrong dinner at 9 pm can ruin your race before you even pin on your bib.
This is the meal most runners get wrong — not because it is complicated, but because the advice is vague. "Eat carbs" is not a plan. So here is one.
Why the Night-Before Dinner Matters More Than You Think
Your muscles can store roughly 400–500g of glycogen when fully loaded. If you have followed a carb-loading protocol over the previous two to three days, most of that storage is already topped up by dinner time. The night-before meal is not about cramming in extra glycogen. It is about two things: topping off the last 10–15% of liver glycogen that depletes overnight while you sleep, and not doing anything that creates GI distress on race morning.
That second point is where most runners trip up. A heavy, fatty, or fibre-rich dinner sits in your gut for hours. When you wake up at 4:30 am to eat your pre-race breakfast, your stomach is still processing last night's meal. Then you add a pre-race meal on top of it, then gels during the race, and by mile 10 your GI system waves the white flag.
The night-before dinner is less about loading and more about not unloading your race.
The Pre-Marathon Dinner Protocol
What to Eat
Your dinner should be built around easily digestible carbohydrates. White, refined, low-fibre sources are your friends tonight — the opposite of what you would normally eat.
Good dinner options:
- White rice or plain risotto
- White pasta with a light tomato-based sauce (no cream, no pesto)
- White bread or rolls
- Plain baked potato (no skin) with a small amount of butter
- Sushi with white rice (avoid raw fish if you have any hesitation about freshness)
- Pancakes or white-flour wraps with a lean filling
Protein: Include a moderate portion of lean protein — roughly 20–30g. Grilled chicken, white fish, tofu, or eggs. Protein slows gastric emptying slightly, which is fine at dinner, and it keeps you from waking up hungry at 3 am.
Fats: Keep total fat in the meal below 15g. Fat delays digestion significantly. This is why a creamy pasta sauce or a burger feels like a brick in your stomach for hours. Save the high-fat celebration meal for after you finish.
How Much to Eat
Use your body weight to size the meal:
| Body Weight | Dinner Carb Target | Example | |---|---|---| | 55 kg / 121 lb | 110–165g carbs | ~2 cups cooked white rice + chicken + bread roll | | 70 kg / 154 lb | 140–210g carbs | ~2.5 cups cooked white rice + lean protein + roll | | 85 kg / 187 lb | 170–255g carbs | ~3 cups cooked white rice + protein + bread |
The range is 2–3g of carbs per kilogram of body weight. If you have been carb-loading properly for two to three days, aim for the lower end. If your carb loading was inconsistent or you had a harder-than-planned workout in the final week, go toward the upper end.
This should feel like a satisfying meal, not a stomach-bursting feast. If you finish dinner and feel uncomfortably full, you ate too much.
What to Avoid
This is where the night-before dinner goes wrong for most runners. Everything on this list is fine on a normal training day but has no place on the plate 12–14 hours before a marathon.
High-fibre foods: Whole grains, brown rice, lentils, beans, raw vegetables, large salads, bran cereals. Fibre increases stool bulk and can cause bloating, gas, and urgency on race morning. Keep total fibre in the meal under 10g.
High-fat foods: Cheese-heavy dishes, fried food, creamy sauces, pizza with thick cheese, fatty cuts of meat, avocado, nut butter in large quantities. Fat slows digestion and can leave you feeling heavy and sluggish in the morning.
Spicy food: Chilli, hot sauce, heavily spiced curries. Capsaicin irritates the gut lining and can cause acid reflux overnight and GI distress on race morning. Even if you normally tolerate spicy food, tonight is not the night to test that.
Alcohol: Even one or two beers suppress vasopressin, the hormone that tells your kidneys to retain water. You will wake up more dehydrated and need to drink more in the morning to compensate, which means more bathroom trips before the start. Save the celebratory pint for the finish line.
Anything new: This applies to the night-before dinner just as much as it applies to race-day fueling. If you have not eaten it before a long run during training, do not eat it the night before your marathon.
Evening Hydration: The Part Most Runners Overthink
The instinct on the night before a marathon is to drink as much water as possible. Athletes sit in their hotel rooms forcing down glass after glass until midnight, then spend the night walking to the bathroom every 90 minutes and start race day exhausted and still needing to urinate every mile.
Here is a better approach.
Front-Load Your Fluids
If you have been hydrating well over the previous two to three days — and particularly if you have sodium-loaded as part of your carb-loading protocol — your fluid stores are already in good shape by dinner time.
Drink normally with dinner. Have 400–500 ml (roughly 16–20 oz) of water or an electrolyte drink with your meal. This is plenty.
Add Sodium to Your Evening Fluids
Including 300–500 mg of sodium in your evening fluids helps your body retain the water you drink rather than sending it straight through to your bladder. This is not about slamming salt tablets. A single electrolyte tablet in your water or a pinch of salt on your food achieves this.
If you are a heavy or salty sweater — you consistently see white salt lines on your kit after long runs — lean toward the higher end of this range.
Set a Cutoff
Stop drinking large volumes of fluid two to three hours before you plan to fall asleep. Small sips are fine. But if you are pouring full glasses of water at 10 pm for a midnight bedtime, you are going to wake up multiple times and compromise your sleep. Sleep matters more than an extra 200 ml of water.
How to Know You Are Hydrated Enough
The simplest indicator is urine colour. By evening, your urine should be a pale straw colour — not clear (overhydrated), not dark yellow (behind). If it is pale straw at dinner time, you are on track.
Sweatr takes this further by tracking your hydration status through your wearable data — resting heart rate trends, heart rate variability, and training load context — so you can see whether your body is genuinely ready to race, not just whether your urine looks right.
Timing Your Evening
Here is a straightforward timeline for the night before:
5:00–6:30 pm — Eat dinner. Early enough to fully digest before bed. If your race starts at 7 am and you plan to wake at 4:30 am, eating at 6 pm gives you a full 10.5 hours before your pre-race breakfast.
6:30–8:00 pm — Light hydration. Sip 300–400 ml of water or electrolyte drink over this window. Do not force it.
8:00 pm — Fluid cutoff for large volumes. Small sips only from here.
8:30–9:00 pm — Prepare your race-morning nutrition. Lay out your breakfast, pre-race snack, and in-race fueling kit. Knowing everything is ready reduces the mental load that keeps you awake.
9:00–9:30 pm — Lights out. Aim for 7–8 hours of sleep. If you cannot sleep — many runners cannot the night before a race — just resting in a dark room still provides physical recovery. Do not stress about sleeplessness. One poor night of sleep does not measurably affect race performance. The research on this is clear: it is the sleep over the previous week that matters, not one night.
If You Are Travelling to Your Race
Travelling adds a layer of complexity. You are eating in unfamiliar restaurants, potentially in a different time zone, and your normal food options may not be available.
Book dinner early. Most race-city restaurants near expo locations will be packed on Saturday night. Make a reservation or eat early to avoid waiting until 8 or 9 pm.
Pick a simple restaurant. Italian and Japanese are reliable choices in most cities — both centre around white carbs with lean protein options. Avoid buffets where you are more likely to overeat or pick up something your stomach is not used to.
Bring backup food. Pack a shelf-stable backup dinner option in your travel bag — instant rice cups, plain crackers and peanut butter (small amount), or a protein bar. If the restaurant situation goes sideways, you have a fallback.
Watch the water. If you are racing internationally, drink bottled water the night before. GI bugs from tap water in an unfamiliar city have ended more races than any training error.
What If You Have Already Eaten "Wrong"?
It happens. You went to a team dinner and the only option was a heavy, cheesy pasta bake. Or you could not resist the bread basket and now you feel overstuffed.
Do not panic. One suboptimal dinner does not ruin a marathon if the rest of your preparation has been solid. Here is what to do:
- Stop eating. Do not try to compensate by adding more food later.
- Go for a gentle 10–15 minute walk to aid digestion.
- Hydrate normally — do not try to "flush" the meal with excess water.
- Adjust your race-morning breakfast slightly — eat a smaller portion and shift more of your carb intake to your pre-race snack 30–60 minutes before the start.
- Start your in-race fueling slightly earlier (within the first 15–20 minutes instead of waiting until 30 minutes) to compensate for potentially less optimal liver glycogen.
The worst thing you can do is lie awake worrying about it. The stress hormones from anxiety will do more damage to your race than the extra cheese on your pasta.
The Bigger Picture: Your Dinner Is the Last Link in a Chain
The night-before dinner does not exist in isolation. It is the final step in a multi-day nutrition sequence:
- 3–4 days before: Gradually increase carbohydrate intake to 8–10g per kg of body weight per day while reducing training volume (this is carb loading)
- 2 days before: Continue elevated carbs, begin sodium loading (1,500–3,000 mg extra sodium per day beyond your normal intake)
- Night before: The dinner protocol above — moderate carbs, low fibre, low fat, front-loaded hydration
- Race morning: Pre-race breakfast 3–4 hours before the start (covered in our race-morning guide)
If any link in this chain breaks, the downstream steps are less effective. A perfect dinner cannot fix three days of under-eating. But a bad dinner can absolutely undermine three days of disciplined carb loading.
Sweatr connects these steps by tracking your training load, sweat rate data, and pre-race wearable metrics to build a personalised nutrition timeline for the entire race week — not just race day itself. When you can see that your body is properly loaded and hydrated heading into the night before, you sleep better, eat smarter, and start the race with genuine confidence instead of anxious guessing.
Your Pre-Race Dinner Checklist
- 2–3g carbs per kg body weight, mostly white and refined
- 20–30g lean protein
- Under 15g total fat
- Under 10g total fibre
- Nothing new, spicy, or rich
- No alcohol
- 400–500 ml fluid with dinner, including 300–500 mg sodium
- Fluid cutoff 2–3 hours before bed
- Dinner finished by 6:30 pm for a 7:00 am race start
- Race-morning nutrition laid out and ready before you sleep