← Nutrition Nutrition · 7 min read

What to eat before a run

The right pre-run fuel is the difference between feeling light and strong or heavy and queasy at mile two. The good news: it's mostly about timing and a few simple, easy-to-digest carbs — not a complicated diet.

By the Fitness2Sport Team · Updated May 2026

Carbohydrates are your body's preferred fuel for running. They're stored in your muscles and liver as glycogen, and a well-timed snack tops up that tank and steadies your blood sugar so you don't fade or hit a wall early. What you eat matters, but when you eat it matters just as much.

Why pre-run fuel matters

For an easy 20–30 minute run, you can often go on whatever you've eaten that day. But for anything longer, harder, or first thing in the morning, a deliberate pre-run snack pays off. The aim is to arrive at the start line with topped-up glycogen, stable energy, and an empty-enough stomach that nothing is sloshing or churning while you move.

Eat enough to feel fueled, but little enough that you forget you ate. That's the pre-run sweet spot.

The timing window

Digestion competes with running for blood flow, so the closer you eat to your run, the smaller and simpler the food should be. A rough guide:

  • 3–4 hours out — a full balanced meal of roughly 60–120 g of carbs, e.g. oatmeal with banana, or rice with chicken.
  • 1–2 hours out — a light snack of about 30–60 g of carbs, low in fat and fiber, like toast with honey or a banana.
  • 30–60 minutes out — something small and fast, around 15–30 g of carbs, such as a date, a few crackers, or half a banana.

The more time you have, the more food (and more fiber and fat) you can tolerate. As the clock shrinks, keep it simple and sugar-forward.

What to eat, by time available

Real examples beat abstract macros. Try these and see what sits well:

  • Bigger meal (3–4 hrs): oatmeal with banana and a drizzle of honey; a bagel with jam and a little peanut butter; rice bowl with lean protein.
  • Light snack (1–2 hrs): white toast with honey; a banana with a few almonds; a small pot of yogurt with berries.
  • Quick top-up (under 1 hr): a banana, a date or two, an energy gel, applesauce pouch, or a handful of pretzels.

Pair your snack with a glass of water. For more on how fluids fit in, see our guide to hydration for endurance athletes.

Training for your first 5K? Fueling is only half the picture — the running plan is the other half. Follow our Couch to 5K beginner running plan to build distance the smart way while you dial in your pre-run snack.

Foods to skip before a run

Some foods are great nutrition but poor pre-run choices because they digest slowly or upset the gut on the move. In the hour or two before you run, go easy on:

  • High-fat and fried foods — they sit heavy and slow digestion.
  • High-fiber foods — large salads, beans, and bran can trigger cramps mid-run.
  • Very spicy or acidic foods — common causes of heartburn while bouncing.
  • Anything brand new — never test an untried food before an important run.

The early-morning problem

If you run first thing and a meal feels impossible, you have options. For an easy short run, you may be fine fasted. For anything longer or harder, eat something tiny and fast 15–30 minutes before — half a banana, a date, a spoon of honey, or a few sips of a sports drink. Even 15–20 g of quick carbs can sharpen how you feel without weighing you down.

Putting it together

Start with a banana or toast about an hour before your next few runs and adjust from there: more food and more lead time if you feel empty, less and simpler if you feel heavy. Everyone's gut is different, so treat your training runs as a lab. This is general guidance, not personalized medical or dietary advice — if you have a health condition or specific dietary needs, check with a qualified professional.


Want to fuel every session better? Explore all our Nutrition guides →