Updated April 2026.
Runners guide to nutrition — I bonked at mile 17 of my first half marathon. My legs turned to concrete, my vision narrowed, and I had to walk the last two miles while strangers handed me orange slices. That was the day I learned that running nutrition isn’t optional — it’s the difference between finishing strong and crawling to the finish.
Proper running nutrition follows a simple framework: eat 5–10g of carbs per kg (per ACSM biomechanic research and a physical therapist or podiatrist can help customize these numbers for your body and sports dietitian and sports medicine professional guidelines) of bodyweight daily, fuel with 30–60g of carbs per hour during runs over 60 minutes, and consume a 3:1 carb-to-protein snack within 30 minutes after your run. I’ve tested every variation of this protocol over 4,000+ miles and these numbers are the ones that actually work in this runners guide to nutrition.
I wrote this runners guide to nutrition to cover everything I’ve learned — what to eat before running, during, and after every run, plus the race day protocol I use, the mistakes I made so you don’t have to, and the specific products I trust with my fueling.
📖 What’s Inside ▼ Click to expand
- Runners Guide to Nutrition: The Macro Framework
- Runners Guide to Nutrition: Pre-Run Fueling
- During Your Run: Mid-Run Fueling
- Runners Guide to Nutrition: Post-Run Recovery
- Race Day Nutrition Protocol
- 6 Running Nutrition Mistakes I Made
- Supplements for Runners: What Actually Works
- Sample Meal Plan: Training vs. Rest Day
- Carb Loading for Runners & Carb Loading for Runners & Nutrition Periodization by Training Phase
- Hydration for Runners
- Quick-Reference Nutrition Chart
- FAQ
- Runners Guide to Nutrition: The Bottom Line
- Pre-run (60-90 min before): 1-2g carbs per kg bodyweight
- Mid-run (after 60 min): 30-60g carbs per hour
- Post-run (within 30 min): 3:1 carb-to-protein ratio
- Daily carbs: 5-10g per kg bodyweight for training days
- Hydration: 500ml water 2 hours before, sip every 15-20 min during
Running nutrition is a systematic approach to timing carbohydrates, protein, and fat around your training. Glycogen refers to the stored form of carbohydrate in your muscles — when it runs out, you bonk.
Your Daily Diet as a Runner: The Macro Framework
A runner’s daily diet should deliver 5–10g of carbs, 1.4–1.7g of protein, and 1g of healthy fats per kilogram of bodyweight — plus 2–3 liters of water. I weigh 75 kg, so my daily targets are roughly 450g carbs, 120g protein, and 75g fat on training days. On rest day (runner diet adjustments)s, I drop carbs to about 350g.
| Macronutrient | Daily Target (per kg) | My Daily Intake (75 kg) | Best Sources | Why It Matters for Running |
|---|---|---|---|---|
| Carbohydrates | 5–10g/kg depending on volume | ~450g on training days | Oatmeal, rice, sweet potatoes, bananas, pasta | Your primary fuel source — glycogen stores power every run |
| Protein | 1.4–1.7g/kg | ~120g daily | Chicken, eggs, Greek yogurt, salmon, whey | Repairs muscle fiber damage from impact and stride repetition |
| Fats | ~1g/kg | ~75g daily | Avocado, olive oil, nuts, salmon | Supports hormone production and absorbs fat-soluble vitamins |
| Water | 2–3 liters + 500ml per hour of running | ~3L daily + run hydration | Water, electrolyte drinks | Even 2% dehydration drops performance by 10–20% |
Don’t worry about hitting exact macro targets when you’re starting out. I spent my first year just making sure I ate enough carbs before runs and protein after them. The precision comes later. The fundamentals come first.
Runners Guide to Nutrition: Pre-Run
The ideal pre-run meal combines 1–4g of carbs per kg of bodyweight with minimal fat and fiber, eaten 2–3 hours before your run. I eat oatmeal with a banana at 4 AM before my 5:30 AM boardwalk runs — it’s been my pre-run meal for two years because it sits perfectly and gives me steady energy through mile 10.
| Timing | What to Eat | Carb Amount | What I Actually Eat | Avoid |
|---|---|---|---|---|
| 3–4 hours before | Full meal — carbs + moderate protein + low fat | 2–4g/kg bodyweight | Oatmeal + banana + honey + scrambled eggs | Heavy fats, high fiber, spicy food |
| 1–2 hours before | Light snack — simple carbs only | 1–2g/kg | White toast with honey or a banana | Protein bars, dairy, anything greasy |
| 15–30 minutes before | Quick energy boost (optional) | ~30g carbs | Handful of gummy bears or a gel | Nothing new — only foods you’ve tested |
| Fasted running | Nothing — only for easy runs under 45 min | 0g | Water only for early morning recovery jogs | Hard efforts on an empty stomach (I learned this the hard way) |
For a detailed breakdown of what NOT to eat, check my pre-run foods to avoid article — I ruined more runs with bad food choices than bad training.
💡 My Pre-Run Rule: If you run within 60 minutes of waking, stick to simple carbs — banana, toast, or a gel. I once ate oatmeal at 5 AM and ran at 5:20. Cramps hit at mile 1.5. Give food time to settle. And if you’re working on your running cadence, fueling well before a technique session makes a huge difference.
Runners Guide to Nutrition: Mid-Run Fueling
For runs over 60 minutes, consume 30–60g of carbohydrates per hour starting at the 40–45 minute mark — and always practice your fueling strategy in training before race day. I take my first gel at 40 minutes and repeat every 25–30 minutes after that.
| Run Duration | Fuel Needed | Hydration | My Protocol |
|---|---|---|---|
| Under 45 min | Nothing — glycogen handles it | Water if hot, otherwise nothing | I don’t carry anything for easy morning jogs (see my beginner distance guide for easy run recommendations) |
| 45–60 min | Optional — small sips of sports drink | 250–500ml water | I carry a handheld bottle but skip gels |
| 60–90 min | 30–45g carbs per hour | 500–750ml water/electrolytes per hour | 1 GU gel at 40 min, another at 70 min |
| Over 90 min | 45–60g carbs per hour | 750ml+ water/electrolytes per hour | Gel every 25 min + electrolyte drink + water at aid stations |
My Tested Mid-Run Fuel Rankings
| Fuel | Carbs per Serving | Stomach Friendliness | Taste | My Verdict |
|---|---|---|---|---|
| GU Energy Gel | 22g | Excellent — no issues in 200+ uses | Good — Salted Caramel is my favorite | I tested this on 200+ runs — my daily go-to for any run over 60 min |
| Honey Stinger Gel | 24g | Great — gentle on stomach | Excellent — tastes like actual honey | Best tasting gel I’ve tried |
| Maurten Gel 100 | 25g | Outstanding — hydrogel tech eliminates GI issues | Mild — almost no flavor | Premium choice for sensitive stomachs |
| Clif BLOKS Chews | 24g (3 pieces) | Good — chewing takes effort mid-run | Very good — variety of flavors | Better for ultra-distance than road racing |
| Medjool Dates | 18g per date | Excellent — real food, easy to digest | Natural sweetness — no chemical taste | My real-food alternative for long trail runs |
For a detailed comparison of all the gels and snacks I’ve tested, check my running snacks for long runs article. The most important running nutrition rule for mid-run fueling: never try anything new on race day.
Runners Guide to Nutrition: Post-Run
Eat a snack with a 3:1 ratio of carbs to protein within 30 minutes after your run — this is when your muscles are most receptive to glycogen replenishment and protein synthesis. I keep a premade chocolate milk in my fridge and drink it within 5 minutes of walking in the door.
I remember one Saturday after a 14-mile long run — I skipped my recovery snack to shower first. By afternoon, I was so sore I could barely walk down stairs. That taught me to never skip the 30-minute window.
| Post-Run Timing | What to Eat | Carb:Protein Ratio | My Go-To |
|---|---|---|---|
| 0–30 minutes | Quick recovery snack | 3:1 carbs to protein (~60g carbs + 20g protein) | Chocolate milk (my #1) or banana + whey shake |
| 1–2 hours later | Full recovery meal | Balanced plate — carbs + protein + vegetables | Rice bowl with chicken + roasted vegetables + avocado |
| Evening (after hard effort) | Normal dinner + extra carbs | Standard meal with extra carb side | Pasta with meat sauce + side salad + bread |
The chocolate milk trick sounds too simple, but it works. An 8 oz glass of chocolate milk has roughly 26g of carbs and 8g of protein — almost exactly the 3:1 ratio that research recommends. I’ve used it after every hard effort for the past year and my recovery has noticeably improved.
For the complete recovery protocol beyond just nutrition, check my recovery and rest days article — sleep and active recovery are just as important as what you eat. I also add anti-inflammatory foods to my recovery meals — tart cherry juice before bed, salmon twice a week for omega-3s, and turmeric in my post-run smoothies. The research on tart cherry juice for reducing muscle soreness is surprisingly strong.
Race Day Nutrition: My Tested Running Nutrition Plan
Race day running nutrition starts 2–3 days before the race with carb loading, continues with a tested pre-race meal 3 hours before the start, and follows your practiced fueling plan during the race — nothing new, nothing experimental.
| When | What | My Protocol | Critical Rule |
|---|---|---|---|
| 2–3 days before | Carb loading: increase carbs to 8–10g/kg | Extra rice and pasta at every meal, reduce fiber | Don’t overeat — just shift macros toward carbs |
| Night before | Familiar carb-heavy dinner | Pasta with light sauce + bread + water | No alcohol, no spicy food, no trying new restaurants |
| Race morning (3 hrs before) | Pre-race meal: 2–3g carbs/kg | Oatmeal + banana + honey + coffee | Only eat foods you’ve tested in training — no surprises |
| 30 min before start | Last top-off | 1 GU gel + water | Stay calm, sip water, stop eating |
| During race | 30–60g carbs/hour starting at min 40 | GU gel every 25 min + electrolytes at aid stations | Follow your training plan EXACTLY — race day is execution, not experimentation |
If you’re preparing for your first race, my half marathon training plan includes a complete race week nutrition schedule.
6 Running Nutrition Mistakes I Made (So You Don’t Have To)
Every mistake on this list cost me either a run, a race, or a week of recovery. I made all six during my first year and I’m sharing them because they’re the most common running nutrition errors I see beginners repeat.
| Mistake | What Happened to Me | The Fix |
|---|---|---|
| Skipping mid-run fuel | Bonked at mile 17 of my first half — legs turned to concrete | Take a gel every 25–30 min on runs over 60 minutes, starting at min 40 |
| Trying new food on race day | Ate a protein bar I’d never tested before my second race — stomach cramped by mile 5 | Only use foods you’ve tested at least 5 times in training |
| Not eating enough daily carbs | Felt sluggish on every run for 3 weeks before I tracked my macros — 200g carbs/day (needed 400+) | Track macros for 1 week to see your baseline. Most runners undereat carbs |
| Drinking too much water | Drank water at every aid station during a hot 10K — felt bloated and nauseous by mile 4 | Drink to thirst + add electrolytes. Overdrinking dilutes sodium (hyponatremia risk) |
| Ignoring the post-run window | Skipped recovery snacks for months — wondered why I was always sore | Chocolate milk within 30 min. Every time. No exceptions |
| Cutting calories while training | Tried to lose weight during peak training — got injured within 3 weeks | Don’t restrict calories during heavy training blocks. Fuel the work, manage weight in off-season |
Under-fueling also increases injury risk — I’ve seen runners develop shin splints partly from running on empty. Trust me — the running nutrition mistakes are universal. Don’t worry if you’ve made some of these. The runners who improve are the ones who adjust.
Supplements for Runners: What Actually Works
Most supplements are unnecessary if you’re eating a balanced diet — but three have genuine evidence behind them for runners: iron, vitamin D, and caffeine. I take vitamin D year-round and use caffeine strategically before races. I discovered my vitamin D deficiency after three months of unexplained fatigue — my doctor flagged it at 22 ng/mL during a routine blood panel.
| Supplement | Evidence Level | Who Needs It | My Experience | Downside |
|---|---|---|---|---|
| Vitamin D | Strong — runners in northern climates are often deficient | Anyone running through winter or living above 35° latitude | My blood work showed 22 ng/mL (low). Supplementing brought it to 48 | None at recommended doses |
| Iron | Strong — especially for female runners and high-mileage runners | Get tested first (ferritin levels). Don’t self-supplement | I got tested after persistent fatigue — turns out iron was fine, I was just under-eating carbs | Too much iron is toxic. Always test first |
| Caffeine | Strong — 3–6mg/kg 30–60 min before race improves performance 2–4% | Any runner looking for legal performance boost on race day | I take 200mg (coffee) 45 min before races. Noticeable difference in perceived effort | Can cause GI issues if not practiced in training |
| Electrolyte tabs | Moderate — useful during hot weather and runs over 90 min | Salty sweaters and hot-weather runners | I pair Nuun tabs with my HOKA Clifton runs in summer and during long runs year-round | Not necessary for short runs under 60 min |
| Creatine | Emerging — may help with recovery and strength training for runners | Runners who cross-train with weights | I tried it for 3 months. Noticed better gym sessions, no running benefit | Causes water retention — slight weight gain |
Sample Meal Plan: Training Day vs. Rest Day
Matching your meals to your training load is the single biggest running nutrition upgrade you can make — here’s exactly what I eat on a hard training day versus a rest day.
| Meal | Training Day (10+ mile run) | Rest Day |
|---|---|---|
| Breakfast | Oatmeal + banana + honey + 2 eggs + coffee | Greek yogurt + berries + granola + coffee |
| Mid-morning snack | Banana + peanut butter toast | Apple + handful of almonds |
| Lunch | Rice bowl + grilled chicken + roasted vegetables + avocado | Large salad + salmon + olive oil dressing |
| Pre-run fuel (40 min before) | 1 GU gel + water | N/A — no run |
| Post-run recovery | Chocolate milk immediately + rice + chicken 1 hr later | N/A — light walk or stretching |
| Dinner | Pasta with meat sauce + side salad + bread | Grilled fish + sweet potato + steamed broccoli |
| Evening snack | Casein protein + banana (if hungry) | Herbal tea + dark chocolate square |
| Approx. daily carbs | ~450g (6g/kg) | ~300g (4g/kg) |
| Approx. daily protein | ~120g (1.6g/kg) | ~130g (1.7g/kg) |
I adjust portions, not food choices. On training days I add extra rice, pasta, or bread at every meal. On rest days I swap those carb portions for more vegetables and lean protein. The key is consistency — I eat the same core foods every week so my stomach knows exactly what to expect.
Nutrition Periodization: Eating for Your Training Phase

Your running nutrition should change with your training cycle — base building, speed work, taper, and recovery all have different fueling demands. I learned this the hard way when I ate the same high-carb diet during my taper week and showed up to race day feeling heavy and sluggish.
| Training Phase | Carb Intake | Protein Focus | Key Adjustment | My Approach |
|---|---|---|---|---|
| Base Building | 5–6g/kg — moderate | 1.4g/kg — steady | Focus on consistency, not quantity. Build eating habits. | I keep meals simple and repeatable during base building weeks |
| Build / Speed Work | 7–8g/kg — high | 1.6–1.7g/kg — elevated | Increase carbs around hard sessions. Add pre and post-run snacks. | Extra rice at lunch on interval days + recovery shake |
| Taper (1–2 weeks pre-race) | 8–10g/kg — carb load final 3 days | 1.4g/kg — reduce slightly | Gradually increase carbs while reducing training volume. | I add bread and pasta at every meal but cut portion sizes of fat |
| Recovery / Off-Season | 4–5g/kg — lower | 1.7–1.8g/kg — highest | Prioritize protein for repair. Allow more dietary flexibility. | I eat intuitively, focus on vegetables, and don’t track macros |
The biggest mistake I see runners make is eating the same way year-round. Your body’s fuel demands during a 60-mile peak week are completely different from a 25-mile recovery week. Adjust your carbs to match your training load and you’ll feel the difference within days.
Hydration for Runners: How Much Water You Actually Need
Drink 500–750ml of water per hour during runs and aim for 2–3 liters daily — but the exact amount depends on your sweat rate, which you can calculate with a simple weigh-in test. I weigh myself before and after a one-hour run to estimate my personal sweat rate.
Calculate Your Sweat Rate
Weigh yourself naked before a one-hour run. Run without drinking anything. Weigh yourself naked again after. Every 1 lb (0.45 kg) of weight lost equals roughly 16 oz (473 ml) of fluid. My sweat rate is about 32 oz/hr in summer — so I target roughly 750ml per hour in hot weather.
Water vs. Electrolytes: When to Use Each
| Situation | Water Only | Electrolytes Needed |
|---|---|---|
| Easy run under 45 min | ✅ Water is fine | Not necessary |
| Run 45–75 min, mild weather | ✅ Water works | Optional — won’t hurt |
| Run over 75 min | Not enough alone | ✅ Add electrolytes (sodium, potassium) |
| Hot weather (any duration) | Risky alone — dilutes sodium | ✅ Essential — prevents hyponatremia |
| Heavy sweater | Insufficient | ✅ Critical — I use Nuun tabs every time |
My rule: plain water for runs under an hour, electrolyte drink for anything longer or any run in temperatures above 75°F. I add a Nuun tab to my handheld bottle and sip every 15 minutes. If you’re a salty sweater (white residue on your clothes after running), you need even more sodium than average.
Runners Guide to Nutrition: Quick Chart
Bookmark this chart — it’s the summary of everything in my running nutrition protocol in one scannable table.
| Situation | What to Eat | How Much | When |
|---|---|---|---|
| Daily diet | Balanced meals — carbs, protein, fats | 5–10g carbs/kg, 1.4–1.7g protein/kg, 1g fat/kg | Spread across 3 meals + 2 snacks |
| Pre-run (2–3 hrs) | Carb-heavy meal + light protein | 2–4g carbs/kg | 2–3 hours before running |
| Pre-run (30 min) | Simple carbs only | ~30g carbs | 15–30 min before |
| Mid-run (60+ min) | Gels, chews, or real food | 30–60g carbs/hour | Starting at 40–45 min mark |
| Post-run (immediate) | Quick recovery snack | 3:1 carbs:protein ratio | Within 30 minutes of finishing |
| Post-run (1–2 hrs) | Full recovery meal | Balanced plate | 1–2 hours after run |
| Race day prep | Carb loading | 8–10g carbs/kg | 2–3 days before race |
| Hydration | Water + electrolytes for long efforts | 500–750ml/hour during runs | Throughout the day + during runs |
FAQ: Running Nutrition
Here are the running nutrition questions I get asked most — answered from personal experience and sports nutrition research.
What is the best thing to eat before a run?
Oatmeal with a banana is my top pick — it’s easy to digest, high in carbs, and sits well in my stomach even at 4 AM. Eat it 2–3 hours before your run. If you’re running within 60 minutes of waking, go simpler: white toast with honey or just a banana.
How many carbs do I need during a long run?
30–60g of carbs per hour for runs over 60 minutes. I start fueling at the 40-minute mark with a GU gel (22g carbs) and take another every 25–30 minutes. For ultra-distance efforts, some runners push to 90g/hour using glucose + fructose combinations.
What should I eat immediately after a run?
A snack with a 3:1 ratio of carbs to protein within 30 minutes. My go-to is chocolate milk — it has almost exactly the right ratio, it’s delicious, and it requires zero prep. A banana with a scoop of whey protein works well too.
Do I need to eat differently on rest days?
Yes — I reduce carbs by about 20–25% on rest days since I’m not burning glycogen. Protein stays the same or slightly higher to support muscle repair. I still eat three full meals but swap the extra carb portions for vegetables.
Is it okay to run without eating in the morning?
For easy runs under 45 minutes — yes, this is fine and I do it regularly. For anything longer or harder than conversational pace, eat something. Running hard on an empty stomach depletes glycogen faster and increases cortisol, which hurts recovery.
How do I prevent stomach issues during races?
Three rules: 1) Only eat foods you’ve tested at least 5 times in training. 2) Avoid high fiber and fat in the 12 hours before the race. 3) Don’t overdrink at aid stations. I had stomach cramps in my second race from untested food — that was the lesson that stuck.
How much water should I drink before a run?
Drink 500–700ml of water 2–3 hours before your run, then sip another 200ml in the 15 minutes before you start. I keep a 24 oz water bottle on my nightstand and finish it by the time I’m lacing up at 5 AM. Avoid chugging a lot right before — it sloshes around and causes side stitches.
Should runners take protein powder?
Only if you’re not getting enough protein from food — which most runners aren’t. I use whey protein after hard runs when I don’t have time to cook a full recovery meal. A scoop of whey in a banana smoothie gets me 25g of protein in under 2 minutes. It’s not magic, it’s convenience. Real food is always better when you have the time.
The Bottom Line
Running nutrition doesn’t have to be complicated. Eat enough carbs to fuel your runs, eat protein to recover from them, hydrate consistently, and never try anything new on race day. Those four rules cover 90% of what matters.
I went from bonking at mile 17 to finishing my half marathon strong — not because I found some magical supplement, but because I finally learned to eat enough carbs and fuel during long runs. The basics work. You just have to actually follow them.
If you’re building your training plan alongside your nutrition, pair this article with my base building guide and zone 2 training guide to build the aerobic foundation that makes all your fueling count.
Have a running nutrition question I didn’t cover? Drop it in the comments — I answer every question from personal experience.

