Nutrition Guide

What to Eat for Running

The complete guide to fueling before, during, and after your runs. Specific meal ideas, timing strategies, macro ratios, and carb loading protocols for every distance from 5K to marathon.

The Runner's Plate

Running is a fuel-intensive sport. A 150-pound runner burns roughly 100 calories per mile, and a marathon burns through 2,600 or more. What you eat directly affects how fast you run, how long you last, and how quickly you recover. Yet most runners wing their nutrition, eating whatever is convenient and hoping for the best.

The science is clear on the optimal macro split for endurance athletes. Your daily calories should come from roughly 50 to 60% carbohydrates, 20 to 25% protein, and 20 to 25% fat. Carbs are your primary fuel source during running, especially at higher intensities. Protein repairs muscle damage and supports adaptation. Fat provides sustained energy and supports hormone production.

But timing matters just as much as totals. The same meal that fuels a great run at 2 hours pre-run can cause stomach cramps at 30 minutes pre-run. This guide breaks down exactly what to eat and when, so you can fuel every run optimally. Pair this guide with our calorie calculator to understand your energy needs and our hydration calculator for personalized fluid recommendations.

Carbohydrates

50 to 60%

Primary fuel. Rice, pasta, bread, oats, potatoes, fruit, sports drinks.

Protein

20 to 25%

Muscle repair. Chicken, fish, eggs, Greek yogurt, beans, tofu.

Fat

20 to 25%

Sustained energy. Nuts, avocado, olive oil, salmon, seeds.

Before Your Run

Pre-run nutrition sets the stage for your entire workout. Eat too much or too close to your run and you will feel sluggish and nauseous. Eat too little and you will bonk halfway through. The right approach depends on how much time you have before your run.

2 to 3 Hours Before: Full Pre-Run Meal

This is the ideal window for a complete meal. Aim for 300 to 500 calories with a focus on carbohydrates (60 to 70% of the meal) and moderate protein (15 to 20%). Keep fat low because it slows digestion. This meal tops off your glycogen stores and gives your body enough time to digest before you start running.

Oatmeal with banana and honey

60g carbs10g protein350 cal

Bagel with peanut butter and jam

65g carbs14g protein420 cal

White rice with grilled chicken and vegetables

55g carbs25g protein400 cal

Pancakes with maple syrup and berries

70g carbs12g protein380 cal

Toast with eggs and orange juice

50g carbs20g protein370 cal

30 to 60 Minutes Before: Light Snack

If you cannot eat a full meal, or you need a top-up after your pre-run meal has digested, grab a small, high-carb snack. Keep it under 200 calories, very low in fat and fiber, and easy to digest. The goal is quick energy without upsetting your stomach.

Banana

27g105 cal

Toast with honey

35g160 cal

Energy bar (low fiber)

30g180 cal

4 to 5 dates

36g140 cal

Applesauce pouch

25g100 cal

Handful of pretzels

23g110 cal

Foods to Avoid Before Running

These foods are fine in your general diet, but eating them within 2 hours of a run is asking for trouble. Every runner's stomach is different, but these are the most common culprits for mid-run GI distress.

High-fiber cereals and bran

Fiber slows digestion and can cause bloating, gas, and cramping during your run.

Fried or fatty foods

Fat takes the longest to digest. A greasy meal sits in your stomach and diverts blood away from your muscles.

Dairy (for some runners)

Lactose can cause GI distress during running. If dairy bothers you, avoid it for 2 to 3 hours pre-run.

Spicy foods

Spices can trigger acid reflux and stomach discomfort, especially at higher intensities.

Large salads or raw vegetables

Raw vegetables are high in fiber and water volume, which can cause bloating and urgency mid-run.

During Your Run

Mid-run fueling becomes important as your run gets longer. Your body stores about 1,500 to 2,000 calories of glycogen in your muscles and liver. At moderate to hard efforts, you burn through roughly 600 to 1,000 calories per hour. Do the math: after 90 minutes, your fuel tank is getting low. That is when you "hit the wall" or "bonk," and your pace drops dramatically.

The key is to start fueling before you feel tired. By the time you feel depleted, it is too late to fully recover. Use our race fueling calculator to build a personalized fueling plan for your next race.

Under 60 minutes

Water only

Your body has enough stored glycogen for runs under 60 minutes at moderate intensity. Sip water if thirsty, but you do not need calories. Save your gels and sports drinks for longer efforts.

60 to 90 minutes

Water + optional sports drink

Start sipping water every 15 to 20 minutes. If running at a hard effort or in heat, an electrolyte drink can help maintain performance. A single gel at the 45-minute mark is optional but can help if the last 30 minutes feels tough.

90+ minutes

30 to 60g carbs per hour

Your glycogen stores will deplete during runs over 90 minutes. Begin fueling at the 30 to 45 minute mark (before you feel tired) and consume 30 to 60 grams of carbs per hour. Options include energy gels (25g carbs each), chews (4 to 5 pieces per serving), sports drink, or real food like banana pieces, dates, or rice balls.

