Running faster and recovering better isn’t just about piling on more miles. What you eat and when you eat it, directly shapes your performance, energy, and whether you’re building the strong, lean body you want.
When you match your carbohydrate, protein, and fat intake to your training demands throughout the day, you optimise both your race times and body composition without leaving yourself chronically tired or underfueled.
In this guide, I’ll walk you through the practical science of macronutrient timing for runners. You’ll get a handle on which fuels your body needs at different times, how to eat around your training sessions for real benefits.
Fundamentals of Fuel: Carbohydrates, Protein, and Fat for Runners
Your body runs on three main fuel sources, and each plays a distinct role in keeping you moving. Understanding how carbohydrates, protein, and fat work together helps you make smarter choices about what you eat and when.
Carbohydrate Roles and Glycogen Stores
Carbohydrates are your primary fuel when you run. Your body converts carbs into glucose and stores them as glycogen in your muscles and liver. These glycogen stores are limited, though. Most runners can store around 300-400g of muscle glycogen and roughly 100g in the liver.
When you run at higher intensities, you burn through glycogen faster. A hard tempo run or interval session can deplete your stores significantly, which is why carbohydrate intake matters for performance.
Complex carbohydrates like oats, brown rice, and wholemeal bread release energy gradually. They’re ideal for everyday meals and pre-run fuelling a few hours before training. Simple carbohydrates like fruit, white bread, or energy gels digest quickly and work best closer to run time or during longer efforts.
Sports nutrition research suggests runners need around 5-7g carbs per kg of body weight daily for moderate training. If you’re running 90+ minutes or doing intense sessions, that can bump up to 7-10g per kg. For a 70kg runner, that’s anywhere from 350-700g of carbs per day, depending on the training load.
Protein in Recovery and Adaptation
Protein rebuilds muscle tissue damaged during runs and supports the adaptations that make you stronger. Without enough protein, your recovery suffers and you risk losing muscle mass even if you’re training regularly.
I aim for 1.2-1.6g of protein per kg of body weight daily when I’m training consistently. So a 70kg runner would need roughly 84-112g, spread out through the day. Protein timing helps with recovery, especially in the first few hours after tough sessions.
Getting 20-30g of protein within an hour or two post-run helps kickstart muscle repair. Pairing it with carbs speeds up glycogen replenishment. A chicken sandwich, Greek yoghurt with fruit, or a protein shake all work well.
Don’t stress too much about hitting a 30-minute window, though. Total daily protein is more important than nailing the exact timing. Just spread it across meals breakfast, lunch, dinner, and snacks, to keep your body supplied with amino acids for ongoing repair.
Healthy Fats and Energy Balance
Fats provide concentrated energy and support hormone production, but they’re a slower-burning fuel. During easy runs, your body uses more fat for energy. As intensity increases, you shift towards burning glycogen.
I usually get 20-30% of my daily calories from fat. That means olive oil, nuts, avocados, and oily fish. These fats support overall health without compromising energy for training.
Fat takes longer to digest than carbs or protein. Heavy, fatty meals too close to runs can cause stomach discomfort. I save bigger portions of fats for post-run meals or times well away from training.
Energy availability (the fuel left after accounting for exercise) is crucial for runners. Cutting fats too low can disrupt hormones and recovery, especially for female runners. Balance matters more than elimination.
Macronutrient Needs by Training Phase
Your training phase should influence how you adjust macronutrients. Base building periods with higher mileage at easy pace require consistent carbohydrate intake but not the highest amounts. Focus on 5-7g carbs per kg and steady protein.
During peak training with tempo runs, intervals, and long runs, carbohydrate needs increase to 7-10g per kg. Your glycogen stores get hammered during hard sessions, and you need more fuel to recover properly.
Taper periods before races call for slightly higher carbs (up to 10g per kg for 2-3 days) whilst training volume drops. This maximises glycogen stores without adding training stress. Protein stays consistent at 1.2-1.6g per kg throughout all phases.
Recovery weeks or off-season training allow for more flexibility. You might reduce carbs slightly (4-6g per kg) whilst maintaining protein to preserve muscle mass. This prevents unwanted weight gain whilst staying properly fuelled.

