Training · Nutrition

What To Eat Before A Workout: 12 Pre-Workout Meals And Snacks

Chow down before you suit up. Here's what to eat before you swim, bike, or run, and exactly when.

Creamy oatmeal bowl topped with fresh berries, a pre-workout meal to fuel training

When you're stumbling around your kitchen at 5 a.m., it's hard to remember how many grams of carbs per kilogram you need to fuel that early-morning swim. (One gram of carb per kilogram of body weight, roughly an hour before, in case you forgot.) Or maybe your evening tempo run felt flat and you're wondering if the break-room doughnuts were to blame.

Either way, what you eat before a workout is rarely a one-size-fits-all decision. The right pre-workout fuel depends on your sport, your intensity, and how much time you have to digest. So we asked our IRONMAN Certified Coaches for the best pre-training meals and snacks for swimming, biking, and running, plus the timing and the "why" behind each one.

Below you'll find 12 ideas, organized so you can jump straight to what you need: the fundamentals of pre-workout nutrition, full meals for when you have a couple of hours, quick snacks before exercise when you don't, and discipline-specific picks for swim, bike, and run.

Infographic showing what to eat before a workout by time window: a full meal 2+ hours out, a snack 60 minutes out, and quick fuel 30 minutes out
What to eat before a workout, by how much time you have to digest.

What To Eat Before A Workout: The Basics

Before the recipes, it helps to understand what your body actually does with pre-workout fuel. Get this part right and every meal below makes more sense.

How Pre-Workout Nutrition Fuels Performance

Your muscles run primarily on glycogen, the carbohydrate stored in the muscles and liver. When you train, you draw down those glycogen stores, and once they run low, your pace, power, and focus drop with them (the dreaded "bonk"). Eating carbohydrate before exercise tops off muscle glycogen so you have fuel ready from the first stroke, pedal, or stride.

That's why carbohydrate is the foundation of nearly every pre-workout meal. A smaller amount of protein supports muscle function and reduces breakdown during longer sessions, and a little fat helps sustain energy on longer, lower-intensity efforts. The goal isn't a big meal; it's the right fuel, easy to digest, at the right time.

Meal Vs. Snack: How Timing Changes What You Eat

The single biggest factor in what to eat before a workout is how much time you have to digest. This is the difference between a pre-training meal and a pre-training snack:

As a rule of thumb: the closer you are to your workout, the smaller, simpler, and more carb-focused the snack should be.

Side-by-side comparison of a pre-workout meal versus a pre-workout snack, covering when to eat, what to eat, and examples for each
Pre-workout meal vs. snack: same goal, different timing.

Balancing Carbs, Protein, And Fat

For most pre-workout meals, aim for a carbohydrate-forward plate with a modest amount of protein and a small amount of fat. The classic endurance guideline is 1g of carb per 1kg of body weight about an hour before exercise, scaling up with more lead time and down as you get closer to the start. High-fat and high-fiber foods slow digestion, so save those for after your session, not before. When in doubt, choose "real food," keep it familiar, and never experiment with something new on a hard training day.


Quick-reference chart of go-to pre-workout fuel for swim, bike, and run, with a top pick, an alternative, and timing for each discipline
Go-to pre-workout picks for each discipline.

Pre-Swim Fuel: What To Eat Before Swimming

Morning swims often mean an early alarm and limited digestion time, so these pre-swim options stay light, carb-forward, and easy on the stomach.

Cherry Juice And Egg Whites (1–2 Hours Before)

Tart cherry juice plus egg whites delivers about 20 grams of quality carbohydrate and 5 grams of lean protein, ideal one to two hours before a swim. Cherry juice is sold as a concentrate, so mix it with 8–12 ounces of water to double as pre-workout hydration. Tart cherry is also an inflammation fighter packed with nutrients, and this snack has under 1 gram of fat, so digestion is easy. Bonus: it's gluten, wheat, peanut, and dairy free, with no added sugar.

Greek Yogurt And Fruit (45–60 Minutes Before)

Greek yogurt is high in protein, and adding fruit brings the carbs and a little natural sugar to burn off during your session. Bananas pair especially well, and the potassium also supports recovery afterward.

Toast And Nut Butter (60 Minutes Before)

A high-carb, low-fat, low-protein snack that's perfect about an hour before a morning swim. Whole-grain bread with almond butter is a reliable choice, but with so many nut butters available, try cashew or sunflower seed butter for variety.

Sports Drink (30 Minutes Or Less)

On days when you have 30 minutes or less, skip solid food and fuel with a high-quality sports drink that contains both carbs and electrolytes. Liquid carbs enter the bloodstream quickly for fast absorption, while the electrolytes help keep cramping at bay.

Dialing in race-week fueling? See our endurance nutrition basics for the 70.3.


Pre-Bike Fuel: What To Eat Before Cycling

Rides tend to allow a bit more lead time than swims, which means you can layer in slow-releasing carbs and a little more substance to stabilize energy over longer hours in the saddle.

Banana And Nut Butter (60 Minutes Before)

A banana with nut butter gives you about 30 grams of carbohydrate, a little protein, and roughly 10 grams of healthy fat to keep you energized over a longer ride. Keep the almond or sunflower butter to a 2-tablespoon serving. Eaten about an hour out, it helps stabilize energy through the first few hours. It's also gluten, wheat, peanut, and dairy free with no added sugar.

Breakfast Smoothie (60 Minutes Before)

An hour before a moderate ride, blend fruit, protein powder, and milk for a quick, customizable meal. Smoothies never get old thanks to the endless combinations.

Protein Oatmeal (2 Hours Before)

Oats plus protein powder is a near-perfect pre-workout meal. Add half an avocado and a dash of honey for both short- and long-term energy. Best eaten about two hours before a long ride.

