Your half marathon breakfast should be a high-carb, low-fiber meal eaten 2 to 4 hours before the starting gun. The target is 1 to 4 grams of carbohydrates per kilogram of your body weight, which for a 70 kg (154 lb) runner works out to roughly 70 to 280 grams of carbs. Where you land in that range depends on how early you eat and how well your stomach handles food before running.
Why This Meal Matters
Your body stores about 80 grams of glucose in the liver, and that supply fuels your brain and stabilizes blood sugar around the clock. After a full night of sleep, those liver stores are significantly depleted. Muscle glycogen, by contrast, stays mostly intact overnight since resting muscles burn very little of it. The primary job of your race morning meal is to top off liver glycogen so your blood sugar stays steady through the first half of the race, when your muscles are drawing heavily on their own stored fuel.
If liver glycogen runs low, blood sugar drops and you enter a hypoglycemic state that impairs both physical output and mental sharpness. That foggy, heavy-legged feeling at mile 8 or 9 often traces back to a breakfast that was too small, too late, or skipped entirely.
Timing Your Breakfast
Eating 2 to 4 hours before the start gives your body enough time to digest and absorb the carbohydrates without leaving undigested food sitting in your stomach. For a typical 7 a.m. gun time, that means eating between 3 and 5 a.m. Most runners find the 3-hour window practical: wake at 4 a.m., eat by 4:15, then finish getting ready.
If you eat on the earlier end (4 hours out), you can handle a larger meal closer to 3 or 4 g/kg of carbs. If you’re eating closer to 1 to 2 hours before the race, scale down to 1 to 2 g/kg. A smaller meal digests faster and is less likely to cause stomach problems mid-race. The key is that you’ve practiced this timing during your long training runs so you know what works for your body.
What to Eat
The ideal race morning meal is built around simple, easily digested carbohydrates with minimal fiber, moderate to low fat, and just a small amount of protein. Think white bread, not whole wheat. Plain bagels with jam or honey. White rice with a drizzle of maple syrup. Pancakes or waffles with syrup. Fruit juice. Pretzels. A banana or two.
Some practical combinations that hit the right profile:
- White bagel with jam and a banana: roughly 80 to 90 g of carbs, easy to digest, almost no fiber
- Two slices of white toast with honey, plus 8 oz of fruit juice: around 70 to 80 g of carbs
- Plain pancakes or waffles with syrup: calorie-dense and low-residue, easy to scale up or down
- White rice with a small amount of sugar or syrup: a staple for many elite runners, particularly gentle on the stomach
These are intentionally bland and boring. Race morning is not the time for nutritional variety. You want fuel that clears your stomach quickly and doesn’t create any surprises at mile 6.
Foods to Avoid
High-fiber foods are the biggest culprit for mid-race GI distress. Oatmeal is often recommended as a runner’s breakfast, but it’s actually a poor race-day choice because oats are high in fiber, which slows digestion and can trigger intestinal cramping during exercise. Whole grain bread, granola, bran cereals, and legumes all fall into the same category.
High-fat foods are the other major offender. Fried eggs, bacon, sausage, full-fat dairy, and generous portions of nut butter all slow gastric emptying and can aggravate exercise-induced stomach issues. Milk products in general are commonly avoided by endurance runners before competition, whether from lactose sensitivity or simply because dairy sits heavy during hard effort. Chocolate and some caffeinated beverages also appear frequently on the “avoid” list in surveys of runners with race-day GI problems.
Concentrated sources of sugar, like drinking a large glass of undiluted fruit concentrate or eating a pile of candy, can also backfire by pulling water into the intestines. Spread your carbohydrate intake across a normal-sized meal rather than trying to cram it all into one ultra-sweet drink.
If You Can’t Stomach Solid Food
Pre-race nerves are real, and some runners simply cannot eat solid food at 4 a.m. without feeling nauseous. Liquid or semi-liquid options are a legitimate alternative. A smoothie made with fruit juice, a banana, and a scoop of white rice or a carbohydrate powder delivers the same fuel without requiring much digestion. Sports drinks and carbohydrate gels mixed into water can also work if you sip them over 30 to 60 minutes.
The advantage of liquid calories is speed of absorption. A belly full of half-digested porridge at the start line is worse than a fully absorbed smoothie, even if the smoothie had fewer total calories. If you go the liquid route, aim for the same carbohydrate targets and test it in training first.
How Much to Drink
Start hydrating well before race morning, but the final pre-race window matters. At least 4 hours before the start, drink about 5 to 7 ml of fluid per kilogram of body weight. For a 70 kg runner, that’s 350 to 490 ml, or roughly 12 to 17 oz. If your urine is still dark 2 hours before the start, add another 3 to 5 ml/kg (210 to 350 ml for a 70 kg runner), sipped slowly.
Water is fine for most people. If you want a sports drink containing sodium (look for 230 to 690 mg of sodium per liter on the label), that can help with absorption and fluid retention. Don’t overdo it. Drinking excessive amounts before a race can cause bloating or, in rare cases, dangerously low sodium levels.
Caffeine as a Performance Tool
Caffeine consistently improves endurance performance at doses of 3 to 6 mg per kilogram of body weight, taken about 60 minutes before exercise. For a 70 kg runner, that’s 210 to 420 mg, roughly the equivalent of two to four cups of coffee. If you normally drink coffee in the morning, race day is not the time to skip it, and it’s also not the time to triple your usual intake.
Start at the lower end if you haven’t tested caffeine before a long run. Too much can cause jitteriness, a racing heart, or stomach issues that completely negate any performance benefit. A cup or two of coffee alongside your breakfast, timed about an hour before the gun, is the simplest approach.
Fueling During the Race
A half marathon typically takes 1.5 to 2.5 hours for most runners, which puts it in the range where taking in carbohydrates during the race provides a measurable benefit. The recommendation for events lasting 1 to 2.5 hours is 30 to 60 grams of carbs per hour, ideally consumed every 10 to 15 minutes in small amounts. That’s one to two energy gels per hour, or regular sips of a sports drink at aid stations.
In hot conditions, carbohydrate oxidation slows by roughly 10%, so you may want to reduce your intake slightly and prioritize fluid. Practice your mid-race fueling during training runs so your gut is adapted to processing calories while running at race pace.
Putting It All Together
A sample race morning timeline for a 7 a.m. start:
- 3:00 a.m.: Drink 12 to 17 oz of water
- 4:00 a.m.: Eat your pre-race breakfast (white bagel with jam, banana, juice)
- 5:00 a.m.: Check urine color; sip another 7 to 12 oz of water if it’s dark
- 6:00 a.m.: Coffee or caffeinated drink if that’s part of your routine
- 6:45 a.m.: Small sips of water or sports drink at the start corral
The single most important rule for race morning nutrition is that nothing should be new. Every food, every drink, every timing choice should be something you’ve tested in training. Your body’s response to food under the stress of running is personal and sometimes unpredictable. The runners who have the best race mornings are the ones who rehearsed them months in advance.