Marathon morning can sneak up on you fast. One minute you’re pinning your bib and double-checking your shoes, the next you’re wondering if you should eat that extra banana or stick with your usual routine. I’ve been there, standing in the kitchen, staring at the clock, trying to figure out what will keep me fueled without weighing me down. Getting your nutrition right on race day is a game-changer. Too little fuel, and you risk bonking before the finish line. Too much, and you might find yourself searching for the nearest porta-potty mid-race. The key is balance and timing.
Here’s what’s worked for me (and for many runners I’ve coached):
- Stick to familiar foods. Race day isn’t the time to experiment. Eat what you’ve practiced with on your long runs.
- Carbs are your friend. A light meal of toast, oatmeal, or a banana 2–3 hours before the race gives your body quick, accessible energy.
- Hydrate early—but not too much. Sip water with breakfast, and keep a bottle handy. Don’t chug gallons right before the start.
- Avoid high-fiber and high-fat foods. They can slow digestion and lead to discomfort when you’re pounding the pavement.
- Plan your mid-race fuel. Gels, chews, or sports drinks can help you avoid hitting the wall. Practice with these during training so your stomach knows what’s coming.

Above all, listen to your body. If you feel off, adjust. There’s no one-size-fits-all plan, but a little planning goes a long way toward a smoother race.
If you want a deeper dive into marathon nutrition—including what to eat the night before and how to stay hydrated throughout the race—check out my full guide on food to eat before a marathon. I break down the essentials so you can focus on running your best.
Good luck out there. You’ve put in the work—now let your preparation fuel your finish
Disclaimer:
This post contains affiliate links which means I may receive a small commission if you purchase using that link at no extra cost to you. and if you do, I appreciate you!





