Real Training Logs · Not Medical Advice · Check With Your Doctor Before Changing Your Exercise · Editorial Policy

Running Nutrition Guide: What to Eat Before and After

Before runs over 60-90 minutes, eat a high-carbohydrate meal with 1-4 grams per kilogram 1-4 hours ahead. After running, eat high-quality protein within 2 hours with carbohydrate to support muscle repair and energy refill.

Glycogen is stored carbohydrate in muscle and liver. It fuels steady running and drops during long sessions. This guide shows how to fill it before, protect it during, and rebuild it after.

Medical information disclaimer: This article is for general educational purposes only and does not provide medical advice, diagnosis, or treatment. Always consult a physician or other qualified health professional about symptoms, medications, tests, or treatment decisions.

Table of Contents

What Should You Eat Before a Long Run?

Choose familiar foods that are low in fat and fiber. Eat 1-4 grams of carbohydrate per kilogram of body weight 1-4 hours before sessions over 60-90 minutes. The Gatorade Sports Science Institute recommends this window to allow digestion and limit gut distress in its contemporary carbohydrate guidance for endurance athletes.

A larger meal needs more lead time. A smaller snack works closer to the start. Pick foods you have used in training.

Do You Need Fuel During the Run?

Take 30-60 grams of carbohydrate per hour for runs longer than 60 minutes. Use up to 90 grams per hour beyond 2.5 hours with glucose-fructose mixes.

This intake improves endurance performance compared with water alone. Marathon studies summarizing American College of Sports Medicine guidance recommend about 60 grams per hour for the first 2.5 hours and up to 90 grams after. They also recommend 300-600 milligrams of sodium per hour after 2 hours to reduce dehydration risk, as detailed in this marathon nutrition review in Sports Medicine-Open.

What Helps Recovery After You Finish?

Eat high-quality protein immediately to 2 hours after running to stimulate muscle protein synthesis. Pairing protein with carbohydrate before or after exercise supports strength and body-composition gains. The International Society of Sports Nutrition supports early intake in its protein position stand.

For rapid glycogen restoration, eat about 1.0-1.2 grams of carbohydrate per kilogram per hour for the first 4-6 hours. After about 1 hour of hard running, include 12-18 grams of protein with 50-75 grams of carbohydrate. Recreational runners can aim for about 20 grams of protein within 45 minutes when the next meal is 1-2 hours away. Rehydrate with water plus electrolytes and pick a carb-protein snack: Cleveland Clinic dietitians list these simple options in their guide to fueling workouts.

  • chocolate milk
  • yogurt with fruit
  • eggs on toast

Do Short Runs Need the Same Plan?

Total daily protein and calories matter more than exact timing. A large recent meal before exercise reduces the need for immediate post-run protein. Casual runners doing 30-45 minutes and meeting daily needs need less strict refueling.

Spread at least 70 grams of protein across the day and start workouts fueled. Practice every pre-race food and drink in training because unfamiliar race-day foods impair performance. Keep race-day choices familiar and gut-friendly.


You Might Also Like

We use cookies to run this site, measure how it’s used, and show ads. Choose “Essentials only” to limit cookies to what the site needs to work. Privacy Policy.