Running a marathon is one of those ambitions that sounds thrilling… until you’re halfway through training and realise your body has opinions. Loud ones. And more often than not, those complaints come down to one thing: fuel.
If you’ve ever wondered whether a bowl of pasta and a banana will magically see you through 26.2 miles, you’re not alone.
If you’ve ever wondered whether a bowl of pasta and a banana will magically see you through 26.2 miles, you’re not alone. But the truth is, nutrition before a marathon is less about a single meal and more about establishing a routine that truly supports your running. Think of it as getting ready for a long day out. You wouldn’t leave the house hungry and simply hope for the best, would you?
Build nutrition before a marathon, during training
Here’s where things get real, your nutrition plan doesn’t begin the night before your race. It starts weeks ahead, right alongside your long runs.
Training isn’t just about clocking up miles, it’s your opportunity to experiment with food. Try different pre-run meals, snacks, and mid-run choices like gels or chews. This helps you find out what gives you energy without sending you on an emergency dash to the loo. Because let’s be honest, discovering mid-race that something doesn’t agree with you is not the kind of surprise you want.
Training isn’t just about clocking up miles, it’s your opportunity to experiment with food. Try different pre-run meals, snacks, and mid-run choices like gels or chews. This helps you find out what gives you energy without sending you on an emergency dash to the loo.
Carbohydrates are your main source of energy during long runs. Your body stores them as glycogen, which fuels your muscles while you’re out there chasing that finish line. But here’s the catch: those stores don’t last forever. That’s why steadily increasing your carb intake as race day gets closer can help you go the distance without hitting that dreaded “wall.”
Race week fuelling: What to eat before the big day
This is where your plan starts coming together. The days leading up to your marathon are all about topping up your energy stores without overwhelming your system.
Carb loading doesn’t mean scoffing everything in sight. It’s more about making subtle changes, adding rice, pasta, bread, or potatoes into your meals while keeping things familiar.
It’s more about making subtle changes, adding rice, pasta, bread, or potatoes into your meals while keeping things familiar.
You don’t need a dramatic diet overhaul. Just lean into carb-rich foods your body already knows how to handle and ease off slightly on heavy fats and fibre to keep digestion smooth.
The night before: Keep it simple
The pre-race dinner isn’t the time to get creative. Stick to something high in carbs, moderate in protein, and low in anything that might upset your stomach.
A plate of pasta, rice with lean protein, or even a baked potato does the trick. Some runners also prefer having their main meal earlier in the day and keeping tea lighter—less pressure on your tummy when you’re trying to get to sleep. And yes, give the alcohol a miss.
Hydration matters more than a celebratory tipple at this stage. You can also sip water or an electrolyte drink throughout the evening to stay properly hydrated without going overboard all at once. Most importantly, stop eating when you feel comfortably full – this isn’t the night to test how much your stomach can manage.
Race day and beyond
Race day has its own sort of atmosphere, equal parts excitement and nerves. The aim here is to keep things familiar and fuss-free.
What to eat on race morning: A good breakfast is all about carbohydrates again. Think porridge, toast with honey, or a bagel with peanut butter and banana – simple, reliable options that won’t upset your stomach. Try to eat around 1.5 to 2 hours before the race. If nerves make eating tricky, don’t worry. If you’ve fuelled properly in the days before, even a smaller meal or snack can still set you up for a strong start.
Fuelling during the run (Yes, it matters): Even the best nutrition before a marathon won’t get you through the entire race without extra support. Most runners need to take on carbohydrates during the run, usually about 30 to 60 grams per hour. This can come from energy gels, chews, sports drinks, or even straightforward snacks like bananas. The secret is to fuel steadily. Start early, take small amounts regularly, and don’t wait until you feel completely knackered.
Hydration is just as important. Drinking water helps, but adding electrolytes can make a real difference, especially in longer races or warmer weather. They help replenish the sodium you lose through sweat and keep your body ticking over nicely.
Hydration is just as important. Drinking water helps, but adding electrolytes can make a real difference, especially in longer races or warmer weather. They help replenish the sodium you lose through sweat and keep your body ticking over nicely.
Recovery – Don’t skip this bit: Once you cross the finish line, your first instinct might be to celebrate—and you should. But your body also needs a bit of TLC. Eating within one to two hours helps refill your energy and aids muscle recovery.
Aim for a mix of carbs and protein, along with plenty to drink. If a full meal feels like too much straight away, start small and build up. The aim is to refuel, not force it. At the end of the day, nutrition before a marathon doesn’t have to be complicated. It just needs to be consistent.
Stick to what you’ve practised, keep things simple, and listen to your body. Because when you’re several miles in and still feeling strong, you’ll be chuffed you didn’t leave your fuelling plan to chance.































































































