NutriPlanPro Blog

Best Carbs for Runners Before a Long Run (Without Stomach Issues)

7 min read

Choose the right carb sources, portions, and timing before long runs to improve energy and reduce GI discomfort.

Why carbohydrate choice matters specifically for running

Running creates more gastrointestinal stress than almost any other sport. The repetitive impact, the diversion of blood flow away from the gut during exercise, and the compressed abdominal mechanics during running combine to make the digestive system particularly vulnerable. What a cyclist can eat 45 minutes before a long ride might send a runner to the nearest bush 30 minutes into a long effort.

This means that choosing carbohydrates before a long run is not just about energy availability — it is equally about selecting sources that clear the stomach quickly, are low in fibre and fat, and have a track record with your individual gut. The best pre-run carbohydrate is the one that fuels you well and stays quiet during the effort.

The GI risk factors: what to minimize before running

High fibre is the primary GI risk factor for runners. Fibre slows gastric emptying and increases intestinal motility — both of which can trigger urgency or discomfort once running starts. Foods to minimize in the 2–3 hours before a long run: raw vegetables, high-fibre cereals (bran, muesli), wholegrain bread in large quantities, legumes, and stone fruits with skins.

High fat is the second risk factor. Fat delays gastric emptying significantly — a pre-run meal high in butter, oil, or cheese will still be processing in the stomach when the run starts. Protein in large quantities behaves similarly. The practical rule: meals eaten within 3 hours of a long run should be carbohydrate-dominant, with fat and protein kept modest.

Highly processed sports foods (some gels, bars, and energy drinks) can cause GI issues due to concentrated fructose, artificial sweeteners (particularly maltitol and sorbitol), and caffeine in sensitive individuals. The gut is highly individual — a product that works perfectly for one runner may cause cramps for another. All pre-run nutrition should be practised in training well before a race.

Best carb sources for pre-long-run fueling

White rice and rice-based meals: consistently the most GI-friendly carbohydrate source for athletes. Low fibre, familiar to the gut, highly digestible. Common in endurance sport globally — rice porridge, plain white rice with a small protein source, rice cakes — for good reason.

Oats (cooked): moderate GI-friendliness. Rolled oats or instant oats are easier to digest than steel-cut. The fibre content (mostly soluble beta-glucan) is lower-risk than insoluble fibre for most runners, but individuals with sensitive guts may prefer to reduce portions. Overnight oats eaten at room temperature are popular for early morning long runs.

White bread and simple toast: fast-digesting, very low fibre in white versions. Toast with honey or jam provides carbohydrates with minimal digestive load. A practical 2–3 piece of toast with honey 90 minutes before a long run is one of the most reliable pre-run meals in the sport.

Banana: the near-universal runner staple. Easy to carry, familiar, fast-digesting, provides approximately 25–27g of carbohydrate, naturally low in fat and protein. Best consumed within 30–60 minutes before the run if a full meal is not practical. Riper bananas are slightly faster-digesting due to higher sugar content.

Sports drinks and gels: designed specifically for rapid carbohydrate delivery with minimal digestive load. Appropriate as a top-up in the 15–30 minutes before the run starts, particularly for athletes doing a very early session with limited time to eat beforehand.

Portions and timing: practical guidelines

2–3 hours before the long run: a full carbohydrate-dominant meal is appropriate. Aim for 1–2g of carbohydrate per kilogram of body weight. A 70kg runner targeting 100–140g of carbohydrate might eat: a large bowl of oats with banana and a small amount of honey, or two pieces of toast with jam and a banana, or a rice-based meal with a modest protein portion. Fat and fibre stay low.

30–60 minutes before the run: if the full meal was 2+ hours ago or if you did not eat beforehand, a small carbohydrate-only snack is appropriate. A banana, two rice cakes with honey, or a single serving of a familiar sports drink. Avoid introducing protein or fat at this window — the stomach needs to be clearing, not still digesting.

Experiment with your personal minimum. Some runners perform their best long runs having eaten a full meal 2.5 hours before. Others feel best on a light snack 45 minutes before and proper fueling during the run. There is no single right answer — only the approach that consistently produces the best energy and the least gut discomfort for you.

Fueling during the long run: carbs do not stop at the start line

For runs over 75–90 minutes, carbohydrate intake during the run becomes as important as pre-run fueling. Exogenous carbohydrates during endurance exercise spare glycogen and delay fatigue — athletes who fuel well during the run consistently outperform those who do not, all else equal.

Practical targets for in-run carbohydrates: 30–60g per hour for runs of 75–150 minutes; up to 60–90g per hour for runs over 2.5 hours in trained athletes using mixed carbohydrate sources (glucose + fructose). Begin fueling within the first 45–60 minutes — do not wait until you feel depleted. By the time you feel empty, performance has already declined and recovery takes longer.

Sources that work during running: gels (test in training first), chews, banana pieces, dates, rice cakes, and dilute sports drinks. Each runner has a personal hierarchy of what works at pace — this can only be established through deliberate practice, not guesswork on race day.

Ready to apply this to your routine?

Create your NutriPlanPro plan and adapt calories, macros, and meals to your real training schedule.

Create my plan