Key Takeaways
Carbohydrates are the foundation of nutrition for runners, not something to fear or earn. They top off the glycogen your muscles burn on every run, so eating enough supports both training and recovery.
Under-fueling is more common than over-eating among runners. Many runners eat too little to recover well, which can leave energy, sleep, and performance flat over time.
Protein needs for active people generally fall around 1.4 to 2.0 grams per kilogram of body weight per day, spread across meals rather than saved for one sitting.
The first 30 to 60 minutes after a hard run is a useful window to pair carbs with protein, which may help your muscles refuel and repair.
There is no single “runner’s diet.” Your needs shift with your training week, your body, and your life, and a sports-focused registered dietitian can help you personalize the details.
Most runners never sit down and plan how they eat. They fuel by guesswork, eating too little before a long run, quietly fearing carbs, or copying a partner’s plan. That approach can work until it doesn’t. The cost usually shows up as flat energy, slow recovery, or a wall you keep hitting. Good nutrition for runners is not about willpower or rigid rules. It is about giving your body enough of the right fuel at the right times, tailored to you. This guide covers what to eat before, during, and after running, plus hydration, longer efforts, and supplements, all grounded in evidence.
On this page
Why nutrition for runners shapes every mile — and every recovery
How much do runners actually need?
What to eat before a run
What to eat during a run
What to eat after a run for recovery
Hydration and electrolytes for runners
Fueling for longer efforts: long runs, races, and carb-loading
Do runners need supplements?
Building a fueling plan that fits your body and your life
Frequently Asked Questions
In 30 seconds: Runners perform and recover best when they eat enough carbohydrates to fuel their training, get adequate protein spread through the day, and stay hydrated. Focus on eating enough rather than eating less, and adjust your fuel to match how much you are running that week.
Why nutrition for runners shapes every mile — and every recovery
Running asks a lot of your body. Every stride burns fuel, stresses muscle, and loses fluid, and what you eat is what you have to work with. When you fuel well, running feels more repeatable and recovery comes faster. When you under-fuel, the miles get heavier and the gains get harder to hold.
Carbs are your primary fuel (glucose and glycogen)
Carbohydrates are the fuel your muscles reach for first when you run. Your body breaks them into glucose for immediate energy and stores the rest as glycogen in your muscles and liver. That stored glycogen is what carries you through a run, and it runs low as the miles add up.
This is why carbs deserve a central place on a runner’s plate, not a spot on a “bad food” list. Johns Hopkins Medicine notes that a runner’s diet is often built around getting roughly 60 to 70 percent of calories from carbohydrates, especially during heavier training. Foods like oats, rice, potatoes, pasta, fruit, and bread are working fuel here, not indulgences.
Fearing carbs tends to backfire for runners. When glycogen stores stay low, you may feel sluggish, struggle to finish workouts, and recover slowly. For most runners, the goal is eating enough carbohydrate to match the training, not cutting it.

Protein rebuilds what running breaks down
Running creates small amounts of muscle damage, and protein is the raw material your body uses to repair and adapt. That repair is how you get stronger and more durable over a training block. Without enough protein, recovery stalls and soreness can linger.
Protein is not only for lifters. Endurance athletes need it too, both to rebuild muscle and to support the day-to-day maintenance that heavy training demands. Spreading protein across your meals, rather than loading it all at dinner, may help your body use it more steadily through the day.
Good sources include eggs, dairy, chicken, fish, tofu, beans, lentils, and Greek yogurt. You do not need a shake to hit your needs, though a shake can be a convenient option for some runners. What matters most is getting enough, consistently.

Fat, fluids, and the micronutrients runners quietly miss
Fat is your slow-burning fuel, and it matters for hormones, joint health, and absorbing certain vitamins. Sources like olive oil, nuts, seeds, avocado, and fatty fish belong in a runner’s diet. You generally want a little at most per meal, while keeping large, heavy amounts away from the hours right before a run.
Micronutrients are easy to overlook and important to running. Iron supports the oxygen delivery your muscles depend on, and for some runners, low iron can be an overlooked reason they feel unusually tired. Calcium and vitamin D support bone health, which carries real weight when your bones absorb impact thousands of times per run.
Some runners are more at risk of running low on these than others, depending on diet, biology, and training load. This is one area where testing and personalized guidance help, rather than guessing with supplements. A registered dietitian can help you spot gaps and address them safely.

