Marathon Nutrition Plan: Pre, During & Post

Build a complete marathon nutrition plan covering training fueling, carb-loading, race-day breakfast, mid-race gels, and post-race recovery.

A stylized runner in full stride whose forward trail dissolves into bright orange energy gels, warm yellow bananas, and sky blue water droplets curving together into a glowing road beneath their feet

By Dr. Rachel Kim · Published December 1, 2025 · 10 min read

A strong marathon nutrition plan is not an afterthought — it is as important as your weekly mileage. Nutrition determines whether you finish feeling controlled and strong, or whether you hit the wall at mile 20 and shuffle to the finish line. The 26.2-mile distance is long enough to fully deplete your body's glycogen stores, making proactive fueling the decisive variable in race-day performance.

This guide covers every phase: building your fueling strategy during training, carb-loading in the final week, your pre-race breakfast, in-race nutrition, and post-marathon recovery. Whether this is your first marathon or your tenth, the science-backed guidelines below will help you perform at your best.

⚠️ Medical Disclaimer

This article is for informational purposes only and does not constitute medical advice. Consult a registered sports dietitian before making significant changes to your nutrition plan, especially if you have underlying health conditions.

Why Fueling Strategy Defines Your Race

The marathon taxes your energy systems in a way few other events do. Your muscles rely primarily on glycogen — stored carbohydrate — as fuel at race pace. The average runner stores roughly 90-120 minutes' worth of glycogen at marathon effort. A 4-hour marathon, by definition, requires fuel beyond what your body carries to the start line.

A 2025 study published in Sports Medicine — Open analyzed fueling practices among marathon runners and found that those consuming 60-90 g of carbohydrates per hour were significantly more likely to finish under three hours, while the average runner in the study consumed only 35 ± 17 g/h — far below the evidence-based recommendation. The takeaway: most runners under-fuel, and that gap directly costs them time.

Understanding how to pace your nutrition — not just your running — is what separates the runners who arrive at mile 20 with something left from those who don't.

Marathon Nutrition During Training

Your race-day plan only works if you have practiced it. Training is where you build your gut's capacity to absorb carbohydrates on the run and identify which foods and products agree with your stomach.

Calorie Needs for Marathon Training

A recreational marathoner training 40-60 km per week requires significantly more energy than a sedentary adult. General endurance nutrition guidelines recommend 6-10 g of carbohydrates per kg of body weight per day during moderate to high training volume, plus 1.4-1.7 g of protein per kg for muscle repair and adaptation.

For a 70 kg (154 lb) runner, that translates to:

  • Carbohydrates: 420-700 g/day
  • Protein: 98-119 g/day
  • Fat: fills remaining calorie needs (roughly 20-30% of total intake)

Our guide on calories burned running can help you estimate your training energy output and calibrate intake accordingly.

Train Your Gut

Consuming 60-90 g of carbs per hour during a race requires a gut that has adapted to processing fuel at that rate. Practice your race-day fueling strategy — same products, same timing — during your long training runs. Start with 30-40 g/h and increase by 10 g every few weeks. This reduces the risk of nausea, cramping, and GI distress on race day.

The intra-workout nutrition principles apply directly here: frequency, familiarity, and digestibility all matter more than the exact brand you choose.

Protein for Recovery Between Sessions

Recovery between hard training sessions depends heavily on protein timing. Aim for 20-40 g of protein within two hours of every long run or quality session. For detailed timing strategies, see our post-workout nutrition and post-workout recovery guide.


Carb-Loading: The Week Before Race Day

Carb-loading is the practice of maximizing muscle glycogen stores before a race. Done correctly, it can extend the time before glycogen depletion by 20-30%, meaningfully delaying the wall.

According to a landmark review by Louise M. Burke published in Sports Medicine, the optimal carb-loading protocol for a marathon involves consuming 10-12 g of carbohydrates per kg of body weight per day in the 36-48 hours before race start — combined with a sharp reduction in training volume (taper).

The 7-Day Countdown

Days OutCarb TargetProteinKey Focus
7-5 days out5-7 g/kg/day1.4-1.7 g/kg/dayNormal training diet, prioritize whole foods
4-3 days out7-8 g/kg/day1.4-1.7 g/kg/dayIncrease pasta, rice, oats; reduce fiber
2 days out9-10 g/kg/day1.2-1.4 g/kg/dayLight training; add juice, bread, bananas
1 day out10-12 g/kg/day1.0-1.2 g/kg/dayPasta dinner; minimal fat and fiber
Race morning2 g/kg (pre-race meal)Small amount onlyFamiliar foods 90-120 min before start

ℹ️ The Pasta Myth

A big pasta dinner the night before is tradition, not strategy. The real carb-loading window is 36-48 hours before the race. One meal cannot saturate glycogen stores — a sustained two-day protocol is required.

What to Eat During the Carb-Load