Scrambled Eggs And English Muffin (90 Minutes–2 Hours Before)

With more time to digest, build a plate of scrambled eggs and a toasted English muffin. Not a fan of the nooks and crannies? Swap in toast or a tortilla. The carbs here are key for shorter and more intense efforts.


Pre-Run Fuel: What To Eat Before Running

Running jostles the stomach more than swimming or cycling, so digestibility is everything. These picks span a wide range of windows, from a 2-hour pre-run meal to a 30-minute grab-and-go.

Energy Bars And Gels (60 Minutes Before)

For runs lasting 60 to 90 minutes, fuel up about an hour out with an energy bar, and drink 8 to 16 ounces of water to rehydrate and wake up the digestive tract. For short, easy runs, a gel is enough. Only use caffeinated gels if your body is already accustomed to caffeine.

Avocado Toast (30–60 Minutes Before)

With 30 to 60 minutes before a run, mash about ¼ of an avocado onto a slice of brown rice bread. Brown rice is a great carb source and digests more easily than many wheat-based breads. This snack delivers close to 30 grams of carbohydrate, 7 grams of fat, and about 4 grams of protein, and it's gluten, wheat, peanut, and dairy free.

Sweet Potato (90 Minutes–2 Hours Before)

With more time to digest, increase the carb load slightly and add a small amount of fat and protein to sustain energy. A sweet potato is a low-GI, slow-releasing complex carbohydrate that fuels longer efforts.

Coconut Banana Bar (30 Minutes Before)

This make-ahead recipe combines key performance ingredients and works just 30 minutes before a moderate run. The coconut adds easily broken-down fats for "high-octane fuel," the dates give quick-release energy, and the banana and sea salt add electrolytes for a complete pre-training snack.

Mix the oats and coconut in a bowl, purée the rest in a blender, combine, and press into a parchment-lined baking sheet. Refrigerate for two hours, then enjoy before your next long run.

Looking ahead to race morning? Pair these with our 4 simple race-day breakfast meals.


Quick Snacks Before Exercise: 30 Minutes Or Less

Short on time? You can still fuel well. When you're 30 minutes or less from starting, choose a small, simple, fast-digesting snack before exercise and keep fat and fiber low. Any of these will do the job:

The point is simple: even a small amount of fuel 30 minutes out beats training on empty. The closer to your start, the more you should lean on simple, liquid, or pre-portioned carbs.


Foods To Avoid Before A Workout

What you skip matters as much as what you eat. Right before training, steer clear of:

If your stomach is sensitive, give yourself more lead time and keep the pre-workout snack small and simple.


Pre-Workout Fueling Rules To Live By

A quick checklist from our coaches to keep your pre-training nutrition on track:

Fueling is only half the equation. Round out your plan with our 6 nutrition rules for endurance athletes and learn why fat is the most misunderstood fuel source.

Dial In Your Fueling With An IRONMAN Certified Coach

Pre-workout nutrition is personal. What works for one athlete can sit like a brick for another. An IRONMAN Certified Coach can build a fueling and training plan around your body, your sport, and your race calendar, so you show up to every session ready to perform.

Find your coach with IRONMAN U Coach Match →

Frequently Asked Questions

What's The Best Thing To Eat Before A Workout?

There's no single best pre-workout food; it depends on your sport, intensity, and timing. The reliable formula is carbohydrate-forward, easy to digest, with a little protein. Strong all-around options include oatmeal, a banana with nut butter, Greek yogurt with fruit, or toast with nut butter.

What Should I Eat 30 Minutes Before A Workout?

Keep it small, simple, and carb-focused: a banana, an energy bar or gel, or a sports drink. With only 30 minutes to digest, avoid fat, fiber, and large meals so the fuel is available fast and doesn't sit heavy.

Can I Eat A Snack 30 Minutes Before A Workout?

Yes. A light, fast-digesting snack 30 minutes out is far better than training on empty. Choose simple carbs like a banana, a bar, or a sports drink, and skip high-fat or high-fiber foods that digest slowly.

Is It OK To Work Out On An Empty Stomach?

For most athletes, no, especially before longer or harder sessions. Training fasted can lead to bonking, poor performance, and muscle breakdown. If you're truly short on time, take in at least a small amount of carbohydrate before you start.

What Is The 3-3-3 Rule?

The "3-3-3" is a general gym mnemonic some people use, but it isn't a sports-nutrition standard. For endurance training, the more useful guideline is the 1g carb per 1kg of body weight about an hour before exercise rule, scaled to how much digestion time you have.

What Should I Eat Before Strength Training Or A Gym Session?

The same principles apply: a carb-forward snack or meal with some protein, timed to your digestion window. A banana with nut butter, Greek yogurt with fruit, or oatmeal all work well before resistance training. For programming, see our strength circuits for busy triathletes.

Should I Change My Pre-Workout Nutrition If I'm On A GLP-1 Medication Or Managing A Condition Like Diabetes?

Possibly. Medications like GLP-1s and conditions such as diabetes can change how your body handles carbohydrate, appetite, and blood sugar around exercise. This is individual and medical, so work with your doctor or a registered dietitian, and consider matching with an IRONMAN Certified Coach to tailor your fueling safely.


Thank you to the IRONMAN Certified Coaches who contributed to this article: Phil Jarvis, Susan Kitchen, Carrie Barrett, Ryan L. Ross, and Jason Lentzke. Looking for tailored advice? Reach out to a coach through IRONMAN U Coach Match.

Your Fuel's Dialed In. Now Find Your Tribe.

Training is better with company. Connect with an IRONMAN TriClub near you to log the miles alongside athletes who share your goals, your start lines, and your appetite for the work.

Find Your TriClub →