Body + Mind is reader-supported. We may earn an affiliate commission when you buy through some of the links on our site.

Alt text: Runners on a road during a race. The main focus is on an athlete with blue-green shoes and neon yellow socks. The atmosphere is energetic and competitive.
Caption: Runners on a road during a race
Description: Runners on a road during a race
It’s exciting to prepare for a race — from logging your training miles to picking out upbeat playlists to choosing running clothes and gear. However, one of the most important things to consider is what to eat before a 5K so you feel like a champion once you cross the finish line. Food is more than fuel. It is a tool that helps sharpen focus and calm nerves for a better running experience.
The human body stores carbohydrates from food as glycogen. It’s good to eat plenty of carb-heavy foods one to three days before a race since running depletes glycogen stores. Additionally, your brain is sharper when blood sugar is stable.
On the day of the race, eat a main meal containing foods rich in complex carbohydrates, paired with a small amount of protein for optimal performance. Make sure to consume food one to four hours before the competition to give your stomach proper time to digest.
You can also give your body a significant energy boost by eating simple carbohydrates 30-60 minutes before the race.
The best options to have before your race are foods rich in carbohydrates. Here’s what to eat before a 5K to get the carbs you need.
Oats are the king of complex carbs. They provide a slow and steady release of energy that can last you for the entire 5K. Additionally, oats are great for maintaining heart health and preventing blood sugar spikes and crashes.
A simple hot bowl of oatmeal is the perfect comforting meal to power you before a race. Add a drizzle of honey and a handful of berries to make it more enjoyable. You can even sprinkle in nuts and seeds to boost its nutritional value. For the ultimate time-saver hack, prepare overnight oats by mixing them with milk and storing the container in the fridge.
Bananas make ideal pre-race meals for a good reason. They are healthy, quick to eat and delicious — it’s nature’s energy bar. Plus, bananas are a great source of potassium, which can help prevent muscle cramps during and after the race.
The best thing about bananas is that they don’t require prep. If you want something fancier, you can add them to your oatmeal, smoothies, pancakes or peanut butter sandwich. You can also eat a banana with a protein like nut butter after the race for muscle recovery.

Alt text: Three pieces of sliced everything bagels are piled on top of each other, beside a tipped jar spilling seeds on a white surface
Caption: Everything bagels are an easy pre-race meal
Description: Everything bagels are an easy pre-race breakfast
Whole-wheat toast or a bagel are simple and reliable sources of carbohydrates. They’re easy on the stomach for most people, so you don’t have to worry about indigestion or bloating when running. These foods are breakfast staples for a reason — they’re easy to prepare while giving you the boost you need to power your day.
Add a layer of butter, jam or cream cheese to make your bagel or toast even tastier. That’s all you need for great pre-race meals.
Sweet potatoes are known as nutritional powerhouses, and for good reason. They contain complex carbohydrates, antioxidants and potassium. Antioxidants such as beta-carotene support cognitive function, helping your body stay focused throughout the 5K.
A plain baked sweet potato is a nutritious and delicious meal option. Enjoy its sweet and earthy flavor. If you want to include protein, make sure to add an egg or some baked beans to your pre-race meals.
Alt text: A cup of yogurt topped with fresh blueberries and a mint leaf on a wooden tray. Blueberries are scattered alongside a spoon with yogurt.
Caption: A cup of yogurt with berries is the ultimate snack, rich in carbs and protein
Description: A cup of yogurt with berries is the ultimate snack, rich in carbs and protein
Greek yogurt is the perfect balance between carbohydrates and protein. Berries are great because they are high in fiber, antioxidants and carbs, making them a great addition to meals. Together, they make the ultimate energizing pre-race meal. You can choose from raspberries, blueberries, strawberries or a mix of them. Drizzle in some honey or maple syrup for an even more concentrated boost of energy.
Dates are also great as a pre-race snack or an additional topping to Greek yogurt or oatmeal. They’re a concentrated source of sugar and make a good snack for a quick energy boost. This will be especially handy for early-morning races, when you need that jolt of energy to shake off grogginess. You can even carry a small zip-close bag of dates when running for quick bites along the way. They are rich in minerals such as potassium and magnesium, which can help prevent muscle cramps.
This is a great option for those looking to optimize their performance during the race. Research has shown that beetroots are rich in dietary nitrates, which the body converts into nitric oxide to widen blood vessels.
The dilated vessels help increase blood flow and oxygen to muscles. This enables you to comfortably run at the same pace since your cardiovascular system works more efficiently. Beetroot juice can turn your urine or stool a pink or reddish color. This is normal and goes away after a day or two!
For those who want the least amount of preparation possible, especially for races starting early in the morning, whole-wheat crackers make great pre-race snacks. Their complex carbohydrates break down more slowly in your body than simple sugars, providing you with sustained energy and satiety throughout the race. Whole-wheat crackers also typically contain high amounts of fiber and protein.
You can pair them with hummus or your favorite nut butter two hours before your run. You can also eat them on their own if you prefer.
Aside from pre-race meals, the most important thing you need to do before a race is to hydrate. Water is important for your physical performance and mental clarity, especially for an activity as demanding as running. Even mild dehydration can cause you to feel dizzy and impact performance.
Make sure to drink more glasses of water on the days leading up to the race and on the morning of. This ensures that you’re giving your body what it needs to keep going.
Ensure your 5K pre-race meals fuel your body with nutritious and carbohydrate-rich food. Eat your foundational meals well before the race and bring quick snacks for a helpful boost of energy. The most important thing is to give your body the nutrition it needs to help you cross that finish line.
Your email address will only be used to send you our newsletter, and at any time you may unsubscribe. For more information, see our Privacy Policy.