What to Eat Before a 10k: A Runner's Guide to Race-Day Fuelling
10k is a great distance to race because you don’t have to think too hard about how you’ll fuel for it. There’s no need for carb loading beforehand and you don’t need a detailed meal plan. What’s most important is eating food that will help you arrive at the start line feeling energised and light on your feet.
This guide covers everything you need to know about eating before a 10k: what to do in the week before the race, what to eat the night before, what to have for breakfast on race morning, whether to fuel mid-race, and how to recover afterwards. For more general advice on what to eat as a runner, our nutrition guide covers the basics.
Do you really need to think about fuelling for a 10k?
You do need to give some thought to fuelling - especially if you want to feel good on race day - but it doesn’t have to take over your life. Running a 10k typically takes between 45 minutes and an hour, which is well within the range of your body’s existing glycogen stores.
That’s why carb loading is unnecessary at this distance. It’s a technique intended for longer races, where topping up your glycogen stores in the days before makes a difference to how you perform in the final few miles. For a 10k race, eating a massive bowl of pasta the night before won’t make you faster; it’ll just make you feel sluggish.
The week before your 10k
You don’t need to do anything differently the week before your 10k. Focus on eating balanced, familiar meals, and stay hydrated by sipping water throughout the day (now is the time to carry a water bottle around with you, if you don’t already).
If you’re tapering (running slightly less in the days before the race), you might find you feel less hungry than usual because your body isn’t using as much energy. This is normal; don’t force food down just for the sake of it.
One thing to beware of during this week is the temptation to experiment. The time to try out new things is early in your training block, not towards the end. Stick to what you already know works. And if you want more detailed advice about hydration, this guide has you covered.
What to eat the night before a 10k
Your dinner the night before a 10k race should be a familiar, moderately sized and balanced meal. You don’t need to eat a mountain of pasta or rice - just make sure you include a solid portion of carbs, and try to avoid anything overly fatty or creamy.
The time of your meal is just as important as what you eat. If you have dinner late, it won’t have properly digested by the time you go to sleep, and it’ll still be sitting there when you wake up. A good rule of thumb is to eat two to three hours before you go to bed.
What works well
Anything familiar to you with a decent portion of carbs is a good shout. Some options:
- Pasta with a tomato-based sauce
- Chicken or salmon with rice and vegetables
- A jacket potato with tuna or beans
What to avoid
- Anything spicy
- Very fatty or creamy dishes
- Too much fibre (stick to what you're used to)
- Alcohol
- Anything you don't normally eat
Race morning
This is the bit where fuelling is arguably the most important.
Timing
Try to eat your pre-race meal two to three hours before the start of the race. That gives your body enough time to digest it and turn it into usable energy, without leaving you feeling hungry at the start.
If the race starts at 10am, that means having breakfast at around seven or eight a.m. If it starts at nine, have breakfast at six or seven; and if it’s even earlier than that, which is unusual, you’re into ‘grab a small snack instead’ territory.
What to eat
Keep it simple, keep it familiar, and focus on easy-to-digest carbs. Some great options:
- Porridge with fruit
- Bagel topped with honey and banana slices (my go-to) or peanut butter
- Toast with jam
- A bowl of low-fibre cereal
- Pancakes with syrup
Coffee and caffeine
Normally have a coffee with your breakfast? Then go ahead and do it on race day. Caffeine can boost your performance, and the last thing you need is a caffeine withdrawal headache from ditching your usual morning brew.
That said, if you don’t drink coffee or tea as part of your usual routine, now isn’t the time to start. Remember the golden rule: don’t try anything new on race day.
What to do if the start is really early
It’s rare for 10k races to start before 9am, but if yours does, you might not want to get up at five a.m. to eat breakfast, which is completely fair. The compromise is to have a smaller, easier to digest snack instead.
Options:
- A banana
- Half a bagel with honey
- A small slice of toast
- A small handful of dried fruit
Hydration on race morning
Have a small glass of water when you wake up, then sip steadily as you get ready for your race. Avoid chugging a big glass of water right before the race starts - it will make you feel very uncomfortable for the first few miles!
Do you need to eat during a 10k?
Most runners don’t need to eat during a 10k, especially those finishing in less than an hour. Your body has plenty of fuel in reserve to get you to the finish line.
There are just a couple of situations where a bit of mid-race fuel starts to make sense:
- If you're expecting to be out there significantly longer than an hour
- If you couldn't eat much beforehand
If you do think you need a mid-race boost, stick to whatever you used during your training runs. Race day is not the day to try a new gel.
After your 10k
You should bounce back from a 10k pretty quickly. In the first 30-60 minutes, aim to drink some water and have a small snack like a banana, a flapjack, or chocolate milk. Later in the day, eat a proper balanced meal with a decent portion of carbs and some protein.
If the race was especially hot or you sweated a lot, it might be worth adding some electrolytes to your water after the race to recover what you lost. More on this in our hydration guide.
Beyond that, just keep eating and drinking as you normally would.
Sample race-day plan
Here’s what a race-day plan looks like in practice for a 10k with a 10am start.
- 7am: A bagel topped with honey and a sliced banana. A small glass of water.
- 8am: A coffee (if part of normal routine). Sip water.
- 9:30am: Head to race start and warm up. Small sips of water.
- 10am: Race.
- Post-race: Water and a banana or a flapjack within the hour. Proper meal within a couple of hours.
This is just an example to give you an idea of what a 10k race morning should look like. Adjust the timings to fit your race, and swap the foods with whatever works for you.Need help finding a training plan? We’ve got you covered - check out this 10k training plan guide.
***
More from the guides
A Runner's Guide to Hydration: How Much to Drink, What to Drink, and How to Carry It
14 Aug 2026
Find out everything you need to know about hydrating as a runner, including what to drink day-to-day and how electrolytes work.
Read on
Running Nutrition: What to Eat Before, During, and After Your Race
12 Aug 2026
This guide covers the basics of how to fuel as a runner, including what to eat day-to-day, what to eat before a run, and how to fuel during a race.
Read on
10k Training Plan: How to Train for Your First or Fastest 10k
22 Jul 2026
Whether you’re going from the sofa to the start line or chasing a new PB, picking a 10k training plan is the first thing to get right.
Read on
The Best Coastal Running Routes in the UK
16 Jul 2026
12 of the best coastal routes in the UK, grouped by region, with distance options and terrain notes, plus a selection of races to enter if you fancy a…
Read on