Choose low-fiber, easily digestible carbohydrate sources to avoid bloating and GI distress on race morning:

  • White rice, white pasta, white bread
  • Bananas, peeled boiled potatoes
  • Sports drinks, fruit juice, honey
  • Pancakes, bagels, rice cakes

Temporarily reduce vegetables, legumes, and whole grains during the carb-load window. You want maximum carbs reaching your muscles, not fermenting in your colon.

Pre-Race Breakfast: What to Eat on Race Morning

Your pre-race meal tops off liver glycogen (which depletes overnight during sleep) without burdening your digestive system before 26.2 miles.

Target: 2 g of carbohydrates per kg of body weight, consumed 90-120 minutes before the gun.

For a 70 kg runner, that means approximately 140 g of carbohydrates — equivalent to roughly 3 cups of cooked oatmeal, or 3 medium bananas plus a large bagel.

Proven pre-race meal options:

  • Oatmeal with banana, honey, and a small amount of peanut butter
  • White toast (2-3 slices) with jam and a banana
  • Bagel with peanut butter plus a sports drink
  • White rice with a small protein source (egg whites or yogurt)

Strictly avoid on race morning: high-fat foods, unfamiliar foods, spicy meals, excessive fiber, and large amounts of protein. These increase GI risk without adding useful fuel.

Hydration tip: drink 5-7 ml of water or sports drink per kg of body weight in the 2-4 hours before the start. For a 70 kg runner, that is 350-490 ml (12-17 oz).

During the Marathon: Fueling Strategy

In-race nutrition is where most recreational marathoners leave time (and energy) on the table. Start fueling early — by mile 5-6 at the latest — before your glycogen drops and hunger cues kick in. Once you are depleted, it is too late to catch up.

Carbohydrate Targets

Aim for 60-90 g of carbohydrates per hour, taken in 20-30 g installments every 20-30 minutes. Using a mix of glucose-based and fructose-based carbohydrate sources allows your gut to absorb more total carbs per hour (via different intestinal transporters).

Choosing Your Fuel

Fuel TypeCarbs per ServingProsCons
Energy gel (standard)20-25 gLightweight, fast-absorbing, easy to carryCan cause GI distress if not taken with water
Sports drink (500 ml)30-35 gHydration + carbs combinedHeavier, hard to control dose precisely
Energy chews (6 pieces)25 gEasy to dose, less GI irritation for some runnersSlower to chew while running
Banana (half)14 gReal food, gentle on stomach, potassiumBulky, only available at aid stations
Medjool date (1 large)18 gWhole food option, sweet and satisfyingSticky, messy, hard to carry in quantity

Practice your in-race fueling strategy on every long run over 90 minutes. Never introduce a new product on race day.

Hydration and Electrolytes

Fluid needs depend heavily on sweat rate and temperature. A practical guideline: drink to thirst, targeting 400-800 ml (14-27 oz) per hour.

Sodium is the most critical electrolyte for marathon runners. Research recommends 300-600 mg of sodium per hour to prevent hyponatremia (dangerously low blood sodium from over-drinking plain water) and support muscle function. Electrolyte capsules, sodium-containing gels, and sports drinks all contribute to this target.

⚠️ Over-Hydration Is as Dangerous as Dehydration

Drinking too much plain water during a marathon can dilute blood sodium levels, causing hyponatremia — a potentially serious condition. Always include a sodium source and drink to thirst rather than on a rigid schedule.

Post-Marathon Recovery Nutrition

The finish line is not the end of your nutrition plan — it is the start of the recovery window. The 30-60 minutes after finishing is the most important fueling opportunity for restoring glycogen and beginning muscle repair.

The Recovery Window

Immediate goals (0-60 minutes post-race):

  • Carbohydrates: 1.0-1.2 g/kg of body weight to restart glycogen synthesis
  • Protein: 20-40 g of high-quality protein to initiate muscle protein synthesis
  • Fluids: replace fluid losses (weigh yourself before and after long runs to calibrate — 1 kg of weight loss ≈ 1 liter of sweat)

For a 70 kg runner: approximately 70-84 g carbohydrates + 20-40 g protein in the first hour.

Practical recovery meal options:

  • Chocolate milk (the original recovery drink — fast carbs + whey protein)
  • Rice bowl with grilled chicken, vegetables, and a sports drink
  • Whole grain wrap with turkey, avocado, and banana on the side
  • Greek yogurt parfait with granola and mixed berries

Our guide to post-workout recovery goes deeper on the science of muscle repair and the optimal protein-to-carb ratios for endurance athletes.

Days 1-3 After the Marathon

Your muscles experience significant micro-damage after 26.2 miles. Continue eating generously — especially carbohydrates and protein — in the first 72 hours, even if your appetite is suppressed.

Continue with:

  • Protein: 1.6-2.0 g/kg/day for muscle repair
  • Anti-inflammatory foods: tart cherry juice, fatty fish, berries, leafy greens
  • Adequate sleep: the single most effective recovery intervention