How much do runners actually need?
There is no single correct number for every runner. Your needs move with your training, your body size, your goals, and even your week. Think of the ranges below as grounded starting points to personalize, not strict rules to obey.
Daily carbs, protein, and fat — and why your number shifts week to week
Carbohydrate needs scale with how much you run. On easy or rest days, you need less. During heavy weeks with long runs and hard workouts, you need more to keep glycogen topped off. This is why a fixed daily carb target rarely fits a real training block, and why matching your intake to your training tends to work better.
Protein needs for active people generally sit around 1.4 to 2.0 grams per kilogram of body weight per day, according to the International Society of Sports Nutrition. For a 68-kilogram (150-pound) runner, that is roughly 95 to 135 grams a day. Spreading it across three or four meals is a practical way to get there.
Fat generally fills the remaining share of your calories once carbs and protein are set. There is no need to fear it or to overdo it. The bigger point is that these numbers shift week to week, and eating enough overall is what keeps the whole system running.
“When a runner tells me they think they shouldn’t eat carbs, I remind them that carbs are the fuel their legs run on, not something to earn or avoid. We build meals around their training week so they have energy for the miles and recover well after. In my experience, eating enough carbohydrates consistently is what helps runners feel strong and steady rather than depleted.” — Bridget Isaacs, MS, RD
When “eating enough” is the real problem (under-fueling and low energy availability)
For many runners, the issue is not eating too much. It is eating too little to recover well. When you consistently take in less energy than your training and daily life require, you can enter a state called low energy availability.
Under-fueling can be quiet at first, then costly. You may notice nagging fatigue, poor sleep, frequent illness, stalled progress, injury, mood changes, or, for some people, changes to their menstrual cycle. These are signals worth taking seriously, not pushing through.
If any of that sounds familiar, the fix is usually more food and better timing, not more discipline. This is a supportive, solvable problem, and it is one a registered dietitian who works in sport nutrition can help you untangle without guilt or guesswork.
What to eat before a run
The right pre-run food depends on how much time you have and how hard you are about to work. The general aim is to top off energy with easy-to-digest carbs while keeping your stomach comfortable. What settles well is personal, so treat the guidance below as a starting point to test in training.
The full meal: 2 to 3 hours before
When you have a few hours before a longer or harder run, a full meal built around carbs works well. Include a moderate amount of protein, and keep fat and heavy fiber lighter so digestion has time to settle. This gives your body time to turn food into usable fuel.
Practical examples include oatmeal with banana and a little peanut butter, toast with eggs, or rice with chicken and vegetables. Aim to finish eating with enough lead time that you feel fueled but not full. Two to three hours is a common window, though some runners need a bit more or less.

The quick snack: 30 to 60 minutes before
When a run is close, go smaller and simpler. A carb-focused snack that is low in fat and fiber tops off energy without weighing you down. Think a banana, a slice of toast with honey, a handful of pretzels, or a small bowl of cereal.
Keep the portion modest so your stomach stays comfortable. If mornings are rushed, even a few easy carbs beat running on empty for many people. You can experiment to find what sits best for you.
Should you ever run on an empty stomach?
Short, easy runs on an empty stomach are fine for many runners, especially first thing in the morning. If the run is light and under about an hour, you may not need to eat first. Listen to how you feel.
For longer or harder efforts, eating something first usually helps you perform and finish stronger. Running low on fuel can make quality workouts feel harder than they should. There is no single right answer here, and it may depend on the run, the time of day, and your body.
What to eat during a run
A lot of runs do not need any fuel at all. Once your efforts get longer, though, taking in carbs during the run helps you hold your pace and finish well. The goal is simple, steady energy that your stomach can handle on the move.
When mid-run fueling matters (runs over 60 to 90 minutes)
For runs under about an hour, water and your stored glycogen are usually enough. Fueling becomes more useful as runs stretch past roughly 60 to 90 minutes, when glycogen starts to run low. That is when a little carbohydrate during the run can keep your energy steady.
The exact threshold varies by runner, pace, and how well fueled you were beforehand. Some people feel a lift from fueling earlier, while others can go longer comfortably. This is worth practicing in training, not testing for the first time on race day.
How many carbs per hour — and easy ways to get them
A common starting range is 30 to 60 grams of carbohydrate per hour on longer runs, according to Mayo Clinic Health System. You can get there with sports gels, chews, a sports drink, banana, or dried fruit. Whole foods and sports products both work, so pick what sits well for you.
Sip water alongside gels or chews to help them digest. Start fueling before you feel empty rather than waiting until you fade. Some experienced endurance runners train their gut to handle more per hour, but higher intakes should be built up gradually and personalized.
What to eat after a run for recovery
Recovery starts the moment you stop running. What you eat afterward helps your muscles refill glycogen and repair, which is what lets you train again sooner and feel better doing it. Post-run recovery nutrition is one of the highest-payoff habits a runner can build.
The recovery window: carbs plus protein within 30 to 60 minutes
Pairing carbohydrate with protein after a hard or long run supports both refueling and repair. Research in Sports Medicine describes how combining carbohydrate and protein after exercise supports muscle recovery, and can help restore glycogen when carbohydrate intake alone is limited. Mayo Clinic Health System similarly suggests including protein within about 30 minutes of finishing.
Aim to eat within roughly 30 to 60 minutes when you can. The window is a helpful target rather than a hard deadline, and getting a solid meal in a little later still counts. If your appetite is low right after running, a drink or small snack can bridge the gap until a full meal.
Real recovery meals and snacks
Recovery food does not need to be complicated. Chocolate milk, Greek yogurt with fruit and granola, a turkey and cheese sandwich, or eggs with toast and fruit all pair carbs with protein. A smoothie with milk, fruit, and yogurt is an easy option when you are not hungry yet.

