Nutrition is one of the fundamental pillars of running performance. You can have the best training plan in the world, the finest shoes, and an iron will, but if your diet does not back it up, your body simply will not respond the way it should. The good news is that you do not need a complicated diet or expensive products: you need to understand which nutrients a runner requires, when to consume them, and which foods to prioritize (World Athletics).
In our basic nutrition guide for runners we covered the fundamentals of what to eat before and after running. In this article we go much further: we break down macronutrients in detail, give you a complete weekly meal plan, analyze which supplements have real scientific evidence behind them, and expose the nutritional mistakes that hold so many runners back.
1. Macronutrients for Runners
Macronutrients are the three major nutrient groups that supply energy to your body: carbohydrates, protein, and fat. Each one serves a specific function, and a runner needs all three in the right proportions. Drastically eliminating or restricting any of them is a mistake that will hurt both your performance and your health (Mayo Clinic) (PubMed) (WHO).
Carbohydrates: the primary fuel
Carbohydrates are the most important macronutrient for a runner. They are stored in your muscles and liver as glycogen and are the body's preferred energy source during moderate-to-high-intensity exercise. When you run at threshold pace or faster, your body relies almost exclusively on carbohydrates.
The recommendation for runners is to consume between 5 and 7 grams of carbohydrates per kilogram of body weight per day during moderate training periods. If you are in a high-volume phase (marathon prep, peak-mileage weeks), that figure can rise to 7-10 g/kg. For a 70 kg (154 lb) runner, that translates to 350-490 grams per day under normal conditions.
The best carbohydrate sources for runners include whole grains, oats, rice, pasta, potatoes, sweet potatoes, fruits, and legumes. These foods provide sustained energy, fiber, and micronutrients that simple sugars cannot match.
Protein: muscle repair and adaptation
Protein is essential for muscle recovery after running. Every time you train, you create micro-tears in your muscle fibers that need to be repaired. Without enough protein, that repair slows down, fatigue accumulates, and injury risk increases.
A runner needs between 1.4 and 1.8 grams of protein per kilogram of body weight per day. That is more than a sedentary person (0.8 g/kg) but less than a bodybuilder (2.0-2.5 g/kg). For a 70 kg (154 lb) runner, we are talking about 98 to 126 grams of protein per day.
Ideally, you should spread your protein across 4-5 meals throughout the day, aiming for 20-30 grams per serving. This maximizes muscle protein synthesis, the process by which your body repairs and builds muscle tissue. Good sources: eggs, chicken, fish, Greek yogurt, legumes, tofu, and nuts.
Fat: energy, hormones, and absorption
Fat is not the enemy of the runner. It is essential for hormone production (including testosterone, a key player in recovery), the absorption of fat-soluble vitamins (A, D, E, K), and as an energy source during low-intensity, long-duration runs.
The recommendation is roughly 1 gram of fat per kilogram of body weight per day, which works out to 20-30% of total calories. For a 70 kg (154 lb) runner, that is about 70 grams of fat per day. Prioritize healthy fats: extra virgin olive oil, avocado, nuts, seeds, and oily fish.
Avoid trans fats (pastries, ultra-processed foods) and moderate saturated fats. Do not eliminate them completely: your body needs small amounts for normal metabolic functions.
Fiber: important, with caveats
Fiber is crucial for digestive health and helps regulate blood sugar levels. A runner should aim for 25-35 grams of fiber per day. However, fiber plays a delicate role in a runner's diet: too much fiber before training or racing can cause gastrointestinal issues like bloating, gas, and urgent bathroom stops.
The rule is simple: consume fiber at main meals that are well separated from training, and cut back on fiber in the 2-3 hours before you run.
2. The Best Foods for Runners
You do not need exotic superfoods or imported powders. The best foods for runners are affordable, widely available, and easy to find at any grocery store. If your regular diet includes most of these 15 foods on a consistent basis, you will be covering a runner's nutritional needs.
For more details on how to work these foods into your daily routine, check out our complete nutrition guide for runners where we explain the most effective combinations.
3. What to Eat Before Running
What you eat before a run largely determines how you will feel during the workout. Eating too much, too little, or the wrong thing can ruin a session that should have been productive. The key lies in timing and choosing foods that provide energy without causing digestive distress.
Find your running group
5,000+ runners already train together. Free on iOS.
Full meal 2-3 hours before
If you have time, the best option is to eat a full meal 2-3 hours before running. This allows proper digestion and ensures your glycogen stores are topped off. The approach should be: high in carbohydrates, moderate in protein, low in fat, and low in fiber.
Snack 30-60 minutes before
If you were not able to eat ahead of time, a light snack 30-60 minutes before can work. It needs to be easy to digest, almost entirely carbohydrates, and moderate in quantity.
- A ripe banana
- 2-3 dates
- A slice of white bread with jam
- A low-fiber energy bar
- Half a glass of fresh orange juice
4. What to Eat After Running
Your post-workout meal is where the real adaptation happens. Running creates stress on your body, and it is during recovery that your system gets stronger and more resilient. But for that to happen, it needs the right nutrients at the right time.
The recovery window: the first 30 minutes
In the 30-60 minutes following exercise, your body has an increased ability to absorb nutrients and replenish muscle glycogen. This does not mean everything is lost if you eat 90 minutes later, but the sooner you provide nutrients, the more efficient your recovery will be.
The ideal ratio is 3:1 carbohydrates to protein. That means for every gram of protein, three grams of carbohydrates. This maximizes glycogen resynthesis and muscle repair simultaneously.
Real-world post-workout examples
5. Daily Hydration
Hydration is not something you should only worry about during a run. A runner needs to be well hydrated 24 hours a day. Arriving dehydrated at your workout already compromises performance before you even take the first step. For a more detailed guide, check out our complete hydration guide for runners (ACSM).
Daily baseline hydration
A runner needs to drink between 2 and 3 liters (roughly 70-100 oz) of water per day as a baseline, regardless of training. This volume includes water, herbal teas, and the water contained in fruits and vegetables. Climate, body size, and general daily activity all influence the exact amount.
The most reliable indicator of your hydration status is urine color: it should be pale yellow and without a strong smell. If it is dark yellow, you are dehydrated. If it is completely clear, you may be drinking too much.
Hydration during training
During a run, the recommendation is to drink approximately 500 ml (17 oz) per hour of exercise, adjusting for temperature and intensity. On hot days or during very intense workouts, you may need up to 700-800 ml/hour (24-27 oz).
- Under 45 minutes: Water is enough. Take a few sips every 15-20 minutes if you need to.
- 45-90 minutes: Water with a pinch of salt or an electrolyte tablet. If the session is intense, a sports drink may be more appropriate.
- Over 90 minutes: A sports drink with electrolytes (sodium, potassium, magnesium) is a must. Combine with plain water. Plan your aid station stops.
Electrolytes: when and why
When you sweat, you lose not just water but also electrolytes, especially sodium. Excessive electrolyte loss can cause cramps, early fatigue, dizziness, and even hyponatremia (dangerously low sodium levels). If you run for more than an hour, sweat heavily, or train in the heat, you need to replenish electrolytes.
The most practical options are electrolyte tablets that dissolve in water, commercial sports drinks, or simply adding a pinch of salt and a squeeze of lemon to your water.
6. Weekly Meal Plan for Runners
This plan is designed for a 65-75 kg (143-165 lb) runner who trains 4-5 times per week. Adjust the portions based on your weight, activity level, and goals. Rest days have slightly fewer carbohydrates, while long-run or quality-session days have more.
| Day | Breakfast | Lunch | Dinner | Snacks |
|---|---|---|---|---|
| Monday Easy run |
Oat porridge with banana, walnuts, and honey | Brown rice with grilled chicken and mixed salad | 2-egg omelette with spinach + whole-grain bread | Greek yogurt with blueberries / Handful of almonds |
| Tuesday Intervals or tempo |
Whole-grain toast with avocado and scrambled eggs + orange juice | Whole-wheat pasta with baked salmon and vegetables | Roasted sweet potato with turkey breast and salad | Banana + energy bar / Fruit smoothie with yogurt |
| Wednesday Rest |
Greek yogurt with granola, strawberries, and chia seeds | Lentils with rice and vegetables | Salad with tuna, avocado, tomato, and boiled egg | Seasonal fruit / 2 squares of dark chocolate |
| Thursday Medium run |
Oat pancakes with banana and peanut butter | White rice with chicken curry and spinach | Grilled salmon with sweet potato and broccoli | Toast with hummus / Yogurt with berries |
| Friday Rest or easy run |
Whole-grain bread with tomato, ham, and olive oil | Quinoa with chickpeas, spinach, avocado, and lemon | Pasta with homemade tomato sauce and chicken | Mixed nuts / Banana with dark chocolate |
| Saturday Long run |
Oat porridge with honey, banana, and raisins (pre-run) | White rice with chicken, vegetables, and avocado (post-run) | Homemade pizza with whole-wheat base, vegetables, and mozzarella | Recovery smoothie post-run / Fruit and nuts |
| Sunday Active rest |
Scrambled eggs with toast, avocado, and tomato | Chicken and vegetable paella | Pumpkin soup with whole-grain toast and fresh cheese | Greek yogurt with walnuts / Seasonal fruit |
7. Supplements: Which Ones Actually Work?
The world of sports supplements is full of overhyped promises and unnecessary products. The reality is that the vast majority of runners can meet their nutritional needs with a balanced diet. That said, there are some supplements with solid scientific evidence that can make a real difference in specific situations.
Iron
Iron is the most relevant supplement for runners, especially for women. Running causes iron loss through sweat, menstruation, and hemolysis (the destruction of red blood cells from the repeated foot-strike impact). Iron deficiency, even without full-blown anemia, can cause chronic fatigue, reduced performance, and slow recovery.
Evidence: High. Supplementation in runners with low ferritin (<30-50 ng/ml) significantly improves performance and fatigue. Recommendation: Get a blood test at least once a year. Do not supplement without confirming your levels are low, as excess iron is toxic.
Vitamin D
Vitamin D is essential for bone health, immune function, and muscular strength. Most of the population has insufficient levels, especially during winter months when sun exposure drops. For runners, adequate vitamin D levels are linked to lower risk of stress fractures and better recovery.
Evidence: High. Recommendation: If you do not get direct sunlight on exposed arms and legs for at least 15-20 minutes a day, consider supplementing with 1,000-2,000 IU daily. A blood test will tell you your exact level.
Magnesium
Magnesium is involved in over 300 enzymatic reactions in the body, including muscle contraction, energy production, and protein synthesis. Runners lose magnesium through sweat and have higher requirements due to intense muscular activity. Deficiency manifests as cramps, fatigue, and poor sleep quality.
Evidence: Moderate-high. Recommendation: 300-400 mg/day. You can get it from food (nuts, spinach, dark chocolate, legumes) or supplement with magnesium citrate or bisglycinate if your diet falls short. Take it at night: it helps with muscle relaxation and sleep.
Omega-3 (EPA/DHA)
Omega-3 fatty acids have anti-inflammatory properties that can help reduce post-exercise inflammation and improve recovery. They also support cardiovascular and brain health.
Evidence: Moderate. Recommendation: If you eat oily fish (salmon, sardines, mackerel) 2-3 times a week, you probably do not need to supplement. If not, a daily supplement of 1-2 g of EPA+DHA is reasonable.
Caffeine
Caffeine is the legal ergogenic supplement with the strongest scientific evidence. It improves perceived effort, increases mental alertness, and can boost race performance by 2-4%. It works across both short and marathon distances.
Evidence: Very high. Recommendation: 3-6 mg per kg of body weight, taken 30-60 minutes before a race or key workout. For a 70 kg (154 lb) runner, that is 210-420 mg (equivalent to 2-4 cups of coffee). Do not use it daily for training; save it for races and important sessions. Many energy gels already contain caffeine.
8. Common Nutritional Mistakes
After talking to hundreds of runners, these are the nutritional mistakes we see over and over again. Some are obvious, others are surprisingly common even among experienced runners.
Under-fueling: eating less than your body needs
The most serious and most frequent mistake, especially among runners who want to lose weight while training. Eating less than your body needs to sustain training does not just wreck performance: it also increases injury risk, weakens the immune system, causes muscle loss, and can trigger serious hormonal issues.
If you are training for a race, it is not the time for a restrictive diet. Your body needs fuel to adapt to the training stimulus. A modest caloric deficit (200-300 kcal/day) is acceptable if you want to shed a little weight, but aggressive deficits are counterproductive.
Cutting out carbohydrates
Low-carb diets are trendy, but for a runner they are a bad idea in most cases. Carbohydrates are the muscle's preferred fuel during moderate-to-high-intensity exercise. Slashing them drastically makes you feel sluggish, fatigued, and causes a noticeable drop in performance.
There is a nuance: carbohydrate periodization (occasionally training with lower glycogen availability) can have metabolic benefits, but it is an advanced strategy that should be done under professional supervision, not by blanket-cutting carbs from your diet.
Skipping breakfast before training
There is a difference between strategic fasted running (easy, short sessions with a specific metabolic goal) and skipping breakfast because you ran out of time or because you think you will burn more fat. If your session includes intervals, tempo, fartlek, or lasts longer than 60-75 minutes, you need fuel. Period.
Not eating after running
Many runners finish training and eat nothing for the next hour, whether due to lack of appetite, being in a rush, or believing it will help them lose weight faster. Skipping the recovery window slows glycogen resynthesis, delays muscle repair, and builds up fatigue that will affect your next sessions.
RED-S: Relative Energy Deficiency in Sport
RED-S is a serious condition that affects runners who do not consume enough calories to sustain their activity level over extended periods. Symptoms include menstrual irregularities (in women), loss of bone density, a weakened immune system, chronic fatigue, recurring injuries, and paradoxically poor performance (training more but improving less).
If you recognize several of these symptoms, it is critical to see a sports physician and a nutritionist. RED-S is not just a performance issue: it has serious long-term health consequences.
📚 Dive deeper into runner nutrition
9. Frequently Asked Questions
How many carbs does a runner need per day?
A runner needs between 5 and 7 grams of carbohydrates per kilogram of body weight per day during moderate training periods. For a 70 kg (154 lb) runner, that is 350 to 490 grams daily. During high-volume weeks or before a race, this can increase to 8-10 g/kg. Carbohydrates are a runner's primary fuel and should not be restricted.
Is running on an empty stomach bad?
Running fasted is not bad if done in a controlled way. For easy runs under 45-60 minutes at a low pace, it can be a valid tool for improving fat oxidation. However, it is not recommended for intense workouts, intervals, or long runs, as performance will be compromised. Always hydrate before heading out and listen to your body. If you feel dizzy or extremely weak, stop and eat something.
What should I eat the night before a race?
The night before a race, go for a dinner rich in complex carbohydrates and low in fiber and fat: pasta with a light tomato sauce, white rice with grilled chicken, or boiled potatoes with fish. Avoid foods you have not tried before, legumes, very large salads, spicy food, and alcohol. Eat early enough to digest before going to bed.
Do I need supplements if I run?
Most recreational runners can meet their needs with a balanced diet. However, there are supplements with solid evidence that can help: iron (especially for women), vitamin D (if you do not get enough sunlight), magnesium (if you experience frequent cramps), and caffeine (for races). Before taking any supplement, get a blood test and consult a sports nutritionist.
How much protein does a runner need?
A runner needs between 1.4 and 1.8 grams of protein per kilogram of body weight per day. For a 70 kg (154 lb) runner, that is 98 to 126 grams daily. It is important to spread intake across 4-5 meals throughout the day and ensure 20-30 g of protein after training to optimize muscle recovery.
Can I follow a vegan diet and run well?
Yes, it is perfectly possible to run at a high level on a well-planned vegan diet. The keys are: combining legumes with grains to get complete proteins, ensuring sufficient iron from plant sources (lentils, spinach, tofu) paired with vitamin C to boost absorption, supplementing B12 as a must, and getting omega-3 from flaxseeds, walnuts, or an algae supplement.
How much water should I drink per day if I run?
A runner should drink between 2 and 3 liters (roughly 70-100 oz) of water per day as a baseline, plus about 500 ml (17 oz) for each hour of training. The most reliable indicator is urine color: it should be pale yellow. If you run more than 60 minutes or it is very hot, add electrolytes (sodium, potassium, magnesium) to your hydration. Avoid drinking large amounts at once; small sips throughout the day is better.
Improve your nutrition by running with others
Share nutrition tips and discover what other runners eat. Join a free group run.
Join 5,000+ runners
Running tips in your inbox
Get training guides, health tips and advice to run better. No spam.
We respect your privacy. Unsubscribe anytime.