Popular mid-run fuel options:

Energy gels (25g carbs each)Energy chews (4 to 5 per serving)Sports drink (14g carbs per 8 oz)Banana piecesDates (18g carbs per date)Rice balls with saltHoney packetsMaple syrup packets

After Your Run

Post-run nutrition is where recovery happens. During your run, you depleted glycogen stores, created microscopic tears in muscle fibers, lost fluids and electrolytes through sweat, and generated inflammation. Your body needs raw materials to repair all of this, and the sooner you provide them, the faster you bounce back.

The research points to a 30-minute recovery window after exercise when your muscles are most efficient at absorbing glucose and amino acids. During this window, aim for a snack or meal with a 3:1 or 4:1 ratio of carbohydrates to protein. The carbs replenish glycogen, and the protein kickstarts muscle repair. Follow this with a balanced full meal within 2 hours.

Rehydration is equally important. Weigh yourself before and after your run if possible. For every pound lost, drink 16 to 24 ounces of water with electrolytes. Our hydration calculator can help you determine your sweat rate and exact fluid needs.

Recovery Meal Ideas (3:1 to 4:1 Carb-to-Protein Ratio)

Chocolate milk (16 oz)

The classic recovery drink. Cheap, effective, and delicious.

52g carbs16g protein3.3:1 ratio

Greek yogurt with granola and fruit

Great texture variety and easy to prep ahead of time.

55g carbs20g protein2.8:1 ratio

Turkey sandwich on white bread with banana

Solid whole-food option for after long runs.

60g carbs25g protein2.4:1 ratio

Smoothie: banana, berries, protein powder, oats

Easy to consume when you have no appetite after hard efforts.

65g carbs25g protein2.6:1 ratio

Rice bowl with chicken, sweet potato, and soy sauce

A complete recovery meal for after your hardest sessions.

70g carbs30g protein2.3:1 ratio

Nutrition by Run Type

Not every run needs the same nutrition strategy. An easy 30-minute jog has completely different fueling demands than a 20-mile long run or a track workout. Here is how to adjust your eating based on the type of session. Use our training pace calculator to determine the intensity of each workout type.

Easy Run (30 to 60 min)

Before

Light snack or nothing. A banana or toast with honey is plenty.

During

Water only. No fueling needed.

After

Normal balanced meal within 1 to 2 hours. No special recovery protocol required.

Long Run (90+ min)

Before

Full meal 2 to 3 hours before. Oatmeal, bagel, or rice-based meal with 50 to 70g carbs.

During

30 to 60g carbs per hour starting at 30 to 45 minutes. Practice your race fueling strategy here.

After

Recovery meal within 30 minutes. 3:1 carb-to-protein ratio. Chocolate milk or smoothie, then a full meal within 2 hours.

Speed Workout

Before

Light, high-carb snack 60 to 90 minutes before. You need accessible energy for hard efforts.

During

Water and possibly sports drink between intervals. Most speed sessions are under 60 minutes of total hard running.

After

Prioritize recovery. Protein shake or recovery drink within 30 minutes. Full meal within 1 to 2 hours.

Race Day

Before

Practiced pre-race meal 2 to 3 hours before start. Nothing new. Eat what worked in training.

During

Follow your tested fueling plan exactly. For half marathons and longer, fuel early and consistently.

After

Eat whatever sounds good. You earned it. Then focus on rehydration and a balanced recovery meal.

Carb Loading for Races

Carb loading is a strategy to maximize your glycogen stores before a long race (half marathon or longer). When done correctly, it can extend your endurance by 20 to 30 minutes and prevent the dreaded "wall" in the later miles. The key is to start 2 to 3 days before the race, not just the night before.

A common mistake is eating one massive pasta dinner the night before and calling it carb loading. That just gives you a full, uncomfortable stomach on race morning. True carb loading is a gradual 2 to 3 day process of increasing your carb intake to 3.5 to 5.5 grams per pound of body weight per day (8 to 12 grams per kilogram). For a 150-pound runner, that is roughly 525 to 825 grams of carbs daily.

3 days before

3.5 to 5.5g per lb body weight

Begin increasing carbs. Reduce fat and fiber to make room. Eat more rice, pasta, bread, potatoes, and sports drinks.

Example Day

Breakfast: large bowl of oatmeal with banana. Lunch: pasta with marinara. Snack: bagel with jam. Dinner: rice with chicken. Evening: sports drink and pretzels.

2 days before

3.5 to 5.5g per lb body weight

Continue high-carb eating. Keep fiber low. Hydrate well with water and electrolytes.

Example Day

Breakfast: pancakes with syrup. Lunch: white rice bowl with lean protein. Snack: banana and energy bar. Dinner: large plate of pasta. Evening: toast with honey.

Night before

Normal dinner size (do not overeat)