Then follow up with a balanced meal within a couple of hours. Consistency across the day matters more than any single perfect snack. Choose recovery foods you actually enjoy and will reach for after most runs.
“When a runner keeps hitting a wall and recovering slowly, the first thing I check is whether they are eating anything at all in the hour after a hard session. We usually start small, like adding a glass of chocolate milk or a yogurt with fruit right after the run. That one simple habit is often enough to make the next day’s training feel noticeably easier.” — Bridget Isaacs, MS, RD
Hydration and electrolytes for runners
Fluid balance affects how you feel and how you perform, especially in heat or on long runs. Hydration for runners is less about hitting a rigid number and more about drinking consistently and reading your body. Your needs vary with sweat rate, weather, and effort.
How much to drink before, during, and after
Start runs already hydrated by drinking normally through the day and having some fluid in the hours beforehand. During longer runs, sip to thirst rather than forcing large amounts at once. After running, drink steadily to replace what you lost, using thirst and how you feel as your guide.
One simple, personal check is your urine color, which is generally pale yellow when you are well hydrated. Sweat rates differ widely between runners and days, so there is no universal ounces-per-mile rule. You can learn your own pattern with a little attention over a few weeks.
When you need electrolytes, not just water
For shorter runs, plain water usually does the job. Electrolytes, especially sodium, become more useful on longer runs, in hot or humid weather, or if you are a heavy or salty sweater. Signs like white salt marks on your skin or clothes can be a clue.
In those situations, a sports drink, electrolyte tablet, or salty food alongside water can help you absorb and hold onto fluid. Drinking very large amounts of plain water without any sodium on long efforts is worth avoiding. If you sweat heavily or run long often, personalizing your electrolyte plan with a dietitian can help.
Fueling for longer efforts: long runs, races, and carb-loading
Longer efforts raise the stakes on fueling. The half marathon, marathon, and long training runs draw down glycogen far more than an easy weekday run. That makes your before, during, and after strategy matter more. Fueling for long-distance and marathon runners is mostly about topping off stores and practicing your plan.
Does carb-loading actually work?
Carb-loading is a widely used strategy for longer endurance events, generally those lasting around 90 minutes or more. The idea is to raise the carbohydrate in your meals in the day or days before a race. Your muscles then start with fuller glycogen stores. It is not about one giant pasta dinner.
It is also not needed for shorter runs or most everyday training. For a 5K or an easy long run, normal balanced eating is plenty. Whether and how much to carb-load depends on the distance, your body, and how you respond, so it is worth practicing before a goal race.
The night before and race morning
The night before a long run or race, lean toward a familiar, carb-rich meal that you know sits well. Keep it moderate in fat and fiber to protect your stomach, and skip untested new foods. Hydrate normally and avoid the urge to dramatically overeat.
On race morning, eat a carb-focused breakfast a few hours before the start if your schedule and stomach allow. Toast with banana and honey, oatmeal, or a bagel are common choices. Then top off with a small snack closer to the start if you need it, using exactly what you practiced in training.
Do runners need supplements?
Most runners can meet their needs through food, and whole foods should be the foundation. Supplements are tools for specific gaps, not a shortcut around eating well. Before adding anything, it helps to look at what your actual diet and training call for.
That said, some supplements have a place for some runners. Iron may be appropriate if bloodwork confirms a deficiency, which is not uncommon among runners and worth testing rather than guessing. Vitamin D, calcium, and, for some athletes, performance aids like caffeine or creatine can play a role depending on individual needs.
Because supplements can interact with medications and are not one-size-fits-all, they are best chosen with professional guidance. A registered dietitian can review your diet, labs, and goals and tell you what is genuinely worth taking. This keeps you from spending money and effort on products your body does not need.

