Marathon Training Nutrition: What to Eat Before, During, and After Long Runs
Training for a marathon is as much a nutritional challenge as a physical one. You can follow the perfect training plan, nail your weekly mileage, and do all the right stretches, but if your marathon training snacks and fueling strategy are off, your body will let you know in the most unpleasant ways possible. Bonking at mile eighteen, GI distress mid-run, legs that feel like concrete during recovery — these are almost always nutrition problems, not fitness problems.
This guide covers the practical side of marathon fueling: what to eat before, during, and after your long runs, with specific snack recommendations that are portable, stomach-friendly, and actually work when you are logging serious miles.
The Energy Math of Marathon Training
Understanding why nutrition matters so much during marathon training starts with some basic physiology.
Your body stores roughly 1,500 to 2,000 calories of glycogen in your muscles and liver. A runner burning approximately 100 calories per mile (a rough average that varies by body weight and pace) will deplete those glycogen stores somewhere around mile 15 to 20. This is the wall. It is not a metaphor. It is a measurable metabolic event.
The goal of marathon nutrition is threefold:
- Start each run with full glycogen stores (pre-run fueling)
- Replace glycogen during runs longer than 60 to 90 minutes (mid-run fueling)
- Replenish glycogen and repair muscle damage as quickly as possible afterward (recovery fueling)
Get all three right, and your long runs feel manageable. Get any one wrong, and you will know it.
Pre-Run Fueling: What to Eat Before Long Runs
The pre-run meal sets the stage for everything that follows. Get this wrong and no amount of mid-run gels will save you.
Timing Your Pre-Run Meal
The gold standard is to eat a substantial, carb-focused meal two to three hours before your long run starts. For runners who start early in the morning, this often means eating at 5 or 6 a.m., which is not realistic for everyone.
If you have 2 to 3 hours:
- Oatmeal with banana and honey
- Bagel with jam and a small glass of juice
- Rice with a little soy sauce and a fried egg
- Toast with peanut butter and sliced banana
If you have 60 to 90 minutes:
- A banana and a handful of pretzels
- A slice of white toast with honey
- An applesauce pouch and a few crackers
- Greek yogurt with a small amount of granola
If you have 30 minutes or less:
- A few dates or a serving of freeze-dried fruit
- Half a banana
- A few swigs of sports drink
- A small handful of dry cereal
The closer you eat to your run, the simpler the food should be. High fiber, high fat, and high protein all slow digestion and increase the risk of GI issues when you start running. In that thirty-minute window, you want pure, fast-absorbing carbohydrates and nothing else.
The Night-Before Matters Too
For long runs of 16 miles or more, your pre-run meal is not actually the most important meal. The dinner the night before is. This is when you should eat a large, carb-heavy dinner that gives your body overnight to fully stock glycogen stores. Pasta, rice, potatoes, bread — this is what carb-loading actually means, and it works best the evening before, not the morning of.
Mid-Run Fueling: Eating While Running
This is where many marathon runners struggle. Eating while running feels unnatural because it is unnatural. Your digestive system does not perform well when blood is being shunted to your legs. But for any run over 60 to 90 minutes, mid-run fuel is not optional. It is the difference between finishing strong and crawling through the last six miles.
When to Start Fueling
The general guideline from sports nutrition research is to begin taking in carbohydrates after 45 to 60 minutes of running, then continue every 20 to 30 minutes thereafter. Do not wait until you feel depleted. By the time you feel the wall, it is too late to eat your way out of it.
How Many Carbs Per Hour
For runs lasting one to two and a half hours, aim for 30 to 60 grams of carbohydrates per hour. For runs over two and a half hours (which most long training runs and the marathon itself will be), trained runners can benefit from up to 60 to 90 grams per hour, though this requires gut training.
Mid-Run Snack Options
The challenge with mid-run eating is finding foods that are portable, easy to eat while moving, fast to digest, and do not make you nauseous. Here are proven options ranked by practicality.
Engineered options:
- Energy gels (most popular, 20 to 25 grams of carbs each)
- Chews and gummies (easier to meter your intake)
- Sports drinks (liquid carbs, also replace electrolytes)
Whole-food options:
- Freeze-dried fruit crisps — These are increasingly popular among ultrarunners and marathon trainers for good reason. They are extremely lightweight, do not melt or get sticky, and dissolve quickly in your mouth without requiring much chewing. A small bag of Nature's Turn freeze-dried mango or pineapple crisps provides fast-acting fruit sugars in a format that is gentler on the stomach than gels, which can cause GI distress for many runners. They are also easy to carry in a running belt or vest pocket.
- Dates (calorie-dense, very portable, but sticky in heat)
- Banana pieces (classic, but hard to carry and they bruise)
- Pretzels (for sodium and carbs together)
- Gummy bears (not technically whole food, but many runners swear by them)
Training Your Gut
Your digestive system can be trained to handle food during exercise, and it should be. Start practicing mid-run fueling during your shorter long runs (10 to 12 miles) so that by the time you are doing 18 to 20 milers, eating on the run feels routine. Try different foods during training, not on race day.
Post-Run Recovery: The 30-Minute Window
What you eat after a long run matters almost as much as what you eat before and during. The research on the post-exercise recovery window is clear: consuming carbohydrates and protein within 30 to 60 minutes after finishing a long run significantly accelerates glycogen replenishment and muscle repair.
The Recovery Ratio
Sports nutrition guidelines recommend a 3:1 or 4:1 ratio of carbohydrates to protein in your post-run recovery snack or meal. For a practical example:
- 60 grams of carbs + 15 to 20 grams of protein is a solid recovery target
- This can come from a single meal or a quick snack followed by a meal within two hours
Immediate Recovery Snacks (First 30 Minutes)
Most runners are not ready for a full meal immediately after a long run. Your appetite may be suppressed, and your stomach may be sensitive. A recovery snack bridges the gap.
- Chocolate milk — The classic recovery drink. It hits the 3:1 carb-to-protein ratio almost perfectly and is easy to drink when you cannot face solid food.
- Smoothie — Blend frozen fruit, protein powder, milk or yogurt, and a banana. Liquid nutrition is easier to tolerate immediately post-run.
- Greek yogurt with freeze-dried fruit — The yogurt provides protein and the fruit adds fast carbs. Freeze-dried blueberries, strawberries, or mixed berries from Nature's Turn mixed into yogurt make a recovery snack that is genuinely enjoyable, not just functional.
- Protein bar — Convenient if you need something you can eat in the car on the way home from your run.
- PB&J sandwich — Simple, effective, and hits carbs, protein, and fat.
Full Recovery Meal (Within 2 Hours)
Once your appetite returns, eat a proper meal with complex carbs, quality protein, and vegetables.
- Grilled chicken with rice and roasted vegetables
- Salmon with sweet potato and salad
- Pasta with meat sauce and a side of bread
- Burrito bowl with rice, beans, chicken, and salsa
Building a Weekly Fueling Schedule
Marathon training typically involves three to four easy runs, one tempo or speed workout, and one long run per week. Your nutrition should scale with your mileage.
Easy Run Days (3 to 6 miles)
These runs do not require special fueling. Eat normally, make sure you are not running on a completely empty stomach, and have a normal meal or snack afterward.
Tempo and Speed Days
Eat a moderate, carb-focused snack 60 to 90 minutes before. These workouts are intense but usually under an hour, so mid-run fueling is typically unnecessary. Recovery nutrition matters because of the intensity.
Long Run Days
This is where your fueling strategy gets serious:
- Night before: Large, carb-heavy dinner
- Morning of: Pre-run meal based on timing (see above)
- During: Carbohydrates every 20 to 30 minutes after the first hour
- Immediately after: Recovery snack within 30 minutes
- Within 2 hours: Full recovery meal
Rest Days
Do not dramatically cut calories on rest days. Your body is repairing and adapting. Eat normally with a slight emphasis on protein for muscle repair.
Portable Snack Kit for Long Runs
Put together a fueling kit that you bring to every long run. Having it pre-packed eliminates the mental burden of planning when you are waking up early on a Saturday morning.
In your running belt or vest:
- Two to three energy gels or equivalent
- A small bag of freeze-dried fruit crisps (lightweight backup fuel)
- Electrolyte tablets or salt capsules
- Cash or card (for emergency convenience-store fuel)
In your car for post-run:
- Chocolate milk or a pre-made smoothie in a cooler
- A container of Greek yogurt with freeze-dried fruit mixed in
- A banana
- A water bottle with electrolyte mix
- A change of clothes (not nutrition-related, but your future self will be grateful)
Common Marathon Nutrition Mistakes
Not Practicing Race-Day Nutrition
Your fueling strategy for the actual marathon should be rehearsed during at least four to five long runs before race day. The exact gels, snacks, timing, and fluid intake you plan to use on race day should be tested and proven in training.
Relying Solely on Race Course Aid Stations
Aid stations typically offer water, sports drink, and maybe gels or orange slices. You cannot control what brand, what flavor, or whether they have run out by the time you arrive. Carry your own fuel and treat aid stations as a supplement, not your plan.
Ignoring Daily Nutrition
What you eat on Tuesday affects how you feel on Saturday's long run. Marathon training nutrition is not just about the hour before and after your run. It is about consistently eating enough carbohydrates, protein, and micronutrients throughout the entire training cycle.
Fear of Eating During Runs
Some runners avoid mid-run fueling because it feels uncomfortable at first. This is a training problem, not a body problem. Start with small amounts (a few bites of freeze-dried fruit or half a gel) and gradually increase as your gut adapts. By race day, eating on the move should feel routine.
Cutting Carbs During Training
Marathon training is genuinely the worst possible time to try a low-carb diet. Your body needs carbohydrates to perform and recover. Runners in heavy training typically need 3 to 5 grams of carbohydrates per pound of body weight per day. For a 150-pound runner, that is 450 to 750 grams of carbs daily. Eat the carbs.
The Bottom Line
Marathon nutrition is not complicated, but it is specific. Eat carb-heavy meals before long runs, fuel consistently during any run over 60 to 90 minutes, recover aggressively with carbs and protein afterward, and practice everything before race day. The runners who execute their nutrition plan are the runners who finish strong. The ones who wing it are the ones walking at mile 22.
Build your fueling kit, test your snacks in training, and treat nutrition as seriously as you treat your mileage. Your legs can only go as far as your fuel allows.