The best pre-run snacks: 20 options by time before your run
Mavr Sports Nutrition Team
September 16, 2026. 10 min read.
Quick answer
The best pre-run snack is mostly fast carbohydrate, 25 to 50 g, with under 5 g of fat, under 3 g of fiber, and little protein, eaten 30 to 60 minutes before you start.
A banana, white toast with jam or honey, two dates, a low-fat cereal bar, rice cakes with honey, or a small bowl of low-fiber cereal all work.
With only 10 to 15 minutes, switch to a gel, half a banana, or a sports drink.
With 60 to 90 minutes, you can add a little protein or fat, such as a bagel with a thin layer of peanut butter.
Easy runs under 45 minutes do not need a snack if you ate in the last 3 hours; hard sessions and runs over 75 minutes do.
5 key facts
The less time you have, the simpler and more liquid the snack should be. Solid food with fat or fiber needs an hour or more.
A pre-run snack tops up liver glycogen and blood sugar. It does not replace a real meal before a long run.
A rough dose is 0.5 g of carbohydrate per kg of body weight in the last hour, and up to 1 g per kg if you have 60 to 90 minutes.
Protein bars, nuts, full-fat yogurt, and high-fiber granola are the most common snack mistakes. They are healthy, but they are slow.
Test snacks on easy days first. Tolerance is personal, and the snack that works is the one your stomach ignores.
You are running in 40 minutes. Lunch was five hours ago, you are a little hungry, and the last time you grabbed a protein bar before a run it sat in your stomach like a brick. What should you eat right now? A good pre-run snack solves a simple problem: give your blood sugar and liver a top-up without leaving anything in your stomach when you start.
This guide gives you the simple rule, 20 snacks sorted by how much time you have, picks for each type of run, and the healthy foods that are the wrong choice in this one window.
The rule in one table
60 to 90 minutes
Carbs to aim for40 to 70 g (up to 1 g per kg)
Snack styleSmall solid snack. A little protein or fat is OK.
30 to 60 minutes
Carbs to aim for25 to 50 g (about 0.5 g per kg)
Snack styleSimple solid carbs. Almost no fat or fiber.
15 to 30 minutes
Carbs to aim for20 to 30 g
Snack styleSoft, fast foods: banana, dates, applesauce.
Under 15 minutes
Carbs to aim for15 to 25 g
Snack styleLiquid or gel only.
Time before the run
Carbs to aim for
Snack style
60 to 90 minutes
40 to 70 g (up to 1 g per kg)
Small solid snack. A little protein or fat is OK.
30 to 60 minutes
25 to 50 g (about 0.5 g per kg)
Simple solid carbs. Almost no fat or fiber.
15 to 30 minutes
20 to 30 g
Soft, fast foods: banana, dates, applesauce.
Under 15 minutes
15 to 25 g
Liquid or gel only.
Three numbers keep you out of trouble in the last hour: under 5 g of fat, under 3 g of fiber, and under 10 g of protein. All three slow how fast food leaves the stomach, and a stomach that is still full when you start is what causes side stitches, sloshing, and nausea.
60 to 90 minutes before: small snacks with some staying power
Bagel half with thin peanut butter and honey
Carbs45 g
Calories280 kcal
Good forLong runs, after-work sessions
Instant oatmeal made with water, plus a banana
Carbs55 g
Calories260 kcal
Good forMorning long runs
Low-fat yogurt with honey and a handful of cereal
Carbs40 g
Calories220 kcal
Good forEasy and steady runs
Two slices of white toast with jam
Carbs55 g
Calories260 kcal
Good forWorkouts and tempo runs
Small boiled potatoes with salt (200 g)
Carbs35 g
Calories160 kcal
Good forHot days, salty sweaters
Snack
Carbs
Calories
Good for
Bagel half with thin peanut butter and honey
45 g
280 kcal
Long runs, after-work sessions
Instant oatmeal made with water, plus a banana
55 g
260 kcal
Morning long runs
Low-fat yogurt with honey and a handful of cereal
40 g
220 kcal
Easy and steady runs
Two slices of white toast with jam
55 g
260 kcal
Workouts and tempo runs
Small boiled potatoes with salt (200 g)
35 g
160 kcal
Hot days, salty sweaters
30 to 60 minutes before: the classic pre-run snack window
Snack
Carbs
Calories
Good for
One medium banana
27 g
105 kcal
Almost any run
White toast with honey or jam
30 g
140 kcal
Workouts
Two rice cakes with honey
30 g
130 kcal
Sensitive stomachs
Two fig bars
22 g
110 kcal
Easy runs
Small box of raisins (40 g)
32 g
125 kcal
Desk drawer backup
Pretzels, a large handful (30 g)
23 g
110 kcal
Hot days, adds sodium
Two graham cracker sheets
22 g
120 kcal
Easy runs
Low-fat cereal bar
25 g
130 kcal
On the go
One cup of low-fiber cereal, dry or with a splash of milk
25 g
110 kcal
Early mornings
15 to 30 minutes before: soft and fast
Snack
Carbs
Calories
Good for
Two Medjool dates
36 g
130 kcal
Workouts, long runs
Half a banana with a drizzle of honey
22 g
85 kcal
Early mornings
Applesauce pouch
15 g
60 kcal
Nervous stomachs
250 ml of orange or apple juice
26 g
110 kcal
When you cannot face food
Under 15 minutes: liquids and gels only
Snack
Carbs
Calories
Good for
One energy gel with water
22 to 25 g
100 kcal
Workouts, races, long runs
400 to 500 ml of sports drink
25 to 30 g
100 to 120 kcal
Hot days
Carbohydrate eaten in the final 5 to 10 minutes reaches your blood once you are already running. There is no time for an insulin response, so there is no dip. This makes a gel at the door the safest late option for runners who feel shaky after eating sugar 30 to 45 minutes out.
Pick by run type
Easy run under 45 minutes
Do you need a snack?Only if your last meal was 3 or more hours ago
Best pickBanana or nothing
Easy run, 45 to 75 minutes
Do you need a snack?Yes, a small one
Best pick25 to 30 g: banana, toast and jam, fig bars
Tempo or intervals
Do you need a snack?Yes
Best pick30 to 50 g, very low fat and fiber: toast and honey, dates, rice cakes
Long run, 90 minutes or more
Do you need a snack?Yes, on top of a real meal 2 to 3 hours before
Best pick40 to 60 g, then gels during the run
Morning run straight out of bed
Do you need a snack?For anything hard or over 60 minutes
Best pickHalf a banana, dates, or a gel at the door
After-work run
Do you need a snack?Almost always. Lunch was too long ago.
Best pick40 to 50 g at 3 to 4 pm: bagel half, toast, cereal bar
Run
Do you need a snack?
Best pick
Easy run under 45 minutes
Only if your last meal was 3 or more hours ago
Banana or nothing
Easy run, 45 to 75 minutes
Yes, a small one
25 to 30 g: banana, toast and jam, fig bars
Tempo or intervals
Yes
30 to 50 g, very low fat and fiber: toast and honey, dates, rice cakes
Long run, 90 minutes or more
Yes, on top of a real meal 2 to 3 hours before
40 to 60 g, then gels during the run
Morning run straight out of bed
For anything hard or over 60 minutes
Half a banana, dates, or a gel at the door
After-work run
Almost always. Lunch was too long ago.
40 to 50 g at 3 to 4 pm: bagel half, toast, cereal bar
Is a banana a good pre-run snack?
Yes. It is the most popular pre-run snack for good reasons. A medium banana has about 27 g of carbohydrate, almost no fat, and around 3 g of fiber, and it comes in its own wrapper. Pick a ripe one with some brown spots. As a banana ripens, its starch turns into sugar, which makes it faster to digest and easier on the stomach. A green banana has more resistant starch and can cause gas. Eat it 20 to 45 minutes before the run. For sessions over 75 minutes, one banana is a start, not a plan: add toast or a gel, and fuel during the run.
Healthy foods that make bad pre-run snacks
Protein bars. 15 to 20 g of protein and 8 to 12 g of fat is a recovery snack, not a pre-run snack. Many also contain sugar alcohols, which cause gas and cramps.
Nuts and nut butter by the spoonful. Almost all fat. A thin layer on toast with an hour to go is fine; a handful of almonds 20 minutes out is not.
High-fiber granola, bran cereal, and seeded bread. Fiber holds water in the gut and sends you looking for a toilet at mile two.
Full-fat Greek yogurt. Slow to empty and a problem for anyone who is sensitive to lactose.
Apples, pears, and big portions of berries. High in fiber and fructose. Save them for after.
Hummus and vegetables. Great lunch. Wrong window.
Large smoothies. 600 ml of liquid with fiber, protein powder, and nut butter is a meal, and it sloshes.
Sugar-free anything. Sorbitol, xylitol, and similar sweeteners are well known gut irritants for runners.
Snack vs meal: do not let the snack do a meal's job
A snack tops up the tank. It cannot fill an empty one. Sports nutrition guidelines suggest 1 to 4 g of carbohydrate per kg of body weight in the 1 to 4 hours before longer or harder sessions. For a 70 kg runner heading into a two hour long run, that is a real breakfast of 100 to 150 g of carbohydrate two to three hours before, then a small snack in the last hour. If your pre-run snack is the only thing you have eaten in six hours, the fix is an earlier meal, not a bigger snack.
If your stomach still complains
Move the snack earlier by 15 minutes before you change the food.
Cut the portion in half and take the other half as a gel 20 minutes into the run.
Go more liquid. Sports drink and juice are tolerated by almost everyone.
Check the label for fat, fiber, and sweeteners ending in "-ol".
Keep a simple log of what you ate, when, and how the run felt. Two weeks of notes usually shows the pattern.
Train it. The gut adapts to food before and during running, just like legs adapt to mileage. Start small and build.
Frequently asked questions
What is the best snack to eat before a run?
A ripe banana, white toast with jam or honey, two dates, rice cakes with honey, or a low-fat cereal bar. Each gives 25 to 35 g of fast carbohydrate with almost no fat or fiber. Eat it 30 to 60 minutes before the run. With less than 15 minutes, use a gel or sports drink.
What should I eat 30 minutes before a run?
About 25 to 30 g of simple carbohydrate: a banana, a slice of white toast with honey, a small box of raisins, or two fig bars. Keep fat under 5 g and fiber under 3 g. Skip protein bars, nuts, and yogurt in this window.
Is a banana good before running?
Yes. A medium ripe banana has about 27 g of carbohydrate and digests quickly. Eat it 20 to 45 minutes before the run. Ripe bananas with brown spots are easier on the stomach than green ones. For runs over 75 minutes, add more carbohydrate and fuel during the run.
Do I need a snack before a short easy run?
Not if you ate a meal in the last 3 hours. For an easy run under 45 minutes, your stored glycogen is plenty. If it has been more than 3 to 4 hours since you ate, or you feel hungry, a banana or a slice of toast will make the run feel better.
Is peanut butter good before a run?
In a thin layer on toast or a bagel, 60 to 90 minutes before an easy or long run, yes. In the last 30 to 45 minutes, or before intervals and tempo runs, no. Peanut butter is mostly fat, which slows stomach emptying and can cause reflux or a heavy feeling at higher intensity.
What is a good pre-run snack in the morning?
When you are short on time and appetite, go small and soft: half a banana with honey, two dates, an applesauce pouch, or a glass of juice 10 to 20 minutes before you start. For a morning long run, get up 45 to 60 minutes earlier for toast and jam or instant oatmeal.
3The Myths Surrounding Pre-Exercise Carbohydrate FeedingAnnals of Nutrition and Metabolism (Jeukendrup and Killer, 2010)Carbohydrate in the hour before exercise does not impair performance; timing options for sensitive athletes
General guidance for healthy adults, not medical advice. Talk to a doctor or registered dietitian if you have a health condition, take medicines or have special dietary needs.
Mavr Sports Nutrition Team. The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.
Mavr checks the run on your calendar, when you last ate, and how hard the session is, then tells you if you need a snack, how many carbs, and when to eat it.