What are Good Meals to Eat Before a Marathon?
You’ve logged the miles. You’ve done the long runs. Now, race day is almost here, and what you eat in the days and hours leading up to the start line can make or break your performance. Knowing what to eat before a marathon isn’t just about pasta the night before. It’s a strategic, multi-day approach to fueling your body so your glycogen stores are topped off, your stomach is settled, and your legs feel fresh when the gun goes off.
Whether you’re a first-timer or a seasoned runner, this blog covers everything you need to know about pre-race eating. From the week before, to the night before, to race morning breakfast. As a sports dietitian specializing in endurance athletes, I’ll walk you through exactly how to fuel your body so you can cross that finish line feeling strong.
Interested in learning how to intuitively eat throughout your time off from training? Our blog, Is Intuitive Eating Right for Athletes? will teach you everything you need to get started.
Why Pre-Marathon Nutrition Matters
Running a marathon demands a significant amount of energy, and your body has a limited supply. Most of that energy comes from glycogen stored in your muscles and liver. Research shows that without carbohydrate ingestion, liver glycogen stores are substantially depleted within 90 minutes of moderate- to high-intensity exercise. That’s the science behind “hitting the wall,” and it’s exactly why pre-marathon nutrition matters.
By maximizing your glycogen stores before the start line through carb loading, and fueling smartly on race morning, you give your body the best chance of sustaining energy all the way to the finish.
It’s also worth noting that race-day nutrition isn’t the time to experiment. Stick to foods you know work for your stomach. Gastrointestinal distress is one of the most common reasons runners struggle on race day, and trying new foods or sports nutrition products before a race is a recipe for trouble. If you haven’t practiced with energy gels or a sports drink during marathon training, race day is not the time to start.
What to Eat the Week Before a Marathon: Carb Loading Explained
Carb loading is the practice of increasing your carbohydrate intake in the days before a long endurance event. The goal is to maximize glycogen stores in your muscles, so you have more readily available energy on race day. Research has long supported this approach. For well-trained runners, carbohydrate loading of 10–12 grams per kilogram of body weight over the 36–48 hours before the race, combined with tapering exercise in the final days, is the recommended strategy for maximizing glycogen stores. If those targets feel difficult to reach, a modified approach of 8 grams per kilogram of body weight over 3 days can also be effective for many runners.
Researchers found that a single carbohydrate source can be oxidized at rates of up to 60 grams per hour, making that the carbs-per-hour recommendation for marathon-length efforts of 2–3 hours. Good options include white rice, pasta, bread, bananas, and low-fat yogurt. Avoid high-fat foods like heavy sauces, fried foods, and excessive amounts of nuts or oils, which slow digestion without contributing to glycogen stores.
Here’s what a general pre-marathon week of eating might look like:
- 7 days out: Eat balanced meals with carbohydrates, protein, and healthy fats. Focus on consistency and staying well-hydrated.
- 4–5 days out: Begin slightly increasing carbohydrate intake. Think of pasta, rice, potatoes, oats, and bread as your primary fuel sources.
- 2–3 days out: This is the prime carb loading window. Aim for roughly 10–12 grams of carbs per kilogram of body weight per day. Keep fat and fiber low to avoid stomach issues.
- Race eve: Eat a familiar, carbohydrate-rich dinner early in the evening. Avoid heavy, greasy, or high-fiber foods.
Interested in learning more about carb loading? Our blog, The Delicious Truth About Carb Loading, will teach you everything you need to get started.
What to Eat the Night Before a Marathon
The night-before dinner is one of the most commonly overthought meals for marathon runners. The truth is, as long as you’ve been eating well all week, a single dinner isn’t going to make or break your race. That said, what you eat the night before a marathon can absolutely impact how you feel at the start line.
Best marathon eve dinner choices:
- Pasta with a simple tomato or olive oil sauce and grilled chicken
- White rice with a lean protein like fish or chicken
- A baked potato or sweet potato with a small serving of protein
- Bread rolls or toast alongside soup
What to avoid the night before a marathon:
- High-fat foods (pizza, burgers, fried foods) — these slow gastric emptying and can cause stomach issues
- Steak or large portions of red meat — the high protein and fat content are harder to digest
- New foods — now is not the time to try anything unfamiliar
- Excessive fiber from vegetables, legumes, or whole grains — can cause GI distress
- Alcohol — disrupts sleep and impairs glycogen storage
Eat your pre-race dinner on the earlier side, ideally by 6–7 PM, so your body has time to digest before you go to sleep. Keep portion sizes moderate. Overeating, even healthy carbohydrate-rich foods, can leave you feeling sluggish the next morning.
What to Eat the Morning of a Marathon: Your Race Day Breakfast
Understanding what to eat before a marathon on race morning is where many runners second-guess themselves. Here’s the golden rule: eat what you’ve practiced eating before long training runs. Race day is not the time for new foods.
Aim to eat your pre-race breakfast 2–3 hours before the start time. This gives your body enough time to digest and absorb the nutrients, top off your glycogen stores, and clear your stomach without leaving you feeling full or heavy. If you want an extra boost, a small, easily digestible carbohydrate snack 30–60 minutes before the start, like a banana or a few crackers, can help top off your glycogen stores right before you race.
Best marathon morning breakfast options:
- Oatmeal with banana and a drizzle of honey — packed with easily digestible carbs and natural sugars
- White toast or a bagel with peanut butter and banana — a classic pre-race combo that’s easy on the stomach
- White rice with a little salt — a great option if you have a sensitive stomach
- A banana with a small amount of peanut butter — light, portable, and effective
- A sports bar or energy bar you’ve used in training
How much should you eat? Researchers recommend 1–4 grams of carbohydrate per kilogram of body weight per hour before the race, depending on how long before the race you’re eating and how well you tolerate food in the morning. If you’re eating two to three hours before the start, you can eat a more substantial breakfast. If you’re eating within an hour, keep it small and easily digestible.
Don’t skip breakfast just because you’re nervous. Even if you’re not hungry on race morning, getting in some carbohydrates will help top off your liver glycogen and give you energy for the miles ahead.
Hydration: Don’t Forget to Drink
Knowing what to eat before a marathon is only half the battle – staying properly hydrated is equally important and just as easy to overlook in the pre-race excitement. In the days leading up to race day, aim to drink consistently throughout the day. You don’t need to overload on water, but you should be well-hydrated going in.
On race morning, research recommends drinking roughly 12–16 oz of fluid at least 4 hours before the race. Athletes should begin the race well-hydrated while adjusting fluid intake based on personal needs and environmental conditions. Avoid drinking excessive amounts of water in the hour before the race to prevent hyponatremia (low sodium levels), which can be dangerous for endurance runners.
If you use caffeine as part of your training nutrition plan, race morning is a fine time to have your usual coffee. Caffeine is a well-researched ergogenic aid for endurance running, just don’t try it for the first time on race day.
Frequently Asked Questions About Marathon Nutrition
Knowing what to eat before a marathon is one of the most powerful tools in your training arsenal, and it’s something you can control.
What is the best food to eat before a marathon?
The best pre-marathon foods are high in carbohydrates, low in fat and fiber, and familiar to your digestive system. Classic options include oatmeal, white toast or bagels, bananas, and rice. The most important rule: only eat foods you’ve already tested during marathon training. Race day is not the time to try anything new.
When should I eat breakfast before a marathon?
Aim to eat your race morning breakfast 2–3 hours before the start time. This gives your body enough time to digest and convert food into usable energy without leaving you feeling full or heavy. If the race starts very early and eating three hours before isn’t practical, try eating a smaller, more easily digestible meal 60–90 minutes out. Either way, top off your glycogen stores with 15–30g of easy-to-digest carbohydrates 30–60 minutes before the start. Good options include a sports drink, energy gel, chews, or a banana.
What are good carbs to eat before a marathon?
The best carbohydrates before a marathon are low-fiber, easily digestible options that won’t cause GI distress. These include white rice, pasta, white bread and bagels, bananas, oatmeal, potatoes, and sports drinks. Avoid high-fiber carbs like whole grains, beans, lentils, and cruciferous vegetables in the 48 hours before your race.
What to Eat Before a Marathon?
Navigating what to eat before a marathon, from carbohydrate intake and timing to carb loading and race-day fueling, can feel overwhelming without the right guidance. That’s where working with a registered dietitian who specializes in sports nutrition can make all the difference.
Visit befueledsn.com to learn more about working with our team or to schedule a one-on-one consultation.
Are you ready to become a stronger, more resilient athlete? We know there’s a LOT of nutrition information out there, but we pride ourselves on being a space for every BODY, to listen and help you support your body & training through a holistic approach. Whether you’re looking for personalized support through 1-on-1 coaching or a structured self-paced option like the Power Up Program, we have options to help you fuel your best race.




