Meal Plan for Runners: 7-Day Plan for Half Marathon Training
A complete meal plan for runners training for a half marathon. Covers carb loading, race day nutrition, training day vs rest day eating, hydration, electrolytes, and the best foods for running performance.
The quick answer: Runners need more carbohydrates than the general population — 5-7g per kg of body weight during regular training, and 7-10g/kg during heavy training or carb loading before a race. This 7-day meal plan is designed for a runner training for a half marathon, delivering 2,600-2,800 calories on training days and 2,200-2,400 on rest days, with carbs making up 55-60% of total calories and protein at 1.4-1.6g/kg to support muscle recovery.
Why Runners Need a Specific Meal Plan
Running places unique demands on your body that differ from strength training or general fitness:
-
Glycogen dependency: Running at moderate to hard intensities burns through muscle glycogen rapidly. A single 90-minute run can deplete 50-70% of your glycogen stores.
-
Higher calorie expenditure: Running burns roughly 80-120 calories per mile depending on body weight and pace. A runner logging 30-40 miles per week burns an extra 2,400-4,800 calories weekly.
-
GI sensitivity: Runners are prone to gastrointestinal distress — studies show that 30-50% of endurance runners experience GI symptoms during training or racing. Food choices and timing matter more than in most other sports.
-
Recovery demands: The repetitive impact of running creates significant muscle damage. Adequate protein and anti-inflammatory nutrients accelerate recovery between sessions.
| Training Phase | Carbs (g/kg/day) | Protein (g/kg/day) | Fat (% of calories) | Calories |
|---|---|---|---|---|
| Easy / base phase | 5-7 | 1.2-1.4 | 20-25% | Maintenance |
| Hard training (peak weeks) | 7-8 | 1.4-1.6 | 20-25% | Maintenance + 200-400 |
| Carb loading (pre-race) | 8-10 | 1.2-1.4 | 15-20% | Maintenance + 300-500 |
| Recovery / rest days | 4-5 | 1.4-1.6 | 25-30% | Maintenance - 200 |
Carb Loading Explained
Carb loading is the practice of increasing carbohydrate intake in the days before a race to maximize muscle glycogen stores. It works — and it is not just eating more pasta the night before.
The Science
A classic study by Karlsson and Saltin (1971) showed that athletes who carb-loaded had 40% higher muscle glycogen levels at the start of a race compared to those who ate normally, and ran significantly longer before exhaustion.
Modern carb loading protocols are simpler than the old depletion-supercompensation method:
| Day Before Race | Carb Intake | What to Eat |
|---|---|---|
| 3 days before | 8-10g per kg body weight | Increase rice, pasta, bread, potatoes, fruit |
| 2 days before | 8-10g per kg body weight | Same — keep carbs high, reduce fiber |
| Night before | Normal dinner, carb-focused | Pasta with simple sauce, bread, sports drink |
| Race morning | 1-4g per kg, 2-4 hours before race | Bagel with jam, banana, sports drink |
For a 150 lb (68 kg) runner, 8-10g/kg means 544-680g of carbs per day during loading. That is roughly 2,200-2,700 calories from carbs alone — meaning nearly everything you eat should be carb-focused.
What Carb Loading Is Not
- It is not eating an enormous meal the night before (that causes GI distress)
- It is not an excuse to eat unlimited junk food
- It is not necessary for races under 90 minutes (glycogen stores are sufficient without loading for shorter efforts)
Race Day Nutrition
Before the Race (2-4 Hours Pre-Start)
Eat a familiar, carb-rich, low-fiber, low-fat breakfast. This is not the time to try new foods.
Proven race morning meals:
- Bagel with jam + banana + sports drink
- White toast with honey + small bowl of oatmeal (made with water) + orange juice
- Rice with a small amount of chicken + sports drink
- Energy bar + banana + water
During the Race
For a half marathon (1:30-2:30 for most runners), mid-race fueling helps:
| Race Duration | Fueling Strategy |
|---|---|
| Under 60 minutes | Water only — glycogen stores are sufficient |
| 60-90 minutes | Sports drink (30g carbs per hour) |
| 90+ minutes | 30-60g carbs per hour from gels, chews, or sports drink |
Practice your race-day fueling during training runs. Never try a new gel or drink on race day.
After the Race
Within 30-60 minutes, consume a recovery meal with a 3:1 or 4:1 carb-to-protein ratio:
- Chocolate milk + banana + bagel
- Recovery shake + fruit
- Chicken sandwich + sports drink
The 7-Day Meal Plan for Half Marathon Training
This plan is designed for a runner averaging 25-35 miles per week during peak half marathon training, weighing approximately 150-170 lbs (68-77 kg).
Day 1: Monday (Easy Run — 4-5 miles)
| Meal | Recipe | Protein | Carbs | Fat | Calories |
|---|---|---|---|---|---|
| Breakfast | Oatmeal (1 cup) + banana + honey + walnuts (1 oz) + milk | 16g | 80g | 14g | 510 |
| Snack | Apple + peanut butter (1.5 tbsp) | 4g | 30g | 12g | 240 |
| Lunch | Turkey sandwich: whole wheat bread + turkey (4 oz) + lettuce + tomato + cheese + fruit cup | 32g | 55g | 10g | 440 |
| Dinner | Grilled chicken (5 oz) + pasta (2 cups cooked) + marinara + steamed broccoli + olive oil | 45g | 82g | 14g | 635 |
| Evening Snack | Greek yogurt (1 cup) + granola (1/4 cup) | 22g | 30g | 6g | 265 |
| Daily Total | 119g | 277g | 56g | 2,090 |
Day 2: Tuesday (Tempo Run — 6-7 miles)
| Meal | Recipe | Protein | Carbs | Fat | Calories |
|---|---|---|---|---|---|
| Breakfast | 2 eggs + 2 slices toast + jam + OJ (8 oz) + banana | 20g | 72g | 12g | 480 |
| Pre-Run Snack | Energy bar + water | 8g | 35g | 6g | 225 |
| Post-Run | Chocolate milk (16 oz) + handful of pretzels | 20g | 62g | 10g | 415 |
| Lunch | Chicken burrito bowl: rice (1.5 cups) + chicken (4 oz) + beans + salsa + cheese | 40g | 82g | 12g | 600 |
| Dinner | Salmon (5 oz) + sweet potato (1 large) + steamed asparagus + dinner roll | 38g | 68g | 16g | 570 |
| Evening Snack | Trail mix (1/4 cup) + banana | 5g | 38g | 10g | 260 |
| Daily Total | 131g | 357g | 66g | 2,550 |
Day 3: Wednesday (Rest Day / Cross Training)
| Meal | Recipe | Protein | Carbs | Fat | Calories |
|---|---|---|---|---|---|
| Breakfast | Smoothie: banana + berries + spinach + protein powder + almond milk + oats | 28g | 55g | 6g | 385 |
| Lunch | Large salad: grilled chicken (5 oz) + mixed greens + quinoa (1/2 cup) + avocado (1/4) + cherry tomatoes + vinaigrette | 42g | 35g | 16g | 450 |
| Snack | Cottage cheese (3/4 cup) + peach slices | 20g | 20g | 3g | 190 |
| Dinner | Lean ground turkey (5 oz) + brown rice (1 cup) + stir-fry vegetables + soy sauce | 38g | 58g | 12g | 490 |
| Evening Snack | Apple + almond butter (1 tbsp) | 3g | 22g | 10g | 185 |
| Daily Total | 131g | 190g | 47g | 1,700 |
Day 4: Thursday (Intervals — 5-6 miles with speed work)
| Meal | Recipe | Protein | Carbs | Fat | Calories |
|---|---|---|---|---|---|
| Breakfast | Bagel + cream cheese + smoked salmon (2 oz) + OJ | 22g | 56g | 10g | 400 |
| Pre-Run | Banana + sports drink (8 oz) | 1g | 42g | 0g | 170 |
| Post-Run | Whey protein shake + large banana + honey | 28g | 48g | 2g | 320 |
| Lunch | Tuna wrap: whole wheat tortilla + tuna (1 can) + mixed greens + mayo (1 tsp) + side of fruit | 28g | 48g | 8g | 380 |
| Dinner | Chicken breast (6 oz) + jasmine rice (2 cups) + roasted bell peppers + olive oil | 48g | 92g | 12g | 670 |
| Evening Snack | Greek yogurt (1 cup) + honey + berries | 22g | 35g | 4g | 265 |
| Daily Total | 149g | 321g | 36g | 2,205 |
Day 5: Friday (Easy Run — 3-4 miles)
| Meal | Recipe | Protein | Carbs | Fat | Calories |
|---|---|---|---|---|---|
| Breakfast | Protein pancakes (3) + maple syrup + mixed berries + glass of milk | 30g | 65g | 8g | 455 |
| Lunch | Chicken breast (5 oz) + sweet potato (medium) + green beans + olive oil | 40g | 48g | 10g | 440 |
| Snack | Granola bar + banana | 4g | 45g | 6g | 250 |
| Dinner | Pasta primavera: pasta (2 cups) + mixed vegetables + olive oil + parmesan + grilled shrimp (4 oz) | 32g | 78g | 14g | 570 |
| Evening Snack | PB toast + glass of milk | 14g | 28g | 14g | 295 |
| Daily Total | 120g | 264g | 52g | 2,010 |
Day 6: Saturday (Long Run — 10-12 miles)
This is the key training day. Fuel accordingly.
| Meal | Recipe | Protein | Carbs | Fat | Calories |
|---|---|---|---|---|---|
| Pre-Run (2-3 hrs before) | Bagel + jam + banana + sports drink (16 oz) | 8g | 85g | 3g | 400 |
| During Run | Energy gel (1-2) + water | 0g | 25-50g | 0g | 100-200 |
| Post-Run Recovery | Chocolate milk (16 oz) + bagel with PB | 28g | 80g | 14g | 555 |
| Lunch | Large chicken and rice bowl: chicken (6 oz) + jasmine rice (2 cups) + black beans + corn + salsa + avocado (1/4) | 52g | 100g | 14g | 740 |
| Snack | Fruit smoothie with protein powder | 24g | 45g | 4g | 310 |
| Dinner | Spaghetti (2.5 cups) + meat sauce (lean beef 4 oz) + garlic bread + side salad | 38g | 95g | 16g | 675 |
| Daily Total | 150g | 430-455g | 51g | 2,780-2,880 |
Day 7: Sunday (Rest Day)
| Meal | Recipe | Protein | Carbs | Fat | Calories |
|---|---|---|---|---|---|
| Breakfast | Omelet: 3 eggs + vegetables + cheese + 2 slices toast + fruit | 28g | 40g | 18g | 435 |
| Lunch | Grilled chicken (4 oz) + quinoa (1 cup) + roasted vegetables + olive oil | 35g | 48g | 14g | 460 |
| Snack | Greek yogurt (1 cup) + mixed berries + chia seeds | 24g | 25g | 6g | 250 |
| Dinner | Stir-fry: tofu (4 oz) + brown rice (1 cup) + mixed vegetables + teriyaki sauce | 22g | 60g | 10g | 420 |
| Evening Snack | Cottage cheese (1/2 cup) + handful of almonds | 18g | 6g | 10g | 185 |
| Daily Total | 127g | 179g | 58g | 1,750 |
Best Foods for Runners
| Food | Key Benefit | When to Eat It |
|---|---|---|
| Bananas | Fast potassium, easy-digesting carbs | Before/after runs |
| Oatmeal | Sustained energy release | Breakfast, 2-3 hours before runs |
| Sweet potatoes | Complex carbs + vitamin A + potassium | Lunch and dinner |
| Salmon | Omega-3s reduce inflammation | Dinner, rest days |
| Tart cherries/juice | Reduce post-run muscle soreness | Post-run or before bed |
| Beets/beet juice | Nitrates improve running economy by 1-3% | 2-3 hours before hard runs |
| Chicken breast | Lean protein for recovery | Lunch and dinner |
| Brown rice | Steady carb source with B vitamins | Main meals |
| Greek yogurt | Protein + probiotics for gut health | Snacks, breakfast |
| Eggs | Complete protein + choline | Breakfast, any time |
| Blueberries | Antioxidants reduce exercise-induced oxidative stress | Smoothies, breakfast |
| Quinoa | Complete plant protein + complex carbs | Lunch and dinner |
| Honey | Fast-acting natural sugars | During/after long runs |
| Whole wheat bread | B vitamins + steady carbs | Sandwiches, toast |
| Dark chocolate | Epicatechin may improve blood flow | Occasional treat |
Hydration and Electrolytes
Daily Hydration
Runners need more water than sedentary individuals. A general guideline:
- Daily baseline: Body weight in lbs / 2 = oz of water per day (e.g., 160 lbs = 80 oz)
- During runs: 4-8 oz every 15-20 minutes
- Post-run: 16-24 oz per pound of body weight lost during the run
Electrolytes
Sweat contains sodium (the primary electrolyte lost), potassium, magnesium, and calcium. For runs over 60 minutes or in hot weather, plain water is not enough.
| Electrolyte | Lost Per Hour of Running | Food Sources | Supplement When |
|---|---|---|---|
| Sodium | 400-1,200mg | Salt, broth, pickles, sports drinks | Runs over 60 min or hot weather |
| Potassium | 100-200mg | Bananas, potatoes, coconut water | Generally from food is sufficient |
| Magnesium | 5-15mg | Nuts, seeds, dark chocolate, spinach | If cramping persists despite hydration |
| Calcium | 20-40mg | Dairy, fortified plant milk | Generally from diet |
A simple electrolyte strategy: use a sports drink or electrolyte tablet during runs over 60 minutes, and eat a banana and a salty snack post-run.
How to Use This Plan
This meal plan provides a framework, not a rigid prescription. The key principles to follow:
- More carbs on harder/longer training days — your body needs fuel proportional to the work
- Protein at every meal — 20-30g per meal supports continuous recovery
- Lower calories on rest days — you are burning less, so you need less
- Practice race nutrition during training — never try new foods or gels on race day
An app like Mealift makes it easy to plan different meals for training days and rest days, see your carb and protein totals for each day, and adjust your nutrition plan as your training volume changes throughout your half marathon program.
Frequently Asked Questions
Should runners eat low carb?
No. Carbohydrates are the primary fuel for running at moderate to high intensities. Studies consistently show that low-carb diets impair running performance. A 2018 meta-analysis found that high-carb diets produced 5-8% better endurance performance than low-carb alternatives.
How much should I eat before a long run?
Eat 1-4g of carbs per kg body weight 2-4 hours before a long run. For a 150 lb runner, that is 68-272g of carbs. A practical example: a bagel with jam + banana + sports drink provides roughly 85g of carbs.
Do runners need protein powder?
Not necessarily, but it is convenient for post-run recovery when appetite is low. A whey protein shake with a banana provides a quick 30g protein + 30g carbs for recovery when you cannot stomach a full meal after a hard run.
Is it okay to run on an empty stomach?
For easy runs under 60 minutes, fasted running is generally fine and may even promote fat adaptation. For tempo runs, intervals, or long runs, eating before running significantly improves performance. Studies show 7-11% better outcomes with pre-exercise carb intake.
How do I avoid stomach problems while running?
Eat low-fiber, low-fat foods before running. Allow 2-3 hours of digestion time for a full meal, or 30-60 minutes for a small snack. Avoid high-FODMAP foods (garlic, onions, beans, cruciferous vegetables) in your pre-run meal. Practice your race-day nutrition strategy during training runs.
What should I eat the night before a race?
A familiar, carb-rich, moderate-protein, low-fiber dinner. Classic choices: pasta with marinara, rice with chicken, or a baked potato with a simple topping. Avoid trying new restaurants or new foods. Hydrate well but stop heavy fluid intake 2-3 hours before bed.
How many calories does running burn?
Running burns approximately 80-120 calories per mile depending on your body weight and pace. A rough formula: body weight in lbs x 0.63 = calories per mile. For a 160 lb runner, that is about 100 calories per mile. A half marathon (13.1 miles) burns roughly 1,300 calories.