What to Eat Before a Race: A Complete Pre-Race Food Guide
Deciding what to eat before a race can help determine how you feel during the event. The right race-day food involves eating a sufficient carb load and working to time your meals and snacks for proper energy release. This guide provides tips for what you should eat before a race and breaks down pre-race nutrition into a timeline for any distance.
Why pre-race nutrition deserves a strategy
Pre-race nutrition prioritizes energy availability and gut comfort over the more balanced intake of your everyday diet. While the best thing to eat before a race varies by individual, there is some general pre-race nutrition guidance you can follow:
- Pre-race meals for runners should favor carbohydrates over fats and proteins, and it’s best to taper fiber in the final 24 hours.
- Try carb loading, which means increasing carbohydrate intake a day or two out to build energy stores for optimal endurance.
- Test your race diet during training and try to eat only familiar foods before running a race to avoid intestinal distress.
- Time your race food to your digestion. It takes 3-4 hours for food to clear the stomach, so eating a full pre-race meal right before the start is inadvisable, as it can make you feel uncomfortably full.
What should you eat before a race? Fueling timeline
Many runners wonder how long before a race they should eat and what to include in their pre-race meals. A simple way to plan for what to eat before race day is to divide meals and snacks into three timing windows.
What to eat the night before a race
What you eat throughout the day before a race is a chance to spread out your carbohydrate intake, but the night before a race, you should eat a high-carb, low-fiber dinner at a normal hour no matter what.
Pre-race breakfast or meal 3-4 hours before
For a pre-race breakfast eaten 3-4 hours out, aim for 400-600 calories, mostly easy-to-digest carbohydrates with a little protein and minimal fat/fiber.
Pre-race snack 30-60 minutes before
A pre-race snack in the final 30-60 minutes should supply roughly 30-50 grams of simple, low-fiber carbohydrates for a quick energy top-up.
Examples of good pre-race meals and snacks
Timing Window | Sample foods |
|---|---|
Night before | White rice with lean protein, pasta with light sauce, or a baked potato without the skin |
3-4 hours before | Oatmeal with banana, a bagel with nut butter, or white toast with honey |
30-60 minutes before | A small banana, a few dates, or a sports gel with water |
Race-food tips: what NOT to eat
Race-day foods that are high in fiber slow gastric emptying and may cause cramps, making them inadvisable in the 24 hours before a race. Similarly, high-fat fried and oily foods sit in the stomach longer than carbohydrates. Try to specifically avoid:
- High-fiber cereals, raw vegetables, beans, and legumes.
- Spicy foods, high-fat dairy, and carbonated drinks that can upset the stomach.
- Alcohol and excess caffeine, which decrease hydration.
Many wonder when to stop drinking water before a race or how much to have in the lead-up to it. Try for ~16 ounces of water 2-3 hours before the start and another 8 ounces 10-20 minutes prior to hydrate without filling your bladder.
Best things to eat before a race depending on the distance
A shorter event places less demand on energy stores than a longer one, so the best things to eat before a race may differ. Preparing for an ultra-marathon requires a lot more fuel than a 5K, for example.
What to eat before running a 5K or 10K
When deciding what to eat before a 10K or 5K, you can keep it fairly simple. Shorter races rarely require much excess fuel, so a small carbohydrate snack two hours out is usually enough.
Before a trail race
Trail races add factors like elevation change, technical terrain, and more scattered aid stations, calling for a trail racing nutrition plan that takes these additional energy demands into account.
Before a half marathon
A half marathon definitely requires a high-carb pre-race meal, but a half-marathon nutrition plan may not demand in-race refuels.
Before a marathon
A marathon can fully deplete fuel stores, so your marathon nutrition plan should prioritize carbs the night before and during the pre-race meal. Choose running clothing with pockets so you can easily access snacks for quick energy on the course.
Pre-race nutrition FAQ
Can I eat a banana right before a run?
Yes, a banana supplies ~25-30 grams of low-fiber carbohydrates, a reliable choice in the final window before a race.
Should I eat before running?
Some people prefer to run on an empty stomach, and running fasted is okay for a short, easy effort. Racing without fuel might mean hitting a wall partway through a longer event, however.
What foods are bad for running?
It’s best to avoid high-fiber grains, raw vegetables, beans, fried foods, and high-fat dairy before a run. These can trigger gastrointestinal distress and slow digestion. Carbs are generally best for pre-run nutrition because they convert to energy quickly.
What to eat before a race: find what works for you
Deciding what to eat before a race is an individual choice, but there are a few guidelines to keep in mind. Just like you test your running gear and running shoes before a race, you can use training to learn what foods feel best for you and how to time them out. Generally, by focusing on carbs and cutting fiber and fat in your pre-race breakfast and snacks, you’re more likely to approach the start line feeling comfortable and ready to race.
Check out training plans for your next distance:
Related Stories
See all stories








