I’ve found through trial and error that fueling up isn’t about stuffing yourself with carbs or having a huge breakfast. It’s really about timing your meals and picking foods that give you energy without making your stomach feel off.
For a morning 5K, stick with a light meal about 200-300 calories, one to two hours before the race, focusing on easy-to-digest carbs that are low in fibre and fat. Think bagel with jam, porridge with fruit, or an English muffin. If your race is later, what you eat for breakfast and lunch still matters.
In this guide, I’ll share what to eat and when, plus some hydration tips so you don’t end up feeling sick at the start line. The trick is figuring out what works for you during training, so race day isn’t a guessing game.
Pre-Race Fuel: What to Eat and When
Timing Your Pre-Race Meals
I usually eat my main pre-race breakfast about 1-2 hours before the 5K. That way, there’s enough time to digest and turn food into energy, but not so long that I’m hungry again or worried about needing a bathroom break.
For morning races, aim for 200-300 calories from easy-to-digest carbs. Racing later in the day? Breakfast and lunch both count. Go for carbs with a bit of lean protein at breakfast, keep lunch light, and finish eating about two hours before the race.
Don’t show up to the start line feeling stuffed. If you get a bit hungry on the way, grab a small snack like a banana or some crackers 30-45 minutes before.
Carbohydrates: The Key to 5K Energy
Your body stores enough glycogen for a 5K, so there’s no need to carb-load like you would for a marathon. Carb-loading is for races that last 90 minutes or more, way longer than most people spend on a 5K.
Simple carbohydrates give you quick energy and are easy on your stomach. Stuff like bananas, toast with jam, or sports drinks. Complex carbs like oatmeal or rice give steadier energy but take longer to digest.
For 5Ks, I go for simple carbs or easy-to-digest complex carbs that won’t sit heavy. Keep fibre under 10g per serving and fat at 5-10g max, since both can slow digestion and mess with your stomach.
Sample Breakfasts and Snacks for Race Day
Here are a few pre-race breakfasts I’ve had luck with:
- Bagel with a small peeled apple plus 250ml of sports drink
- English muffin with a couple spoonfuls of jam and some fruit
- Bowl of porridge (avoid high-fibre cereals) with fruit and a bit of brown sugar
- Cereal with skimmed milk (pick kinds with less than 5g fibre per serving)
Need a snack close to race time?
- Small banana
- Energy bar (high in carbs, less than 10g protein and fat combined)
- Handful of pretzels
- Granola bar
Don’t try new foods on race day. Stick with what’s worked for you during training runs.

Pre-Race Hydration and Drinks
Getting your hydration right before a 5K can keep you feeling good and help you avoid cramping or stomach problems. Here’s how much to drink, when, and what to reach for.
How to Hydrate Before Your 5K
Start hydrating at least 24 hours before your 5K. Sip water through the day instead of chugging a ton right before the race.
Shoot for about 2-3 litres of fluids the day before. On race morning, try 400-600ml of water 2-3 hours before the start. That gives your body time to absorb it and lets you hit the bathroom before lining up.
Check your urine colour as a quick hydration check. It should be pale yellow, like lemonade. If it’s dark, drink more. If it’s totally clear, you might be overdoing it.
Stop drinking about 30-60 minutes before the race. That helps avoid the dreaded sloshy stomach and last-minute bathroom runs.
Electrolytes, Sports Drinks, and Energy Gels
For a 5K, water is usually enough for most of us. If you’ve used sports drinks in training and like them, they can help, especially if you sweat a lot or it’s hot out.
Sports drinks give you sodium, potassium, and other electrolytes that help your body keep fluids. If you’re a heavy sweater or the weather’s warm, having an electrolyte drink 1-2 hours before can help. Just watch out for high sugar drinks that might upset your stomach.
I don’t really recommend energy gels or chews before a 5K. The race is short, and your body’s got enough glycogen for the distance. Save those for longer events like 10Ks or half marathons.
If you’re a coffee or tea person and your stomach handles it fine, go for it. Just count those drinks as part of your total fluid intake, not extra on top of your water.
Avoiding Hydration Mistakes
One of the biggest mistakes I see runners make? Drinking too much water right before the start line. That almost always leads to stomach discomfort, bloating, or those frantic dashes to the bathroom during the race.
Common hydration errors to avoid:
- Trying a new sports drink on race day
- Drinking a lot in the last 30 minutes before racing
- Relying only on thirst (you could already be a bit dehydrated)
- Skipping electrolyte drinks in hot weather
Don’t try out new drinks or electrolyte mixes on race morning. Stick with what you’ve practiced during training. Honestly, your stomach might not appreciate a surprise from a different brand or formula right before a big effort.
Avoid alcohol the night before, too. It dries you out and messes with your sleep, not exactly a winning combo. I’d also steer clear of fizzy drinks before the race, since carbonation can cause gas and bloating once you start running hard.