Building a fueling plan that fits your body and your life
The best fueling plan is the one you can actually follow through a real training week. There is no universal runner’s diet, because your needs depend on your training, your body, your schedule, and your relationship with food. The ranges in this guide are starting points to personalize, not rules to enforce.

If you want help turning this into a plan built around you, a registered dietitian who focuses on sport nutrition can make it specific and doable. Berry Street matches you with a Registered Dietitian for 1-on-1 virtual visits. Every Berry Street provider is a credentialed RD or RDN, not a generic health coach. Berry Street is in-network with 1,250-plus insurance plans nationwide, and 95 percent of members pay $0 with coverage.
You can learn more about what a sports nutritionist does, or, when you are ready, check your coverage and get matched with a dietitian. There is no pressure and no commitment to look. The goal is simple: fuel that helps you run stronger, recover faster, and feel good doing it.
Frequently Asked Questions
What do runners eat for recovery?
For recovery, runners do well pairing carbohydrate with protein soon after a hard or long run. Options like chocolate milk, Greek yogurt with fruit, or a sandwich help refill glycogen and repair muscle. Aiming to eat within about 30 to 60 minutes is a helpful target for many runners.
What is the best diet for a runner in training?
There is no single best diet, but most runners in training do well with a carb-forward, balanced approach. That means enough carbohydrate to fuel your mileage, adequate protein spread through the day, healthy fats, and plenty of fluids. The right amounts depend on your training, body, and goals, which a dietitian can help personalize.
What should you eat before a run, and how long before?
Before a run, focus on easy-to-digest carbs with a little protein and not much fat or fiber. A full meal works best about 2 to 3 hours before, while a small carb snack fits 30 to 60 minutes before. The ideal timing and amount vary from runner to runner.
What are good easy-to-digest pre-run snacks?
Good pre-run snacks are carb-focused and low in fat and fiber, so they settle quickly. A banana, toast with honey, applesauce, a handful of pretzels, or a small bowl of cereal all work well. Keep the portion modest, and choose foods you know sit comfortably for you.
How many carbs should you eat per hour during a long run?
On longer runs, a common starting range is 30 to 60 grams of carbohydrate per hour, according to Mayo Clinic Health System. You can get there with gels, chews, sports drinks, or foods like banana and dried fruit. Some trained endurance runners tolerate more, built up gradually.
How much protein do runners need?
Protein needs for active people generally fall around 1.4 to 2.0 grams per kilogram of body weight per day, per the International Society of Sports Nutrition. For a 150-pound runner, that is roughly 95 to 135 grams daily. Spreading it across meals helps your body use it steadily.
What should you eat after a run to recover?
After a run, eat a mix of carbs and protein to refuel and repair. Simple options include chocolate milk, yogurt with fruit and granola, or eggs with toast. Then follow up with a balanced meal within a couple of hours for fuller recovery.
Is it okay to run on an empty stomach?
For short, easy runs, running on an empty stomach is fine for many people, especially in the morning. For longer or harder efforts, eating something first usually helps you perform and finish stronger. It depends on the run and your body, so do what feels good for you.
What should you eat the night before a long run or race?
The night before a long run or race, choose a familiar, carb-rich meal that is moderate in fat and fiber. Skip new or untested foods that might upset your stomach. Hydrate normally, and there is no need to dramatically overeat.
How much water and electrolytes do runners need?
Hydration needs vary widely by sweat rate, weather, and effort, so drink consistently and use thirst and pale-yellow urine as guides. Plain water covers most shorter runs. On long or hot runs, or if you sweat heavily, adding electrolytes like sodium helps you absorb and retain fluid.
Does carb-loading actually work?
Carb-loading is a common strategy for longer endurance events, usually those lasting around 90 minutes or more. Raising carbohydrate in the day or days before helps top off muscle glycogen. It is not necessary for shorter runs or everyday training, and how you respond is individual.
Do runners need supplements?
Most runners can meet their needs through food, so supplements are best used to fill specific, confirmed gaps. Iron may help if bloodwork shows a deficiency, and vitamin D, calcium, or caffeine can have a role for some runners. Because needs vary and supplements can interact with medications, get personalized guidance first.
Last Reviewed by Bridget Isaacs, MS, RD — September 2026.









