What Should I Eat Before A Marathon

When it comes to running a marathon, proper nutrition plays a crucial role in your performance and overall success. As a seasoned marathon runner, I have learned through trial and error what works best for me in terms of pre-race meals. In this article, I will share my personal experiences and provide some valuable insights into what you should eat before running a marathon.

Importance of Pre-Race Nutrition

Before we dive into specific food recommendations, let’s first understand why pre-race nutrition is so important. The food you consume before a marathon serves as fuel for your muscles, replenishes glycogen stores, and provides the energy needed to sustain endurance efforts.

One of the key goals of pre-race nutrition is to ensure that your body has enough carbohydrates to support the prolonged effort of running a marathon. Carbohydrates are the primary source of energy for endurance activities and play a vital role in delaying fatigue.

While carbohydrates are crucial, it’s also essential to include a moderate amount of protein and healthy fats in your pre-race meal. Protein aids in muscle repair and recovery, while fats provide sustained energy during the race.

Timing of Pre-Race Meal

The timing of your pre-race meal is just as important as the content. Ideally, you should aim to consume your final substantial meal about 2-3 hours before the start of the race. This allows enough time for digestion and prevents any discomfort or gastrointestinal issues during the run.

It’s important to mention that every individual is different, and you should experiment with timing during your training runs to find what works best for you. Some runners prefer a lighter meal closer to the race start, while others perform better with a more substantial meal consumed earlier.

Pre-Race Meal Ideas

Now let’s get to the exciting part – what to eat before a marathon. Here are a few pre-race meal ideas that have worked well for me:

1. Oatmeal with Berries and Nuts

Oatmeal is an excellent choice for a pre-race meal due to its complex carbohydrates and fiber content. It provides sustained energy release and helps regulate blood sugar levels. Adding some berries and nuts not only enhances the flavor but also increases the antioxidant and healthy fat content of the meal.

2. Whole Grain Toast with Peanut Butter and Banana

This classic combination is a favorite among many runners. The whole-grain toast provides a good source of carbohydrates, while the peanut butter offers protein and healthy fats. The banana adds additional carbs, potassium, and natural sugars for quick energy.

3. Quinoa Salad with Grilled Chicken and Vegetables

If you prefer a savory pre-race meal, a quinoa salad with grilled chicken and vegetables can be a great option. Quinoa is a complete protein source and contains complex carbs for sustained energy. The grilled chicken provides additional protein, while the vegetables offer essential vitamins and minerals.


In addition to a well-balanced pre-race meal, proper hydration is equally important. Hydrate consistently in the days leading up to the marathon and drink enough fluids before the race. The general guideline is to drink about 16-20 ounces of water or sports drink 2-3 hours before the start.

During the race, make sure to hydrate at regular intervals using water stations along the course. It’s important to listen to your body and adjust your hydration strategy accordingly.


The right pre-race meal can make a significant difference in your marathon performance. Experiment with different foods during your training runs to find what works best for you. Remember to prioritize complex carbohydrates, include a moderate amount of protein and healthy fats, and hydrate properly. By properly fueling your body before a marathon, you’ll be setting yourself up for success on race day.