Skip to main content
A bowl of oatmeal with banana and berries — a classic pre-race breakfast
by Greg Kowalczyk training nutrition race day 5K tips first-time runners

What to Eat Before a 5K Race: A Simple Race Morning Guide

Quick Answer: Eat a light, carb-focused meal 2–2.5 hours before the race: oatmeal with banana, toast with peanut butter, or a plain bagel. For the Bronte Harbour Classic’s 8:00 AM start, that means breakfast between 5:30 and 6:00 AM. Drink 500–750 ml of water. Avoid anything heavy, high in fibre, or new. What you eat before a 5K matters a lot less than most running websites make it sound. You’re not fuelling a marathon. You’re not bonking at kilometre 35. You’re running for roughly 20 to 45 minutes, and your body has plenty of stored energy to handle that.

That said — get it wrong and it doesn’t matter how flat the course is. A heavy meal two hours before a race will remind you it exists around the 3K mark. So will skipping breakfast entirely if your nerves tricked you into thinking you weren’t hungry.

I’ve been racing for 30+ years, including a 2:13 marathon and a lot of early mornings standing on start lines. Here’s what actually works. Once you’ve got your nutrition sorted, check out our race day essentials guide for the complete picture of what to bring and how to prepare.


The Short Answer (If You’re Already in a Panic)

Eat something light, carb-heavy, and familiar 2 to 2.5 hours before your race start. Something you’ve eaten before a long training run. Hydrate the night before and again when you wake up.

That’s it. Everything else on this page is detail.


The Night Before Your 5K

This is where most people overthink it.

You don’t need a pasta dinner the size of your head. A moderate, carb-focused meal — pasta, rice, potatoes, bread — is fine, but normal portions. The goal is to go to sleep with your glycogen stores topped up and your stomach settled, not stuffed.

A few things that matter more than what you eat:

Drink water with dinner. At least 500ml. Most runners wake up race morning mildly dehydrated and don’t realise it. You can’t fully catch up in two hours.

Don’t try anything new. This sounds obvious but people do it constantly. You’re excited, you’re in race mode, you see something interesting on the menu. Don’t. Race week is not the time to discover your stomach doesn’t agree with something.

Skip the alcohol. Even one drink affects sleep quality and hydration. Sleep is your biggest recovery tool. Don’t trade it for a beer the night before.

Optimize your breathing while you sleep. Mouth breathing during sleep is shallower and less efficient than nasal breathing — you wake up less rested. If you already use mouth tape, race night is exactly when it earns its place. TapeGeeks Breathe+ Mouth Tape is hypoallergenic and designed for overnight wear. Don’t try it for the first time the night before your race — but if it’s part of your routine, use it.

Aim to eat dinner by 7-8 PM. Especially if your race starts at 8 AM like the Bronte Harbour Classic. You want your digestive system finished with the heavy lifting before you wake up.


Race Morning: The Timing Is Everything

The Bronte Harbour Classic 5K starts at 8:00 AM. That means your alarm is going off around 5:15 AM.

Here’s the timeline that works:

TimeAction
5:15 AMWake up. Drink 500ml water immediately.
5:30–6:00 AMEat your pre-race breakfast.
6:30 AMOptional light snack (banana, half an energy bar) if you’re feeling hollow.
7:00 AMArrive at Bronte Harbour Park. Pick up your bib.
7:00–7:45 AMWarm-up, light jog, dynamic stretching.
7:45 AMLine up at the start.
8:00 AMGo.

The window that matters is 2 to 2.5 hours before the gun. That puts breakfast at 5:30 to 6:00 AM. Yes, that’s early. Set two alarms.

Eating at 7:15 because you slept in is a mistake most people only make once.


What to Actually Eat

You’re looking for carbohydrates that digest easily, a small amount of protein, and very little fat or fibre. Fat and fibre slow digestion. That’s great for everyday eating and terrible for race mornings.

The classics that work:

Oatmeal with a banana — The most reliable pre-race meal in distance running. Oats are slow-digesting enough to give you sustained energy without spiking and crashing. The banana adds quick carbs and potassium. Keep it plain or add a little honey. Leave out the milk if dairy bothers your stomach when you run.

Toast with peanut butter and honey — Fast to make, fast to digest. Two slices of white bread (yes, white — this is not the morning for your seedy whole grain loaf) with a thin layer of peanut butter and a drizzle of honey. Simple and effective.

Bagel with light cream cheese — A go-to for a lot of road racers. Half a bagel if you’re nervous and your appetite is low. A whole one if you ate dinner early and you’re genuinely hungry.

Plain rice with a soft-boiled egg — Less common in North America but widely used in competitive running. Easily digestible, neutral on the stomach. Good option if you find traditional breakfast foods too heavy.

How much? Roughly 400–600 calories. Enough to feel fuelled, not enough to feel full.


Hydration on Race Morning

