How to Fuel for Your First Marathon
By Haleigh Hockenberry ·

Proper fueling is one of the most important factors in marathon success. Whether you're training for your first 26.2-mile race or aiming for a personal best, understanding what to eat before, during, and after long runs can improve performance, delay fatigue, and speed up recovery. A well-planned marathon fueling strategy helps ensure your body has the energy it needs to perform at its best.
What to Eat Before a Marathon or Long Run
The goal of pre-run nutrition is to top off your glycogen stores and provide easily digestible energy. For long runs and races lasting more than 90 minutes, eat a carbohydrate-rich meal 2–4 hours before starting. Good options include oatmeal with banana, toast with honey, rice with eggs, or a bagel with peanut butter.
Avoid high-fat, high-fiber, or unfamiliar foods that may cause digestive discomfort. Hydration is equally important. Drink water consistently throughout the morning and consider an electrolyte drink if conditions are hot or humid.
For early-morning runs when a full meal isn't practical, a small snack such as a banana, energy bar, or sports drink can provide quick energy without feeling heavy.
What to Eat During a Marathon or Long Run
Once your run exceeds 60–90 minutes, your body begins to deplete its glycogen stores. Consuming carbohydrates during exercise helps maintain energy levels and supports endurance performance.
Most runners should aim for 30–60 grams of carbohydrates per hour during long runs and marathons. Experienced athletes may tolerate up to 90 grams per hour when using multiple carbohydrate sources.
Popular fueling options include:
- Energy gels
- Chews
- Sports drinks
- Bananas
- Dried fruit
- Energy waffles
Practice your race-day fueling strategy during training to determine what works best for your stomach and energy needs. Never try a new fuel product for the first time on race day.
Hydration should also be part of your fueling plan. Drink according to thirst and replace electrolytes during longer efforts, especially in warm weather.
What to Eat After a Marathon or Long Run
Recovery nutrition begins immediately after finishing your run. Within 30–60 minutes, consume a combination of carbohydrates and protein to replenish glycogen stores and support muscle repair.
Examples of effective post-run meals include:
- Chocolate milk and a banana
- Greek yogurt with fruit
- Protein smoothie with berries and oats
- Chicken, rice, and vegetables
- Eggs with toast and fruit
Aim for approximately 20–30 grams of protein along with carbohydrates. Continue hydrating throughout the day to replace fluids lost through sweat.
Building Your Personal Marathon Fueling Plan
Every runner responds differently to foods and fueling products. The best marathon fueling guide is one that is tested repeatedly during training. Use your long runs to practice meal timing, hydration, and carbohydrate intake so there are no surprises on race day. According to Endorphins Running's guide to hydration and electrolytes for runners, maintaining proper fluid and electrolyte balance is essential for sustaining performance and preventing early fatigue during longer training runs and races.
By developing a consistent nutrition strategy before, during, and after your runs, you'll improve endurance, support recovery, and maximize your marathon performance. Endorphins Running's long run training guide explains that long runs are the ideal opportunity to rehearse fueling strategies under real race-like conditions, helping runners better understand how their body responds over time. Endorphins Running's guide to pre- and post-run nutrition also highlights that combining carbohydrates and protein around workouts supports recovery and helps prepare the body for the next training session.