Eat a familiar, comfortable dinner. Do not stuff yourself. Your glycogen stores are already topped off from the previous 2 days.

Example Day

A normal-sized plate of pasta or rice with a simple sauce and small portion of protein. Go to bed at your normal time.

Race morning

1 to 2g per lb body weight

Eat 2 to 3 hours before the start. Choose foods that digest easily and that you have tested in training.

Example Day

Bagel with peanut butter and banana, or oatmeal with honey. Small coffee if that is your routine. Sip water until 30 minutes before start.

Carb loading is most beneficial for races lasting 90 minutes or longer. For 5K and 10K races, simply eating a normal high-carb diet in the days before is sufficient. Use our race pace calculator to estimate your finish time and determine whether carb loading is worthwhile for your race.

Fuel Your Runs with Motera

Proper Fueling = More Territory Per Run

When you fuel your runs properly, you run longer and stronger. With Motera, that extra endurance translates directly into more territory captured on the map. Every well-fueled mile is another block claimed, another street explored, another chunk of the leaderboard secured.

Motera turns your city into a strategy game. Run loops to capture territory, explore new neighborhoods through Fog of War, earn XP, and compete in real time. Good nutrition is your secret weapon for maximizing every session.

Territory CaptureFog of WarXP & LevelingLeaderboardsGPS Tracking
Download Motera Free
Motera leaderboard showing territory rankings
Motera logoMotera
Live

Frequently Asked Questions

Should I eat before a morning run?

It depends on the length and intensity of your run. For easy runs under 45 minutes, you can run on an empty stomach if that feels comfortable. For anything longer or harder, eat a small snack 30 to 60 minutes before (a banana, a piece of toast with honey, or a few dates). Your body has limited glycogen stores after sleeping, and fueling before harder efforts helps you run stronger and recover faster.

What should I eat 2 hours before a race?

Stick to familiar, easily digestible foods high in carbs and moderate in protein, with minimal fat and fiber. Good options include oatmeal with banana and honey, a bagel with peanut butter, white rice with a small portion of chicken, or toast with jam. Aim for 200 to 400 calories depending on your body size. The most important rule is to never try new foods on race day. Practice your pre-race meal during training runs first.

Do I need energy gels for a half marathon?

Most runners benefit from fueling during a half marathon, especially if it takes longer than 75 to 90 minutes. Taking 1 to 2 gels (or equivalent carbs from chews or real food) during the race can help maintain your pace in the final miles. Start fueling around the 45 to 60 minute mark rather than waiting until you feel tired. If you finish a half marathon in under 75 minutes, water alone may be sufficient.

How much water should I drink while running?

Aim for 4 to 8 ounces of water every 15 to 20 minutes during runs longer than 30 minutes. In hot weather, you may need more. The best strategy is to drink to thirst rather than forcing a rigid schedule. For runs over 60 minutes, add electrolytes (sodium, potassium, magnesium) through a sports drink or electrolyte tablets. Use our hydration calculator to get a personalized recommendation based on your weight, pace, and conditions.

What is the 30-minute recovery window?

The 30-minute recovery window refers to the period immediately after exercise when your muscles are most receptive to absorbing glycogen (stored carbs) and amino acids (from protein). Eating a meal or snack with a 3:1 or 4:1 ratio of carbs to protein within this window accelerates recovery. While recent research suggests the window may be wider than originally thought (up to 2 hours), eating sooner is still better for optimal recovery, especially if you train again the next day.

Is it bad to eat right before running?

Eating a large meal right before running commonly causes cramping, nausea, and GI distress because blood is diverted to your digestive system instead of your working muscles. However, a small, easily digestible snack 15 to 30 minutes before is fine for most people. Good last-minute options include a few dates, a small banana, or a handful of pretzels. Avoid anything high in fat, fiber, or protein right before running.

Do runners need more protein than non-runners?

Yes. Runners need more protein to repair muscle damage from training. The current recommendation for endurance athletes is 0.5 to 0.8 grams of protein per pound of body weight per day (1.2 to 1.7 grams per kilogram). That is higher than the general recommendation of 0.36 grams per pound. Spread your protein intake across all meals rather than loading it all into one sitting. Include a protein source within 30 to 60 minutes after hard training sessions.

How do I carb load before a marathon?

Start carb loading 2 to 3 days before your marathon, not just the night before. Increase carbs to 3.5 to 5.5 grams per pound of body weight per day (8 to 12 grams per kilogram). This means roughly 70% of your calories should come from carbohydrates. Focus on easily digestible sources: white rice, pasta, bread, potatoes, oatmeal, bananas, and sports drinks. Reduce fiber intake and fat to make room for more carbs without overeating. A 150-pound runner should aim for roughly 525 to 825 grams of carbs per day during this loading phase.

Motera running app logoMotera

Turn your cardio into a strategy game. Diversify your path, claim your territory, and level up your legacy in the real world.

Copyright © 2026 Motera - All Rights Reserved