Hydration before a 5K is more important than food. You can run 5 kilometres on empty. Running dehydrated by even 2% measurably hurts your performance.

  • When you wake up: 500ml of water right away.
  • With breakfast: Sip another 250–500ml.
  • 30 minutes before the start: One last 200ml top-up. Not more — you don’t want to hear it sloshing.
  • On course: There is a water station at the 2.5K turnaround, provided by our hydration sponsor Natrilyte. For most runners, the turnaround station is enough. If it’s a hot morning, take it.

Coffee is fine. A small-to-medium coffee is actually a well-studied performance aid — caffeine taken 45–60 minutes before effort can improve time to exhaustion and perceived effort. Just know how your stomach handles coffee on race day. Some people are fine. Others regret it somewhere around kilometre two.


What to Avoid Race Morning

Short version: anything your body has to work hard to process.

High-fat foods. Full eggs with bacon, sausage, avocado in large amounts — all slow gastric emptying significantly. Fine for a slow Sunday morning. Not for a race morning.

High-fibre foods. Bran cereal, whole grain everything, raw vegetables, legumes. Fibre is your friend on non-race days. On race day it can trigger cramps or a bathroom emergency at the worst possible moment.

Dairy, if you’re sensitive. Milk, heavy cream, certain cheeses. A lot of runners don’t realise dairy bothers them until they’re running hard and their stomach disagrees loudly. If you’ve ever had gut issues mid-run, cut dairy from your race morning meal.

Anything you haven’t run with before. No exceptions. Race morning is not an experiment.

Too much water at once. Hydration is important but slamming 1.5 litres in the hour before the race leaves you feeling waterlogged and needing a bathroom. Space it out from when you wake up.


If You’re Running Your First 5K

One thing I tell every first-time racer: nerves kill appetites. You’ll wake up, your stomach will be tight, and eating will feel like the last thing you want to do.

Eat anyway.

Not a huge meal. But something. Even half a banana and a piece of toast. The nerves are your brain, not your muscles — your muscles still need fuel and they will let you know around the 3K mark if they didn’t get any.

The other thing: practice your race morning meal before a training run. Pick a day when you’re doing a 5K training effort and eat exactly what you plan to eat on race day, at exactly the same time. Take notes. If it works, lock it in. Don’t change it on race day. If you’re still building your training base, our 5K training tips guide has the structure you need to arrive at the start line confident.

The goal is to walk to that start line at Bronte Harbour Park having done this before. Familiar food, familiar timing, familiar routine. That’s one less thing to worry about.


The Bronte Harbour Classic Race Morning at a Glance

The June 21 start means you’re looking at warm, early-summer conditions. Oakville mornings in late June can be humid. Hydration matters more in warmth and humidity, so err on the side of drinking more the morning of the race than you normally would.

The course is flat and fully paved along the waterfront — no hills to make your stomach churn mid-race. The turnaround at 2.5K has a Natrilyte water station. Finish, grab your medal, and the festival grounds are right there if you need something more substantial to eat post-race.


Quick Reference: Race Morning Checklist

  • Ate a carb-focused dinner by 7–8 PM the night before
  • Drank 500ml+ of water with dinner
  • Alarm set for 5:15 AM
  • Ate breakfast at 5:30–6:00 AM (familiar meal, 400–600 cal)
  • Drank 500ml water on waking
  • Had coffee if that’s your routine (45–60 min before start)
  • Arrived at Bronte Harbour Park by 7:00 AM
  • Light top-up of water 30 minutes before the gun
  • Applied sunscreen — checked the UV index with the SunUp app for your personal burn time (June 21 in Oakville typically hits UV Index 7–9)
  • Remembered that a 5K is not that long and you’ve trained for this

FAQ

How long before a 5K should I eat?

Eat your main pre-race meal 2 to 2.5 hours before the start. For the Bronte Harbour Classic’s 8 AM gun, that means breakfast between 5:30 and 6:00 AM. A small snack like a banana is fine up to 45–60 minutes before.

Can I run a 5K on an empty stomach?

Technically yes — your glycogen stores from the night before will carry you through 5 kilometres. But most runners perform and feel better with something in their stomach. If nerves kill your appetite, at minimum eat a banana and drink 500ml of water.

What’s the best breakfast before a race?

Oatmeal with banana and honey, toast with peanut butter, or a plain bagel are the three most reliable options. All are easy to digest, carb-heavy, and low in fat and fibre. Stick with whatever you’ve already eaten before training runs.

Should I drink coffee before a 5K?

If you normally drink coffee, yes — a moderate amount taken 45–60 minutes before the race is a well-documented performance aid. Don’t introduce caffeine for the first time on race day.

What should I eat the night before a 5K?

A moderate, carb-focused dinner — pasta, rice, or potatoes — eaten by 7–8 PM. Normal portions. Nothing new. Drink plenty of water with your meal. Skip the alcohol.


Ready to put your race morning plan to the test? For a full checklist of what to pack on race morning, see our what to bring guide — it covers gear, apps, tape, and everything you don’t want to forget.

The Bronte Harbour Classic 5K takes place Sunday, June 21, 2026 at Bronte Harbour Park in Oakville — a flat, paved waterfront course that’s ideal for first-timers and anyone chasing a personal best. Learn more about the 5K race or register now.