Most runners spend months training their legs. Very few spend the same time training their gut or planning what they’ll actually eat in the final days before a marathon. That gap is where races are often lost.
What you eat in the week before the race, the morning of, and every 30–45 minutes on course plays a bigger role in your finish time than most training plans acknowledge. Get it right and your legs feel strong at mile 20. Get it wrong and you’re walking, cramping, or searching for a bathroom at mile 14.
This guide covers everything you need to eat from the Monday of race week through the finish line. No supplements to sell. No vague advice. Just a clear, practical nutrition plan you can follow race after race.
Quick Answer
During marathon race week, gradually increase carbohydrate intake while reducing fiber, fat, and high-volume foods. On race morning, eat a familiar carbohydrate-rich breakfast two to three hours before the start. During the race, take a gel or carbohydrate source every 30–45 minutes, starting around mile four or five, and hydrate consistently at aid stations.
Why Nutrition Can Make or Break Your Marathon
Your muscles store energy as glycogen. For most runners, those stores hold enough fuel for roughly 18 to 20 miles of marathon-pace running. What happens after that the famous wall is largely a nutrition problem, not a fitness problem.
Carbohydrates replenish those glycogen stores. The week before your race, and especially the final two to three days, is your window to top them up fully. If you skip this step or eat poorly in race week, you start the race already behind.
Once you’re on course, your body burns through glycogen faster than you might expect. At marathon pace, most runners need around 30 to 60 grams of carbohydrates per hour from external sources to delay fatigue and protect their finish time. The exact amount depends on body weight, pace, and heat.
Understanding this fuel math makes every nutrition decision during race week and on race day much easier to follow.
What to Eat During Race Week
| Race Week Day | Nutrition Focus | Key Actions |
|---|---|---|
| Monday – Wednesday | Normal training nutrition | Balanced meals, moderate carbs, stay hydrated |
| Thursday – Friday | Carb-loading phase | 8–10g carbs per kg bodyweight, reduce fiber and fat |
| Saturday (Day Before) | Maintenance | Familiar carb-rich meals, light dinner by 7 pm, no alcohol |
| Race Morning | Pre-race activation | Carb-rich breakfast 2–3 hours before start, small top-up in final hour |
Race week nutrition is not the time to experiment. Stick to foods your digestive system knows well. Your goal is to arrive at the start line with full glycogen stores, a settled stomach, and no unnecessary variables.
Monday Through Wednesday Normal Training Nutrition
The first half of race week is not yet carb-loading territory. Your training volume has already dropped significantly during the taper, so your body’s fuel needs are lower than during peak training weeks. Eat normally, stay hydrated, and prioritize whole foods.
Focus on:
- Lean proteins to support muscle maintenance
- Moderate carbohydrates from rice, pasta, oats, and bread
- Vegetables and fruit in reasonable amounts
- Consistent hydration throughout each day
Avoid dramatically changing your eating habits this early in the week. Sudden changes to fiber, fat, or food volume can cause digestive issues that linger into race day.
Thursday and Friday Begin Carb-Loading
Carb-loading is a real strategy with solid science behind it. The goal is to maximize glycogen storage in your muscles and liver before the race begins. For most marathon runners, two full days of increased carbohydrate intake is enough.
During these two days:
- Increase carbohydrate intake to roughly 8 to 10 grams per kilogram of body weight per day
- Reduce fiber significantly swap vegetables for white rice, white bread, and white pasta
- Lower fat intake to make room for carbohydrate calories
- Reduce protein portions slightly
- Cut back on high-volume, bulky foods that fill the stomach without adding useful fuel
A 70kg (154lb) runner, for example, would aim for around 560 to 700 grams of carbohydrates per day during this window. That sounds like a lot because it is. Spread it across four to six meals and snacks to make it manageable.
Good carb-loading foods include white rice, pasta with a simple tomato sauce, white bread with honey or jam, bananas, sports drinks, bagels, and boiled or baked potatoes without the skin.
Foods to avoid during Thursday and Friday: high-fiber grains, raw vegetables in large amounts, legumes, high-fat sauces, alcohol, and anything new to your diet.
Saturday The Day Before the Race
The day before the race is about maintenance, not overeating. Most runners make the mistake of eating far too much on Saturday, then waking up race morning feeling heavy and bloated.
Your glycogen stores are already topped up from Thursday and Friday. Saturday’s job is simply to keep them full without overloading your digestive system.
Eat a normal-sized day of familiar carbohydrate-rich meals. Keep dinner on Saturday straightforward pasta, rice, or potatoes with a small amount of lean protein, minimal fat, and very little fiber. Eat by 7 pm if your race starts early the next morning.
Drink plenty of water throughout the day. Aim for pale yellow urine by the time you go to bed. Do not overdrink plain water, as this can dilute sodium levels in your blood.
Avoid alcohol entirely. Even a small amount can impair sleep quality and increase dehydration overnight.
Race Morning Nutrition
What you eat on race morning is one of the most important nutrition decisions of the entire marathon. Many runners are so nervous they either eat too little or skip breakfast entirely. Both are mistakes.
What to Eat for Breakfast
Aim to eat your race morning breakfast two to three hours before your start time. This gives your body time to digest and convert the food to available fuel without leaving you with a full stomach at the start line.
A solid race morning breakfast should include:
- A primary carbohydrate source: oatmeal, white toast, a bagel, or white rice
- A small amount of protein: a boiled egg or a thin spread of peanut butter
- A source of easily absorbed sugar if needed: banana, honey, or jam
- Fluids: water and an optional coffee if you regularly drink it
A typical race morning breakfast might look like two slices of white toast with honey and a banana, or a bowl of oatmeal with a light drizzle of honey, eaten two to three hours before the gun goes off.
Keep fat and fiber low. Both slow gastric emptying and can cause discomfort at race pace. Stick to what you have practiced during long training runs.
Never try a new breakfast on race morning. If you have not eaten it before a long run, do not eat it before your marathon.
What to Eat and Drink in the Final Hour
In the 60 minutes before the race starts, most runners can benefit from a small carbohydrate top-up. A banana, an energy gel with water, or a sports drink can help stabilize blood sugar without overloading the stomach.
Sip water consistently rather than drinking large amounts at once. Around 150 to 250ml every 15 to 20 minutes is a reasonable guide for most runners in mild weather.
If you drink coffee, one moderate cup two to three hours before the race is fine for runners who use it regularly. Caffeine has a well-documented performance benefit at endurance distances. However, if caffeine gives you an upset stomach, skip it on race day.
Avoid heavy food, high-fat snacks, dairy, carbonated drinks, and alcohol in this window.
In-Race Fueling Strategy
Starting the race with full glycogen stores only solves half the problem. You also need to actively replace carbohydrates throughout the race to delay fatigue and keep pace in the final miles.
When to Take Your First Gel
Most runners wait too long for their first gel. By the time you feel hungry or low on energy during a marathon, your blood sugar has already started to drop. You need to stay ahead of that curve.
Take your first gel or carbohydrate source between miles four and five. Your glycogen stores are still adequate at this point, but introducing carbohydrates early helps your gut absorb them efficiently and prevents the sharp blood sugar dip that many runners experience around miles 10 to 12.
Always take gels with water, not sports drinks. Combining a concentrated gel with a carbohydrate-containing drink can overload the gut and trigger nausea or cramping.
How Often to Fuel Based on Your Finish Time
| Finish Time | Fueling Interval | Estimated Gels Needed |
|---|---|---|
| Under 3:30 | Every 30–35 minutes | 5–6 gels |
| 3:30 to 4:30 | Every 35–45 minutes | 6–7 gels |
| 4:30 to 5:30 | Every 40–45 minutes | 7–8 gels |
The faster you run, the more carbohydrates you burn per hour, but the less time you spend on course. The slower you run, the more hours you spend racing and the more total fuel you need. Here is a simple guide:
Sub-3:30 marathon: Take a gel every 30 to 35 minutes. You will likely need five to six gels total.
3:30 to 4:30 marathon: Take a gel every 35 to 45 minutes. Plan for six to seven gels total.
4:30 to 5:30 marathon: Take a gel every 40 to 45 minutes. Plan for seven to eight gels or an equivalent from aid station food.
These are starting points. Individual tolerance varies. The most important rule is to never wait until you feel you need fuel. By that point, you are already behind.
Some runners also use real food during longer races: dates, bananas, boiled potatoes with salt, or rice cakes. These can be effective if you have practiced them, but they require more chewing and digestion time. Stick with whatever you have trained with.
How to Use Aid Stations Effectively
Aid stations are where many races go wrong. Runners either skip them entirely, grab the wrong drink, or try to do too much at once.
A few simple rules help:
- Slow down slightly at aid stations to avoid spilling and choking
- Take water when swallowing a gel
- Take a sports drink between gels to maintain sodium and electrolytes
- Walk briefly through aid stations if needed the time lost is minimal compared to the benefit of fueling properly
- Never try a new gel, drink, or food at race aid stations that you have not used in training
Most major marathons will publish their aid station nutrition in advance. Check what brand of gel and sports drink will be on course. If you cannot tolerate that brand, carry your own.
Hydration Strategy for Race Day
Dehydration and overhydration are both real risks in a marathon. Your hydration plan needs to be as deliberate as your fueling plan.
Water vs. Sports Drinks
Water alone is not enough for a race lasting more than 90 minutes. Sweat contains sodium, potassium, and other electrolytes that water cannot replace. Without replacing sodium in particular, muscle cramping and fatigue increase.
Sports drinks like Gatorade or Lucozade Sport provide both carbohydrates and electrolytes in a single serving, making them a practical choice at aid stations. Use them consistently rather than alternating randomly between water and sports drink with no plan.
A simple approach that works for most runners: take water when you take a gel, and take a sports drink between gels at the following aid station. This keeps carbohydrates and hydration on a regular schedule without overcrowding the gut.
In hot weather, you will need more fluid overall. In cooler conditions, your needs are lower. Let thirst guide you within a structured plan rather than either ignoring thirst entirely or drinking as much as possible.
How to Avoid Hyponatremia
Hyponatremia is a condition where sodium levels in the blood fall too low, typically caused by drinking excessive amounts of plain water over several hours. Symptoms include nausea, confusion, headache, and in severe cases, seizures. It is more common among slower runners who spend more time on course.
To avoid it, do not drink more than your thirst demands. Avoid drinking large volumes of plain water at every single aid station unless the heat demands it. Include sodium through sports drinks, salt tablets if you use them, or salty snacks at aid stations.
If a race provides both water and electrolyte drinks, do not ignore the electrolyte option in favor of plain water at every stop.
Training Your Gut Before Race Day
One of the most overlooked parts of marathon nutrition is gut training. Your digestive system can be conditioned to tolerate gels, sports drinks, and running nutrition at race pace — but only if you practice it regularly during training.
Many runners experience nausea, bloating, or GI distress on race day not because of the products they use, but because they never trained their gut to handle those products at intensity.
During long runs of 14 miles or more, practice your full race nutrition plan. Use the same gel brand you plan to use on race day. Practice taking them at the same intervals. Train with sports drinks rather than only water. If you plan to use race day breakfast foods, eat the same meal before a long run first.
Gut training takes weeks, not days. Start early in your training cycle not the week before the race. By the time race week arrives, your nutrition plan should feel completely routine.
If certain gels or drinks consistently cause problems in training, switch brands or try real food alternatives. Race day is not the time to discover your gut does not tolerate a particular product.
Foods and Drinks to Avoid on Race Day
Knowing what to avoid is just as important as knowing what to eat. Several common foods and drinks increase the risk of digestive issues, cramping, and poor performance on race day.
Avoid on race morning and during the race:
- High-fiber foods: Whole grain bread, raw vegetables, legumes, and bran cereals all slow digestion and increase the risk of GI distress at race pace.
- High-fat foods: Bacon, eggs with cheese, avocado in large amounts, and fatty sauces all delay gastric emptying and can cause nausea during running.
- Dairy: Milk, full-fat yogurt, and creamy sauces are problematic for many runners during sustained effort.
- Alcohol: Even a small amount the night before the race can affect sleep quality, increase dehydration, and impair glycogen storage.
- Carbonated drinks: These cause bloating and gas, neither of which you want at the start line.
- Anything new: If you have not eaten it before a long run, do not eat it before or during your marathon.
The pattern is simple: eat familiar, easily digestible, carbohydrate-rich foods. Avoid anything that adds digestive work or risk on a day when your gut is already under stress from sustained running.
Final Verdict
A marathon nutrition plan is not complicated, but it does require intention. Top off your glycogen stores in the final two to three days before the race by eating more carbohydrates and less fiber and fat. Eat a familiar, easily digestible breakfast on race morning two to three hours before the start. Begin fueling early in the race around miles four to five and repeat every 30 to 45 minutes based on your expected finish time. Stay consistent with hydration, include electrolytes alongside water, and never try anything new on race day itself.
The runners who struggle at mile 20 are rarely under-trained. More often, they simply ran out of fuel. A deliberate, well-practiced nutrition plan closes that gap and gives your fitness the best chance to show up at the finish line.
