Marathon & Running

The Best Pre-Run Snacks: 20 Options by Time Before Your Run

The best pre-run snack is 25 to 50 g of easy carbohydrate with almost no fat or fiber, and the right pick depends on how many minutes you have. Here are 20 snacks sorted by time window, with carb counts, plus what to choose for easy runs, workouts, and long runs.

Mavr

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.

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

Time before the runCarbs to aim forSnack style
60 to 90 minutes40 to 70 g (up to 1 g per kg)Small solid snack. A little protein or fat is OK.
30 to 60 minutes25 to 50 g (about 0.5 g per kg)Simple solid carbs. Almost no fat or fiber.
15 to 30 minutes20 to 30 gSoft, fast foods: banana, dates, applesauce.
Under 15 minutes15 to 25 gLiquid 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

SnackCarbsCaloriesGood for
Bagel half with thin peanut butter and honey45 g280 kcalLong runs, after-work sessions
Instant oatmeal made with water, plus a banana55 g260 kcalMorning long runs
Low-fat yogurt with honey and a handful of cereal40 g220 kcalEasy and steady runs
Two slices of white toast with jam55 g260 kcalWorkouts and tempo runs
Small boiled potatoes with salt (200 g)35 g160 kcalHot days, salty sweaters

30 to 60 Minutes Before: The Classic Pre-Run Snack Window

SnackCarbsCaloriesGood for
One medium banana27 g105 kcalAlmost any run
White toast with honey or jam30 g140 kcalWorkouts
Two rice cakes with honey30 g130 kcalSensitive stomachs
Two fig bars22 g110 kcalEasy runs
Small box of raisins (40 g)32 g125 kcalDesk drawer backup
Pretzels, a large handful (30 g)23 g110 kcalHot days, adds sodium
Two graham cracker sheets22 g120 kcalEasy runs
Low-fat cereal bar25 g130 kcalOn the go
One cup of low-fiber cereal, dry or with a splash of milk25 g110 kcalEarly mornings

15 to 30 Minutes Before: Soft and Fast

SnackCarbsCaloriesGood for
Two Medjool dates36 g130 kcalWorkouts, long runs
Half a banana with a drizzle of honey22 g85 kcalEarly mornings
Applesauce pouch15 g60 kcalNervous stomachs
250 ml of orange or apple juice26 g110 kcalWhen you cannot face food

Under 15 Minutes: Liquids and Gels Only

SnackCarbsCaloriesGood for
One energy gel with water22 to 25 g100 kcalWorkouts, races, long runs
400 to 500 ml of sports drink25 to 30 g100 to 120 kcalHot 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

RunDo you need a snack?Best pick
Easy run under 45 minutesOnly if your last meal was 3 or more hours agoBanana or nothing
Easy run, 45 to 75 minutesYes, a small one25 to 30 g: banana, toast and jam, fig bars
Tempo or intervalsYes30 to 50 g, very low fat and fiber: toast and honey, dates, rice cakes
Long run, 90 minutes or moreYes, on top of a real meal 2 to 3 hours before40 to 60 g, then gels during the run
Morning run straight out of bedFor anything hard or over 60 minutesHalf a banana, dates, or a gel at the door
After-work runAlmost 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.

Mavr sees your run, its start time, and what you have logged so far today. It tells you if you need a pre-run snack, how many carbs to aim for, and when to eat it, then sets recovery for after.

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.

Sources

Sources and official references

  1. 1.Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and ACSM: Nutrition and Athletic PerformanceJournal of the Academy of Nutrition and Dietetics (Thomas et al., 2016) · 1 to 4 g/kg carbohydrate 1 to 4 hours before exercise; low fat, fiber, and protein close to the start
  2. 2.International Society of Sports Nutrition Position Stand: Nutrient TimingJournal of the ISSN (Kerksick et al., 2017) · Pre-exercise feeding windows
  3. 3.The 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
  4. 4.Gastrointestinal Complaints During Exercise: Prevalence, Etiology, and Nutritional RecommendationsSports Medicine (de Oliveira, Burini, and Jeukendrup, 2014) · Fat, fiber, protein, and concentrated fructose as drivers of gut symptoms in runners
  5. 5.Carbohydrates for Training and CompetitionJournal of Sports Sciences (Burke et al., 2011) · Daily and pre-session carbohydrate targets by training load

Prompt ideas for AI assistants

  • I run in 30 minutes. What should I eat?
  • What is a good snack before intervals after work?
  • Is a banana enough before a 10 mile run?

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.

Mavr

Written by

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.