Common Marathon Nutrition Mistakes to Avoid

☐Skipping fueling in the first half — starting carbs at mile 14 is too late to prevent glycogen depletion
☐Trying new foods or products on race day — only use what you have tested in training
☐Over-hydrating with plain water — always pair fluids with a sodium source
☐Relying on the pasta dinner alone — carb-loading requires a sustained 36-48 hour protocol
☐Under-fueling during training — chronic low energy availability impairs adaptation and increases injury risk
☐Skipping post-race nutrition — the recovery window matters as much as pre-race fueling

Track Your Marathon Nutrition with Caloria

Executing a marathon nutrition plan means tracking what you actually eat versus what you intend to eat. During carb-loading week and heavy training blocks, the numbers matter — a 70 kg runner needs 700+ grams of carbohydrate per day at peak load, and it is surprisingly easy to fall short.

Caloria, the AI calorie tracker, makes this effortless. Snap a photo of your meal and get an instant carbohydrate, protein, and fat breakdown — no manual entry, no guesswork. Use it to confirm your carb-load is on target and to ensure your recovery nutrition hits the right marks.

Frequently Asked Questions

What should I eat the week before a marathon?

Gradually increase carbohydrate intake to 10-12 g per kg of body weight in the final 36-48 hours — a protocol known as carb-loading. Reduce fiber and fat to minimize GI distress. Pair this with a sharp taper in training volume. The goal is maximum glycogen saturation before race start.

What should I eat the morning of a marathon?

Eat a familiar, easily digestible high-carbohydrate meal about 90-120 minutes before the start. Target roughly 2 g of carbohydrates per kg of body weight — for a 70 kg runner, that is approximately 140 g of carbs. White toast, oatmeal, banana, and a bagel with peanut butter are reliable options.

How many carbs do I need during a marathon?

Research supports 60-90 g of carbohydrates per hour during a marathon. Begin fueling at miles 5-6, take 20-30 g every 20-30 minutes, and use a mix of glucose and fructose sources. Most recreational runners currently consume only about 35 g/h — well below evidence-based guidelines.

What should I eat after a marathon to recover?

Within the first 30-60 minutes after finishing, aim for 20-40 g of high-quality protein plus 1.0-1.2 g of carbohydrates per kg of body weight. This combination restarts glycogen synthesis and triggers muscle protein synthesis simultaneously. Chocolate milk, a protein shake with banana, or a rice bowl with chicken are practical starting points.

What happens if you don't fuel during a marathon?

Without regular in-race carbohydrate intake, glycogen stores deplete — typically around miles 18-22 — causing a sudden and severe drop in pace and cognitive function. Runners call this "hitting the wall" or "bonking." Proactive fueling from early in the race prevents this by maintaining blood glucose and slowing the rate of glycogen depletion.


Build Your Plan, Then Execute It

A complete marathon nutrition plan has three distinct phases — training, race week, and race day itself — each with clear nutritional targets. The runners who execute well are not those with the most talent; they are the ones who practice their fueling strategy with the same discipline as their mileage.

For an even more detailed framework covering daily meal structure for endurance athletes, read our complete athlete meal plan guide.

Download Caloria and see exactly what you are fueling with — before, during training, and after your race:

  • Download on the App Store

Topic: Fitness & Exercise

Frequently Asked Questions

What should I eat the week before a marathon?
The week before a marathon, gradually increase carbohydrate intake to 10-12 g per kg of body weight in the final 36-48 hours — this is carb-loading. Reduce fiber and fat to avoid GI distress, and taper training volume to let glycogen stores fully saturate.
What should I eat the morning of a marathon?
Eat a familiar, easily digestible meal containing roughly 2 g of carbohydrates per kg of body weight about 90-120 minutes before the start. Good options include white toast with peanut butter and banana, or oatmeal with honey. Avoid high-fiber, high-fat, or unfamiliar foods on race morning.
How many carbs do I need during a marathon?
Research recommends 60-90 g of carbohydrates per hour during a marathon. Most recreational runners consume only 35 g/h — well below the guideline. Use a mix of glucose and fructose sources (e.g., gels + sports drinks) to approach the higher end of this range without GI distress.
What should I eat after a marathon to recover?
Within 30-60 minutes of finishing, consume 20-40 g of protein plus 1-1.2 g of carbohydrates per kg of body weight to restart glycogen synthesis and muscle repair. Chocolate milk, a protein shake with banana, or a rice bowl with chicken are practical choices.
What happens if you don't fuel during a marathon?
Without adequate mid-race fueling, your liver and muscle glycogen depletes — typically around miles 18-22 — causing a dramatic drop in pace and energy. Runners call this "hitting the wall." Consistent fueling from mile 5-6 onward prevents glycogen crash and keeps you running strong to the finish.
Home Blog Buy Privacy Terms