As an elite runner, I know I can be a helpful resource to many people. I can give advice and suggestions on how to be the best you can be, based on the mistakes I have made during my running career, and the tips from experts I have been given.
One topic that people that I get asked about a lot, is what to eat before running, and particularly what to eat for a race to make sure the runner trots don’t destroy your chances of a good race.
I thought it would be easiest to break this down into the usual method of covering all bases; Who, What, Where, When, Why, How.
Hopefully this helps to answer all your questions, but I have also made a few videos about the topic, like this one I did for Kinetic Revolution.
I also have a post on Post Race and Workout Fueling/Eating, you should definitely check that out too!
Who? What elite runners eat on race day is not that different to you!
It does not matter what level of athlete/runner/performer you are, food is crucial for performing your best and feeling good in a race.
It is like a car trying to drive with no gas, or with regular gas in a premium tank damaging the car.
To get the most out of your body, it needs to be provided with the right fuel to work correctly. We have all had an upset stomach in the past, and it does not make for an enjoyable race, and your goal for the day is likely to disappear quickly. This post will hopefully prevent that from happening in the future.
It may be tempting to run on empty, with nothing in your system, especially if you have had an upset stomach in the past or if your race starts early, but it IS worth it, and I do have some suggestions to combat that, so listen up!
What should I eat before running?
Everyone has different tolerances for what their stomach can handle; some people can run hard after eating a bowl of ice cream an hour before, others can only eat white rice.
I wish I could just give you an easy answer that would guarantee everyone success, but it doesn’t work like that.
You just have to play around with what works for you.
Below are some great pre race/workout/run foods that you could combine to make your pre-race meal. For anything under a half marathon, I would say you can get away with 300-500 calories, but if you are racing a half or beyond, you should consider more like 500-800 calories.
Now, I know everyones stomachs are different with how much they can handle, and especially when you combine this with pre-race nerves (which by the way, your body cannot tell the difference between nerves and excitement, so change your perspective, you are excited, not nervous!).
One thing you do not want to do is force down 800 just for the sake of if when you feel full halfway through. I would however make sure you do get a normal sized portion of carbs down.
Here are some foods with plenty of complex carbohydrates to add to your pre-race meal:
- Bagels
- Toast (I would suggest white bread)
- Banana
- English muffins
- Animal crackers/plain crackers
- Oatmeal/porridge
- Dry low fiber cereal (or a little bit of milk)
- Peanut butter crackers
- Granola bars
- Pasta
- White rice
- Baked/sweet potatoes
- Generation UCAN (use code Running4Real for 10% off)
These are “safe” options, but if you are racing in the evening, and wish to eat dinner beforehand, make sure you keep it relatively plain, without thick sauces/dressings.
If you have had stomach upsets in the past, I would consider starting with these foods, plain, and slowly experimenting with adding other things. Once you know which of these sit best in your stomach or you have settled on one of the areas above, start testing out supplemental foods to go with it that might make it taste a little better.
With your sweet/breakfast foods:
- Butter
- Honey
- Brown sugar
- Jelly
- Peanut butter
- Almond butter
- Cinnamon
With your savory/dinner foods
- Tomato sauce (plain)
- Butter
- Spices
You probably noticed I mentioned Generation UCAN, and that is what I would take during my marathon, but I have a lot of pro runner friends who use UCAN for before their runs, either through the bars or the powder to add to drinks.
I have NEVER come across anyone who has had any issues with Generation UCAN and an upset stomach, so if you do have a particularly sensitive stomach, I would consider this your best option. Remember, you have a coupon code of Running4Real for 10% off.
It is not just about what you should be having, but there are also some foods that people often have before runs, thinking they need to eat healthy. These are some foods to avoid before races to prevent stomach upsets, and ensure you have enough energy.
If you have an iron stomach, and can handle these foods, by all means test out things like eggs and sausage or other high fat/high protein foods, but if you have had issues, I would avoid these until you know you can handle them.
- High fat foods
- High protein foods (meats/protein bars/legumes/beans)
- Lettuce/spinach/raw vegetables
- Thick, heavy sauces
- Dairy
- Nuts and Seeds
- Citrus fruits
- Spicy food
When should I eat before running or before a race?
There will also be a difference in timing, depending on your digestive system. You will find your own preference for whether you like to be completely empty, or just a little hungry.
The ideal time to consume your pre-race meal is between two to four hours before a race. This will give your body enough time to digest the food, to break it down into energy it can use in the race. I would start with three hours, and see how your body handles that. If you feel like you need more time, push it back a little.
Yes, I realize this means you may have to get up earlier than you would like to test out your pre run meal, plan a little ahead of time, or eat at a weird time of day, but isn’t it better than an upset stomach?
I think so!
If you have a meal larger than the 500 calories, you may wish to leave a longer gap before you run.
Depending on personal preference, you may also wish to consume a smaller snack of around 100-200 calories 1-2 hours before to top up stores. My advice is to keep the snack very plain (from the list of the carb foods above).
Why? Do I have to eat before a run?
Fasted workouts do have a time and place. I am not going to argue with that. Sometimes it is good to run on “empty” so your body learns how to do that, but you should not do this every day, and it is not something that your body will just get used to. It needs to learn how to burn fat for fuel first, preferably through a high fat, high protein diet.
If you just suddenly start running with no fuel, your body will think it is starvation mode, and you will notice within a few weeks you hit a wall, and start to feel pretty crappy, pretty quickly.
For your body to perform at its best, it needs a good source of carbohydrates that can be converted to energy. Especially if you are running fast or hard your body cannot break down the proteins or fats fast enough to use them for your speed work.
If you are doing lots of VERY easy, slow running, you might be able to get away with it a little more. I learned this the hard way when I went too far with high protein, high fat.
Eating before your run will prevent feelings of fatigue and weakness as well as bonking during races as your body gets used to what it will be going through on race day. Kind of important!
If you are marathon training, I have an entire post on why it is important to fuel (and practice) before your race.
How do I know what foods to eat before running or racing?
Experiment!
I hate to sound like a broken record, but everyone is different! Play around with foods before hard workouts to see what your stomach and energy levels respond best to.
Once you have found what works, stick to it! NEVER try anything for the first time on race day!
Another critical aspect of performing on race day is to make sure during the entire day before your race you are consuming water.
Not just the few hours before, but the days leading up to the race too Even slight dehydration can lead to a drastic drop in performance, so it is critical to your success!
Energy drinks are also helpful in the hours just before the race, but alternate the sips with the water, so you do not end up taking in too much sugar.
What do elites eat before a race?
It really depends on the person, everyone has their own unique creation that works for them. Mine has changed a lot throughout the years. It started off as pasta with mayonnaise, grapes, and chicken (don’t ask me where that came from!!), then it went to peas and rice with butter, I settled for a lot of years on a bagel with a banana, and now it is a
If I had a race at 8am, I would get up at 5am, eat a sweet potato with 1 tbsp of almond butter, and then relax for a little while. I would ensure I was hydrated from the night before, but would immediately begin sipping water with Enduropacks Electrolyte spray.
If I was racing a marathon, I would take Generation UCAN every 5-10k, and RunGum around mile 21 for a mental pick me up.
I have found this works well for me, but you know what I am going to say to finish……find your own meal that works for you.
Hopefully this feature will be useful to those new to running/racing, I have tried to keep it as short as I could without rambling…..but this is difficult if you know me!
Read about what you should eat after a workout HERE












