08 Dec What to Eat Before a Run: A Sport Dietitian’s Guide
What to Eat Before a Run: A Sports Dietitian’s Guide
If there’s one nutrition question I answer more than any other, it’s this one:
“What should I eat before a run so I don’t feel tired, heavy, or sick to my stomach?”
As a Registered Dietitian who works exclusively with runners, I can tell you this:
Your pre-run fuel has a massive impact on how you feel during your workout.
Get it right and your run feels effortless, energized, and strong.
Get it wrong and you’re dragging your feet before you even finish your warm-up mile. Or, you’re spending more time running to the bathroom than hitting your splits.
This guide breaks down everything you need to know about what to eat before a run. From quick and easy pre morning run snacks to fueling early in the day for an afternoon or evening run. We’ll get into the right timing, portion sizes, and my RD-approved examples that actually work for the real runners I coach.
Let’s get into it.
Why You Should Eat Before Running
Running is a high-demand sport that requires a lot of energy. Even your easy runs rely heavily on carbohydrates—which are your body’s preferred fuel source during exercise. As your exercise intensity increases (for example, going from your warm up miles to your speed workout for the day), your reliance on carbohydrates as a fuel source increases, as does the demand for energy by your working muscles.
Sport nutrition research consistently supports that eating a meal or snack with carbs before exercise:
-
increases time to fatigue (meaning you can go longer)
-
improves performance (even at easy paces)
-
reduces perceived effort (how hard you feel you’re working)
-
lowers risk of GI discomfort caused by under-fueling (with proper gut training)
-
stabilizes blood sugar levels
-
helps maintain steady energy levels throughout the run
- Provides a ‘protein-sparing’ effect, meaning you aren’t using your body’s muscle mass to fuel your workout
And no, running “fasted” doesn’t help you burn more fat long-term, lose weight faster, or get fitter. It mainly leaves runners feeling sluggish and more prone to fatigue, injuries or bonking mid-workout. Not only does the quantity of work you can put in suffer, the quality suffers too.
So the goal of your pre-workout nutrition is simple: Show up to your run with fuel in the tank.
How Much Should You Eat Before a Run?
The amount you eat before you run depends mostly on timing- how much time you have between eating and running. And no, you don’t need to give yourself hours to digest a small pre-run snack so there is no need to wake up 2 hours or more before you train just to eat.
Here’s the guideline I use with my running clients:
If you’re running in…
-
10–30 minutes: Aim for a small snack that contains somewhere between 15 and 25g carbs
-
30–60 minutes: Since you have more time to digest, you can have a slightly larger snack, 30–45g carbs
-
1–2 hours: You’ve got enough time to digest a meal that has 45–60g carbs
-
2–3 hours: You want to fuel up well so you don’t start getting hungry again before or during your workout, so aim for 60–90g carbs.
A simple rule of thumb:
When you have more time before your run, you can tolerate a larger meal.
When you have less time, stick to a smaller amount of quick-digesting carbs.
And, on your longer run days, consider adding a little more to your pre-run meal compared to what you might eat/drink before a short mid-week session.
What Types of Foods Are Best Before a Run?
Your best pre-run foods should be:
✔ High in carbohydrates (your main fuel)
Examples: fruit/fruit juice, toast, cereal, bagels, pasta, oatmeal, rice, crackers, sports drinks, granola bars.
✔ Low in fat and fibre (to avoid delayed digestion and reduce GI distress)
Keep nuts/seeds, fried foods, beans/lentils, raw veggies like salads, and high fibre foods to a minimum pre-run.
✔ Moderate in protein (optional)
A little protein is okay if you have 2+ hours before your run.
Skip too much protein if you’re running right away. Like fat and fibre it digests slowly, and can trigger GI issues if eaten too close to training.
✔ Hydrating
Even small amounts of dehydration can impact performance, so include some fluids in your pre-run nutrition too. Water is great, or opt for some fruit juice or a sports drink for some extra carbs.
Remember though- every runner is different, so what works for one person might not work for you. Test different options and find a small list of go-to’s that keep you fueled and feeling your best.
Pre-Run Fuel Ideas Based on Timing
Here are my top RD-approved meals + snacks that both myself and my running clients love because they’re easy, familiar, and gentle on the stomach.
If You’re Running in 10–30 Minutes
Stick to simple carbs only. These digest quickly and give you fast energy.
Try:
- A piece of fruit, like a banana or pear
- 3-5 saltine crackers or 1-2 graham crackers
- A small applesauce pouch
- A handful of pretzels
- A cup of fruit juice or sports drink
- A packet of instant oatmeal
- A slice of toast or 1/2 bagel
- A small bowl of your favorite breakfast cereal
Perfect for: early morning runners who roll out of bed → shoes on → out the door.
If Your Run Starts in 30–60 Minutes
You can handle a little more volume, but still keep it light, and mostly carbs.
Try:
-
1 banana with a slice of toast
-
A low fibre granola bar (one made with mostly ingredients like oats, rice, and honey)
-
1/2 bagel with honey or jam
-
1–2 fig cookies
-
A small bowl of cereal with a cup of fruit juice
-
1 cup cooked rice or pasta
Perfect for: mid-morning runs, lunch break runs, or a mid afternoon snack if you’re running right after work when you don’t want to feel too full.
If Your Run Starts in 1–2 Hours
Add a bit more substance. You can include a little protein here if you want since you have more time to digest before you head out the door.
Try:
-
2 slices toast + peanut butter + honey (1 teaspoon PB max to keep fat low)
-
1 cup oatmeal with berries
-
1 Bagel with jam
-
1 cup leftover potatoes, rice, or pasta with 1-2 ounces protein
-
2 rice cakes + banana slices + drizzle of honey
Perfect for: your weekend long run fuel up or a mid afternoon run that takes place a few hours after lunch.
If Your Run Starts in 2–3 Hours
This is where a full pre-run meal works well to give you energy to train, but doesn’t leave you feeling too full, or famished by the time you even start running.
Try:
-
Bagel with light cream cheese and fruit
-
Oatmeal with banana and maple syrup
-
Scrambled eggs with toast and fruit
-
Rice with a small portion of grilled chicken
-
Pasta with marinara sauce and a slice of fresh bread
Perfect for: the morning of your long run, or lunch before a late afternoon workout
What Not to Eat Before a Run
Even though you can technically eat anything, runners often feel better avoiding:
High-fat foods
(ex. bacon, sausage, nut-heavy granola, fried foods)
→ slows digestion and increases the chances that you’ll have GI issues
High-fibre foods
(ex. bran cereal, beans, lentils, raw veggies)
→ can cause bloating, cramping, and extra trips to the bathroom
High protein meals
(ex. meat, protein shakes)
→ slow to digest, doesn’t provide a quick source of energy during training
Large amounts of caffeine on an empty stomach
→ can trigger GI distress like cramping or frequent bathroom visits
Your stomach will thank you.
FAQ: Runners Ask Me These Fueling Questions All. The. Time.
“Should I run fasted?”
Short answer: No.
Long answer: Fasted runs increase stress, decrease performance metrics, and can even lead to overeating later in the day. For the vast, vast majority of runners, fueling up properly before you run is a much better strategy for long term performance gains, body composition improvements, and overall health.
“Do I need to eat before every run?”
If your run is longer than 30 minutes, yes, you’ll feel much stronger and better if you do.
“Will carbs before a run cause weight gain?”
No. The carbs you eat are stored as muscle and liver glycogen and burned as fuel during your workouts. Under-fueling is actually linked more strongly to performance plateaus, overeating later, and difficulty changing body composition compared to fueling properly with carbs around your training.
“What if I have stomach issues?”
Try simple carbs, smaller portions, give yourself more time to digest, or swapping fat/fibre for other options. Most runners can find a combo that works.
Read more about how you can take control of your GI issues as a runner here
Final Thoughts: Fueling Before a Run Matters More Than You Might Think
If you want more consistent, reliable energy, faster paces on your workouts, and more enjoyable runs overall…
You need to fuel before your workouts.
And when you start building solid pre-run habits, you’ll notice the difference almost immediately:
Stronger feeling legs. Better endurance. Fewer “I’m dying” moments toward the end of your long runs
It’s these small nutrition tweaks that over time lead to BIG performance improvements.
Ready to take the next step toward better fueling for stronger, more consistent running?
Get your copy of my free fueling audit! Let me walk you through the fueling red flags you need to watch out for, assess the hidden gaps in your nutrition that might be holding you back, and show you exactly how to fix them.
Get your free fueling audit here!
Want More Support With Your Fueling as a Runner?
And, if you want to learn exactly how to fuel every part of your training- including long runs and carb loading for race day, here’s how I can help:
-
Join The Fuel Train Recover Club for full coaching support and personalized meal plans
-
Apply for 1:1 coaching for data-driven, science-backed custom nutrition and/or run coaching

Pingback:Stephanie Hnatiuk - long run fueling
Posted at 14:50h, 10 December[…] Get my full pre-run fueling guide breakdown here! […]
Pingback:Why Nutrition for Runners Matters (more than you might think) - Stephanie Hnatiuk
Posted at 14:19h, 02 February[…] What to Eat Before You Run: A Sport Dietitian’s Guide […]