Timing Nutrition: Pre-Run, Race Day, and Recovery Strategies
Getting your nutrition timing right can make the difference between a personal best and hitting the wall. I’ve learned that it’s not just about what you eat, but when you eat it that determines how well your body performs and recovers.
Pre-Run Nutrition Essentials
Your pre-run meal should land 3-4 hours before you start running. This gives your body enough time to digest and convert food into usable energy without leaving you feeling heavy or uncomfortable.
Best pre-run meal options include:
- White toast with honey or jam
- Porridge with banana and maple syrup
- Bagels with low-fat spread
- Rice cakes with peanut butter
Keep protein moderate at 15-25g and fat minimal (under 10g). Fibre should also stay low to avoid digestive issues mid-run.
If you’re running first thing and can’t eat 3-4 hours beforehand, try a smaller pre-run snack 60-90 minutes out. A banana, energy bar, or sports drink with 30-50g of carbs works well. Some runners can even fuel 10-15 minutes before without issues, but this takes practice.
The key is testing your pre-workout nutrition during training runs. Don’t try new foods or timing on race day.
Carbohydrate Loading and Race Day Fuel
Carb loading starts 2-3 days before races lasting longer than 90 minutes.
This carbohydrate loading protocol can boost muscle glycogen stores by 25-100%. That’s crucial fuel for marathon and ultra distances.
Focus on easily digestible carbs like white rice, pasta, bread, and potatoes. Avoid high-fibre wholegrain options during this period.
The final hour before racing requires careful timing. Eating high-glycemic carbs 15-45 minutes before can cause a blood sugar crash right as you start. Either fuel 60+ minutes out or within 10 minutes of the start.
Intra-Run Fueling and Hydration Tactics
Runs under 45 minutes don’t need fuel. Between 45-75 minutes, 0-30g of carbs per hour helps but isn’t essential. Anything over 75 minutes requires proper fueling.
For runs lasting 1-2 hours, I target 30-60g carbs per hour. Sessions over 2 hours need 60-90g per hour. Your body can only absorb about 90g hourly even if you consume more.
Timing your fuel every 20-30 minutes works better than larger, less frequent doses. This matches your gastric emptying rate and helps avoid stomach trouble.
Energy gels provide 20-30g of carbs each and absorb quickly. Sports drinks offer 30-60g per 500ml plus hydration and electrolyte replacement. Energy chews give you 4-8g per piece, making them easy to meter.
Training your gut to handle race day fueling is critical. I practice with my exact race nutrition during long runs. This improves absorption by 20-30%.
Hydration strategies depend on your sweat rate. Most runners need 400-800ml per hour, with 500-1000mg of sodium per litre of fluid. Hot conditions may require up to 1L hourly if you’ve trained your gut to handle it.
Post-Run Recovery and Glycogen Replenishment
The first hour after a run is when your muscles are primed to soak up carbs and refill glycogen. I try to get in about 1 to 1.2 grams of carbs per kilogram of body weight during that window.
Some quick post-run recovery ideas:
- Chocolate milk (yep, it naturally hits that 3:1 ratio)
- Recovery shake with 40g carbs and 20g protein
- Banana and a protein bar
- Bagel with peanut butter
Within another hour or two, get a solid meal in. Pasta with chicken, a rice bowl with salmon, even pizza, honestly, whatever helps refill those glycogen stores works.
Hydration matters, too. Try to replace 1.25 to 1.5 liters per kilogram of body weight lost during your run. Add 1000 to 1500mg of sodium per liter to help your body actually hold onto that fluid.
Energy availability is often overlooked. If you’re always underfueling, recovery slows down and training gains can stall out. Make sure your post-run nutrition matches what your body’s been through.




