What Runners Should Eat During Marathon Training
Training for a marathon is about far more than logging miles. What you eat every day has a direct impact on how you feel during long runs, how well you recover, and how strong you are on race day. A smart, balanced marathon training diet can help you avoid hitting the wall, reduce injury risk, and keep your energy high over weeks and months of preparation. This guide breaks down exactly what runners should eat during marathon training, from daily meals to mid-run fueling and race-week nutrition strategies.
Why Nutrition Is Critical During Marathon Training
Marathon training places a large energy and nutrient demand on your body. You’re asking your muscles, joints, heart, and brain to work harder and for longer than usual. Without enough fuel and the right nutrients, performance and recovery suffer.
Good marathon nutrition helps you:
- Maintain stable energy across long runs and intense workouts
- Support muscle repair and adapt to heavier training loads
- Strengthen your immune system to avoid illness during peak training
- Reduce injury risk by supporting bone, tendon, and joint health
- Reach or maintain a healthy running weight without under-fuelling
If you’d like a deeper dive into the science of a marathon training diet, the Cleveland Clinic has a helpful overview: what to eat when you’re training for a marathon.
Key Macronutrients for Marathon Runners
The three main macronutrients—carbohydrates, protein, and fats—each play a specific role in marathon performance. The goal isn’t to follow a fad, but to find a balanced runner’s diet that supports your training plan.
Carbohydrates: Your Primary Running Fuel
Carbohydrates are stored in your muscles and liver as glycogen, your main fuel source during moderate to hard running.
- Typically, 45–65% of your daily calories should come from carbohydrates, often higher on your long run or workout days.
- Focus on complex carbs most of the time:
- Oats, brown rice, quinoa, whole-grain bread and pasta
- Potatoes, sweet potatoes, beans, lentils
- Fruits and starchy vegetables (corn, peas, squash)
- Use simple carbs (e.g., sports drinks, gels, white bread, bananas) before and during runs when you need quick energy.
Protein: Building and Repairing Muscle
Protein supports muscle repair, recovery, and adaptation to training. Runners often underestimate how much they need.
- Aim for about 1.4–1.8 g of protein per kilogram of body weight per day. For a 70 kg (154 lb) runner, that’s roughly 100–125 g per day.
- Good protein sources:
- Lean meats, poultry, and fish
- Eggs and dairy (Greek yogurt, cottage cheese, milk)
- Tofu, tempeh, seitan
- Beans, lentils, chickpeas, edamame
- Nuts, seeds, and nut butters
Fats: Endurance Support and Hormone Health
Healthy fats are crucial for hormone production, joint health, and long-lasting energy, especially on easy or lower-intensity days.
- Roughly 20–35% of your calories can come from fat, leaning toward the lower end when your carb needs are very high.
- Focus on:
- Avocado, olive oil, olives
- Nuts, seeds, nut butters
- Fatty fish (salmon, mackerel, sardines) for omega-3s
- Limit heavily fried foods and trans fats that can cause stomach upset and inflammation.
For a broader look at the foundations of a performance-focused eating pattern, explore this guide on runner’s diet basics.
How to Structure Your Daily Eating During Marathon Training
Instead of thinking only about single meals, think in terms of a daily fuel rhythm. Your body performs best when energy and nutrients are spread throughout the day.
General Daily Structure
- 3 main meals (breakfast, lunch, dinner)
- 1–3 snacks depending on training volume, hunger, and schedule
- More carbs around your runs, especially before and after
- Protein evenly distributed across meals and snacks
- Fats mainly in meals away from high-intensity sessions
Adjusting Intake to Training Load
Match your fuel to your mileage and workout intensity:
-
Easy or rest days
- Slightly lower carb intake
- Maintain protein to support recovery
- Healthy fats and plenty of vegetables
-
Long run and workout days
- Higher carb intake before and after runs
- Quick-digesting carbs before and during runs
- A balanced recovery meal within a few hours post-run
What to Eat Before Runs (Meals & Snacks)
Pre-run nutrition is about topping up glycogen while avoiding stomach issues. The closer you are to your run, the simpler your food should be.
2–4 Hours Before a Run: Full Meal
Ideal before long runs and hard workouts.
- High in carbohydrates
- Moderate in protein
- Low in fat and fiber to reduce GI distress
Example pre-run meals:
- Oatmeal made with milk, topped with banana and a small spoon of peanut butter
- White rice or couscous with grilled chicken and a small portion of cooked vegetables
- Plain bagel with honey and a side of Greek yogurt
30–60 Minutes Before a Run: Light Snack
If you’re short on time, choose easy to digest, mostly carbohydrate-based snacks:
- Banana or small apple
- Slice of toast with jam or honey
- Applesauce pouch
- Sports drink or a small energy bar with low fiber
For early-morning runs, many runners prefer a small carb snack and then a more substantial breakfast afterward.
What to Eat During Long Runs
During a marathon and your longest training runs, in-run fueling becomes crucial. Relying only on your pre-run meal often leads to “hitting the wall.”
When to Start Fueling
- Runs under 60–75 minutes: usually water is enough for most runners.
- Runs longer than 75–90 minutes: plan to take in carbs during the run.
How Much to Eat During Long Runs
- General guideline: 30–60 grams of carbohydrate per hour for most runners.
- For very long runs (2.5+ hours) some runners benefit from up to 90 g of carbs per hour, but this requires gut training and often a mix of glucose and fructose sources.
Good Fuel Options During Runs
- Sports gels (20–25 g carbs each, take with water)
- Sports chews or gummies
- Sports drinks with carbs and electrolytes
- Banana halves or soft dried fruit (like dates), if your stomach tolerates whole foods
During marathon training, use your long runs to practice the exact strategy you plan to use on race day—timing, type of fuel, and how much you take in per hour.
Post-Run Recovery Nutrition
Recovery nutrition helps your body rebuild glycogen, repair muscle, and reduce soreness. This is especially important after long runs or hard workouts.
The Recovery Window
- Try to eat a snack within 30–60 minutes after a long or intense run.
- Follow up with a full meal within 2 hours if possible.
What Your Post-Run Snack Should Include
- Carbs to replenish energy stores
- Protein for muscle repair (about 15–25 g)
- Fluids and electrolytes for rehydration
Post-run snack ideas:
- Chocolate milk or a ready-made recovery drink
- Smoothie with fruit, milk (or dairy-free alternative), and a scoop of protein powder
- Greek yogurt with berries and a drizzle of honey
- Turkey or hummus sandwich on whole-grain bread
Hydration and Electrolytes for Marathon Training
Dehydration and electrolyte imbalance can ruin a training cycle or race day. Good hydration is more than just drinking water; it’s about fluid + sodium + other electrolytes.
Everyday Hydration
- Use urine color as a simple guide: pale straw-colored is usually ideal.
- Spread fluid intake throughout the day rather than chugging large amounts at once.
Hydration Before, During, and After Runs
- Before runs: Sip water regularly in the hours leading up; have a small glass (200–300 ml) 30–60 minutes before starting.
- During runs: Most runners benefit from roughly 400–800 ml of fluid per hour, but this varies with sweat rate, weather, and body size.
- After runs: Aim to replace about 1–1.5 times the fluid lost (a simple way is to drink until your urine returns to a pale color).
Electrolytes
When you sweat, you lose sodium, potassium, and other electrolytes. During long, hot, or very sweaty runs, plain water may not be enough.
- Use sports drinks, electrolyte tablets, or electrolyte powders mixed into water for longer sessions.
- People who are “salty sweaters” (salt crusts on skin/clothes) often need more sodium during and after runs.
Race Week Nutrition and Carb Loading
Race week is not the time to reinvent your diet. Focus on steady, familiar meals, adequate carbs, and good hydration.
Early Race Week (5–7 Days Out)
- Eat balanced meals similar to your normal training diet.
- Avoid making dramatic changes or trying brand-new foods.
- Stay on top of hydration every day.
Carb Loading: 2–3 Days Before the Marathon
Carb loading is a strategy to maximize glycogen stores in your muscles before race day. It typically involves increasing your carb intake while tapering your training volume.
- Aim for around 7–10 g of carbs per kilogram of body weight per day for 1–3 days, depending on your coach or nutritionist’s advice.
- Focus on familiar, low-fiber, easily digested carbs:
- White rice, pasta, bread, potatoes
- Bananas, canned fruit, fruit juice
- Low-fiber cereals, pretzels, crackers
For specific examples and the role of caffeine, this carb loading guide explains how to pair carbs and caffeine strategically before endurance events.
Night Before the Race
- Eat a carb-focused, moderate portion dinner (you don’t need to overstuff).
- Keep fats and fiber fairly low to avoid GI problems.
- Example: white pasta with a simple tomato sauce and a small amount of lean protein; or rice with a small portion of chicken and a side of cooked vegetables.
Race Morning
- Have your usual pre-long-run breakfast 2–3 hours before the start, if possible.
- Top up with a small carb snack 30–60 minutes before the gun, if that works for you.
- Stick to foods your stomach knows well.
Marathon Nutrition for Vegans, Vegetarians, and Sensitive Stomachs
Your marathon training diet can be plant-based, vegetarian, or omnivorous and still fully support performance—what matters most is planning.
Vegetarian and Vegan Runners
- Prioritize plant proteins:
- Beans, lentils, chickpeas
- Tofu, tempeh, edamame
- Seitan, soy milk, pea protein
- Pay attention to:
- Iron (lentils, beans, fortified cereals, spinach; pair with vitamin C)
- Vitamin B12 (often requires supplementation or fortified foods)
- Omega-3 fats (flax, chia, walnuts, algae-based supplements)
Runners With Sensitive Stomachs
- Test different pre-run and mid-run foods during training.
- Try lower-fiber meals before long efforts.
- Reduce high-fat, spicy, or very high-fiber foods in the 12–24 hours before key workouts or race day.
- Consider gels and drinks specifically marketed as “gentle on the stomach” and practice with them.
Common Marathon Nutrition Mistakes to Avoid
Many runners train hard but underperform because of simple nutrition errors. Being aware of these can save you a lot of frustration.
-
Under-fuelling daily
- Consistently eating too little can lead to fatigue, poor recovery, and even stress fractures.
-
Ignoring carbs
- Low-carb approaches often clash with high-mileage training unless very carefully managed.
-
Only drinking water on long runs
- Leads to energy dips and sometimes dangerous sodium imbalance.
-
Trying new foods or products on race day
- Always test your race-day nutrition strategy during long runs first.
-
Using hard training as a reason to eat anything, anytime
- There’s room for treats, but consistent, nutrient-dense eating will make you feel and perform better.
Sample Daily Meal Ideas for Marathon Training
Use these as templates, adjusting portion sizes to match your height, weight, training volume, and hunger.
Example: Moderate Training Day (Easy Run + Strength)
-
Breakfast
- Oatmeal cooked in milk, topped with berries and a handful of nuts
- Glass of water or tea/coffee
-
Mid-morning snack
- Greek yogurt and a small piece of fruit
-
Lunch
- Whole-grain wrap with hummus, turkey or tofu, mixed greens, and sliced veggies
- Side of fruit or small salad
-
Pre-run snack (60 minutes before easy run)
- Banana or slice of toast with honey
-
Dinner
- Brown rice or quinoa bowl with grilled salmon or beans, roasted vegetables, and avocado
-
Evening snack (if hungry)
- Cottage cheese with pineapple, or a small smoothie
Example: Long Run Day
-
Breakfast (2–3 hours pre-run)
- Plain bagel with peanut butter and banana slices
- Small glass of sports drink or water
-
During long run (2+ hours)
- Water + electrolyte drink
- 1 gel every 30–40 minutes (practice your race-day timing)
-
Immediate post-run snack
- Chocolate milk or recovery shake + a banana
-
Lunch
- Rice bowl with chicken or tofu, veggies, and a light sauce
-
Dinner
- Whole-grain pasta with tomato sauce and lean ground meat, lentils, or veggie alternative
- Side of cooked vegetables or salad (if your stomach feels up to it)
Tying Nutrition to Your Training Plan and Motivation
Nutrition doesn’t exist in a vacuum. It works best when it’s aligned with your training structure, recovery, and motivation levels.
If you’re stepping up from shorter races to the marathon, you may already have a base from a plan like a simple 5K training plan for beginner runners. As your mileage grows, your nutrition plan must expand with it—particularly carbs and protein around key sessions.
Long training cycles can feel repetitive, and that often shows up as sloppy eating habits or skipped meals. To stay engaged with the process, it helps to work on both your mindset and your fuelling habits together. This guide on how to stay motivated during long training periods is a useful companion to the nutrition strategies in this article.
Recovery is the third pillar alongside training and fuelling. How you eat on rest and easy days influences how well your body bounces back from hard weeks. To better connect your nutrition choices with your planning and rest days, this article on how to combine training plans with recovery can help you see how fuelling, rest, and adaptation fit together across a full marathon cycle.
When to Seek Professional Nutrition Advice
Most runners can build a strong marathon nutrition plan with basic principles and some experimentation. However, seeking help from a registered dietitian or sports nutritionist is wise if:
- You have a history of GI issues, disordered eating, or chronic low energy.
- You follow a restrictive diet (e.g., vegan, low-FODMAP, keto) and are unsure you’re meeting your needs.
- You’re frequently injured, sick, or extremely fatigued despite reasonable training volume.
- You’re unsure how to adjust your diet around a heavy training block or taper.
A professional can help tailor calorie intake, macronutrient distribution, and race-day strategies to your specific goals, body type, and training schedule.
Bottom line: A successful marathon isn’t just built on miles—it’s built on smart, consistent fuelling. By prioritizing carbohydrates, eating enough protein, choosing healthy fats, staying hydrated, and practicing your race-day nutrition well in advance, you’ll give yourself the best chance to run strong from the start line to the finish.