Do you ever feel sluggish during a workout? The right pre-workout foods can make all the difference. Knowing what to eat before hitting the gym can help you push harder, recover faster, and smash your goals. Whether you're a morning lifter or an evening runner, this guide has everything you need to fuel your body the right way.
Instant overview
- Pre-workout foods should balance carbohydrates for energy and protein to support muscle function and prevent breakdown.
- Simple carbs (bananas, fruit smoothies) are ideal 30-60 minutes before training; complex carbs (oats, rice, sweet potato) work best 2-3 hours out.
- Eating the right pre-workout foods boosts energy, protects muscle tissue and creates an anabolic environment for growth and recovery.
- Avoid excessive fats before exercise — they digest slowly and can leave you feeling heavy instead of energised.
Pre-workout foods are meals or snacks consumed before exercise to provide the body with carbohydrates for energy and protein to support muscle function. The best choices include bananas, oats, chicken with rice, protein bars and fruit smoothies. Timing matters: simple carbs work best 30-60 minutes before training, while complex carbs should be eaten 2-3 hours beforehand to sustain energy and prevent muscle breakdown.
Jump to:
- Pre-Workout Foods: The Top Picks
- Why You Should Eat Pre-Workout Foods
- The When, What & Why of Pre-Workout Nutrition
- Pre-workout foods: at a glance
- Frequently asked questions
Pre-Workout Foods: The Top Picks
You can't expect your body to perform at its best without giving it the right fuel. Your pre-workout meal or snack should provide a balance of carbs for energy and protein to support your muscles.
Here are some of the best foods to eat before a workout.
1. Bananas
Bananas are an excellent source of natural sugars, simple carbohydrates, and potassium. In the body, potassium is stored for a limited time, so eating a banana 30-60 minutes before your workout can replenish your energy stores and help maintain proper muscle function.
Top tip: Add a dollop of peanut butter for an extra boost of protein and healthy fats.
2. Chicken, Rice & Vegetables
This classic combination is a go-to pre-workout meal for a reason. By combining a lean protein with complex carbohydrates, this meal provides a steady, slow-releasing source of energy and the amino acids needed for muscle repair and growth.
It's best to eat a substantial meal like this around 2-3 hours before your workout to allow for proper digestion.
These chicken burgers are a fab option ...
Zingy Chicken Burger | Fakeaway Recipes
Enjoy a fast food classic from the comfort of your own home. ...
3. Protein Bars
If you're on the go and need a quick fuel-up before the gym, a protein bar is a great option. Look for a bar that offers a balance of carbohydrates and protein to help you power through your session.
Our Layered Bar is a great choice as it contains protein to support muscle mass and carbohydrates for energy.
Eat it around an hour before your workout to get the most benefit.
4. Porridge and Oatmeal
Porridge is the ultimate pre-workout breakfast. It contains complex carbohydrates that digest slowly, providing a sustained release of energy throughout your workout.
Oats are also a great source of soluble fibre, including beta-glucan, which can help keep you feeling full.
Try adding a scoop of protein powder or a blob of peanut butter to your porridge to add extra protein and healthy fats.
Mix up your usual porridge with these blueberry pie baked oats...
5. Fruit Smoothies
Fruit smoothies are delicious and can be super healthy. They provide fast-acting glucose for a quick energy boost before your workout.
Make sure you know what's in your smoothie, especially if it's store-bought, to avoid excessive sugar. You can also add protein powder or peanut butter for extra nutrients.
6. Wholegrain Bread, Sweet Potato & Brown Rice
These are all great sources of complex carbohydrates that should be consumed around 2-3 hours before the gym. Combined with a good source of protein, they provide a steady release of energy to fuel you through a full workout.
Carbohydrates are essential for anyone who is physically active, especially those who do endurance activities like cycling and running.
Try these sweet potato brownies for a twist on a pre-workout snack...
5-Ingredient Sweet Potato Brownies | No Flour Needed
All you need is a handful of ingredients for these rich & gooey brownies....
7. Apple Wedges and Peanut Butter
Apple slices with a small amount of peanut butter are one of the tastiest and easiest pre-workout snacks. This is a fantastic option for those who are watching their calorie or carb intake.
The protein from the peanut butter and the nutrients from the apple make this a balanced snack. It's perfect for consuming around 30 minutes before a workout.
8. Omelette
If you're serious about your fitness, eggs are a daily staple. Omelettes, made with whole eggs or just egg whites, are an excellent source of protein and all nine essential amino acids needed for muscle building.
For added nutrients, add some spinach or kale. You should eat an omelette 2-3 hours before a workout to promote muscle growth and prevent muscle breakdown.
9. Homemade Protein Bars
If you love to bake, why not try making your own protein bars? Homemade bars are simple to make and are perfect for on-the-go pre-workout fuel. You can also control the ingredients to create a bar that meets your specific needs, whether that's high in carbs and protein or low in carbs and high in protein.
You can add everything from nuts and seeds to dried fruit and a sprinkle of chocolate — just be mindful of the sugar content.
Myprotein's Best Whey Protein Flavours According To You
If you’ve ever found yourself in a protein-picking dilemma, a good place to star...
10. Protein Shakes
If you're in a hurry, a protein shake is a quick and convenient way to get your pre-workout nutrients. A quality shake can be mixed with BCAAs or maltodextrin powder for a powerful pre-workout drink.
A shake with a fast-releasing protein like whey protein, combined with simple carbohydrates, can give you the energy you need in minutes. Sip on a shake around an hour before your workout to maximise your performance.
High Protein Shakes To Boost Your Daily Intake & How To Make Them
Your daily protein shake will never be boring again....
Why You Should Eat Pre-Workout Foods
Many people do "fasted cardio" to try and burn more fat, but unless you're working out early in the morning, you need to fuel your body before every session.
Think of your body like a car: you can't drive 150 miles with an empty tank. If you want to perform and train at your best, you need to make sure your body has enough fuel. If you don't provide your body with the energy and nutrients it needs, you won't see results as quickly. Over time, you might also increase your risk of illness or injury.
Here are a few reasons why fuelling your body properly is key to unlocking your fitness potential:
1. More Energy
Our bodies use carbohydrates (glycogen) as their primary source of fuel. They can be converted into ATP (the body's energy molecule) faster than protein or fat. Filling your glycogen stores before a workout means you'll have more energy to perform at your best.
2. Prevent Muscle Breakdown
When you exercise, your glycogen stores are used up quickly. To find new energy, the body can start to break down muscle tissue, a process known as catabolism. By fuelling up beforehand, you provide your body with the energy it needs, helping to protect your hard-earned muscle and support recovery.
3. Increase Muscle Growth
Eating the right pre-workout foods doesn't just top up your glycogen stores; it also creates an anabolic environment in your body. This means your body is in a state of building and repairing muscle, which is essential for muscle growth and recovery.
The When, What & Why of Pre-Workout Nutrition
When you're trying to build muscle, tracking your macronutrients — protein, carbohydrates, and fats — is crucial. The timing and ratio of these nutrients also matter.
It's best to avoid too much fat before a workout. Fats are slow-digesting, and while they are high in energy, too much can make you feel sluggish and heavy instead of energetic.
Pre-workout meals containing protein are great for preventing muscle catabolism. By eating a good source of protein, you provide your body with the amino acids it needs to protect muscle tissue, aid recovery, and support growth.
There are two types of carbohydrates: simple, high-GI (glycaemic index) and complex, low-GI. Which one is best depends on your workout time and goals.
Simple carbohydrates are ideal for 30 minutes to an hour before a workout because they provide fast-acting glucose for quick energy. Complex carbohydrates are best consumed 2-3 hours before a workout as they offer a slow-releasing energy source. This helps you work out for longer without a mid-session energy crash.
Follow these simple timing guidelines to get into gear:
Consume light meals or snacks with simple carbohydrates and some protein.
Eat a balanced meal of around 400-500 calories. It should contain a good source of protein (around 20g) and complex low-GI carbohydrates (20-30g).
Pre-workout foods: at a glance
| Feature | Specification | Why it matters |
|---|---|---|
| Simple carbs timing | 30–60 minutes before workout | Provides fast-acting glucose for immediate energy without digestive discomfort |
| Complex carbs timing | 2–3 hours before workout | Delivers slow-releasing energy to sustain performance and prevent mid-session crashes |
| Protein content (meals) | Around 20g per serving | Supplies essential amino acids to prevent muscle breakdown and support recovery |
| Carbohydrate content (meals) | 20–30g complex carbs | Tops up glycogen stores for sustained energy output during training |
| Fat intake guidance | Minimise before exercise | Fats digest slowly and can cause sluggishness instead of boosting performance |
| Calorie range (full meals) | 400–500 calories | Balances energy provision with digestive comfort for optimal workout readiness |
Frequently asked questions
What are the best pre-workout foods to eat before the gym?
The best pre-workout foods include bananas, oats, chicken with rice and vegetables, protein bars, fruit smoothies, wholegrain bread, sweet potato, brown rice, apple slices with peanut butter, omelettes, homemade protein bars and protein shakes. These options balance carbohydrates for energy and protein to support muscle function and prevent breakdown.
Should I eat simple or complex carbohydrates before a workout?
It depends on your timing. Simple carbohydrates like bananas and fruit smoothies are ideal 30 minutes to an hour before a workout because they provide fast-acting glucose for quick energy. Complex carbohydrates such as oats, rice and sweet potato are best consumed 2–3 hours before exercise as they offer slow-releasing energy to sustain performance without a mid-session crash.
How long before a workout should I eat?
Timing varies by meal type. Light snacks with simple carbohydrates and some protein should be consumed 30 minutes to an hour before training. Balanced meals of around 400–500 calories containing protein (around 20g) and complex carbohydrates (20–30g) are best eaten 2–3 hours beforehand to allow for proper digestion and sustained energy release.
Why should I avoid fats before a workout?
Fats are slow-digesting and, while high in energy, can make you feel sluggish and heavy instead of energised. It's best to minimise fat intake before exercise to avoid digestive discomfort and ensure your body prioritises carbohydrates and protein for immediate energy and muscle support.
Can eating pre-workout foods prevent muscle breakdown?
Yes. When you exercise, your body uses glycogen stores quickly and may start breaking down muscle tissue (catabolism) to find new energy. Eating the right pre-workout foods provides your body with carbohydrates and amino acids from protein, helping to protect muscle tissue, support recovery and create an anabolic environment for growth.
Take Home Message
Whatever pre-workout foods you choose, make sure they are nutritionally dense. Focus on a combination of carbs and protein to ensure your body has the fuel it needs to perform at its best. There are so many delicious options out there, so be creative and enjoy fuelling your body the right way.
READ THESE NEXT:
What To Eat Before The Gym | Pre-Workout Nutrition
This is what you need for a high-performance workout....
Guide To Pre-Workout | What Is It? When To Take it?
It's time to re-energise your exercise routine....