10 Best Pre-Workout Meals for Performance

Carbs for fuel, some protein for repair, and timing that fits your stomach. Ten meals with USDA numbers, sorted by how long you have before training, from a full plate to a 30-minute snack.

Ellie Lopez, LDN, MS
Ellie Lopez, LDN, MSLicensed Dietitian · Jan 3, 2025
Clean Eatz chicken strips with green beans and brown rice on a black plate
Quick answer

The best pre-workout meals pair carbohydrate for fuel with some protein for repair. Eat a full meal 2 to 3 hours before training, a lighter one 1 to 2 hours before, or a small carb snack 30 to 60 minutes out. Chicken with brown rice comes to about 435 calories, 52g carbs and 41g protein. Oatmeal with banana and almonds is about 350 calories and 58g carbs.

What you eat before a workout changes how you feel during it. The right meal supports steady energy, harder efforts and better recovery, especially when the session is long, intense or built around lifting.

Pre-workout nutrition isn't just eating something before the gym. It's matching the amount and type of food to the workout, the clock and your stomach. A plate that works before a long run can sit badly before heavy squats, and a dinner that fuels an evening session is too much at 6 a.m.

Below: what the research says, how to time it, the 10 meals with USDA numbers for each, how to match them to your workout, and the mistakes that cost people their best sessions.

Pre-workout nutrition science

During moderate to hard exercise your muscles lean on carbohydrate stored as glycogen. A 2024 review of athletes' nutritional needs puts it plainly: low glycogen going in means earlier fatigue, lower training intensity and a harder time holding pace. That's why carbohydrate is the base of every meal on this list.

The trial evidence is real but modest in size. A 2025 systematic review of 13 randomized trials in runners and cyclists found carbohydrate before, during or after exercise helped endurance performance. In one study the same 2024 review describes, recreationally trained people who ate 1.1 or 2.2 grams of carbohydrate per kilogram of body weight an hour before exercise did better than on placebo, and the bigger dose was no better than the smaller one. More was not better. Enough was.

Complex carbohydrates such as oats, brown rice, potatoes and whole grain bread give steady energy when eaten a few hours out. Faster carbohydrates from fruit, dried fruit, rice cakes or a smoothie work better when the clock is short.

Protein matters too. Eating it before or after training supplies the amino acids muscles use for repair and adaptation, which counts most for strength work, hard intervals and long sessions. The International Society of Sports Nutrition says a dose of about 20 to 40 grams of protein maximally stimulates muscle protein synthesis, and that the size and timing of the meal before training changes how much the meal after it has to do. A 2025 review of protein supplements in athletes adds a useful limit: extra protein helps lean mass most when your usual intake is low, and much less once you already hit your daily target.

Fat and fiber belong in a balanced day, but both slow digestion. That makes them better several hours before exercise than right before it. For most active adults, the best pre-workout meal isn't a perfect one. It's the right size, at the right time, for the workout ahead.

For the training side of the picture, our Complete Exercise Guide for Weight Loss covers how exercise and fueling work together.

Pre-workout meal timing

When you eat matters as much as what you eat. A big meal too close to training leaves you heavy and sluggish. Eating too early, or too little, leaves you running on empty by the warm-up. Here's a practical way to time it.

2 to 3 hours before: the window for a complete meal. There is time to digest complex carbs, protein and a moderate amount of fat. Grilled chicken with brown rice and vegetables, a turkey sandwich on whole grain bread, or eggs with toast and avocado all fit. For many active adults this meal lands somewhere around 400 to 600 calories, but body size, training load, goals and appetite all move that number.

1 to 2 hours before: a lighter meal or a substantial snack, mostly carbohydrate with some protein. Greek yogurt with berries, a small bowl of oatmeal, a smoothie or a banana with a little peanut butter all work. Keep fat and fiber moderate here, since both slow digestion.

30 to 60 minutes before: quick-digesting carbohydrate is easiest. A banana, an applesauce pouch, a small handful of dried fruit, a couple of rice cakes or a small smoothie gives fast energy without weight in your stomach. Keep the portion small and stick to foods you already know you tolerate.

Early morning exercisers can go smaller still. If you train soon after waking, half a banana, a few bites of toast or a small smoothie 15 to 30 minutes before may be enough. If you'd rather train with little in your stomach, make sure dinner the night before had enough carbohydrate to cover the session.

  • 2 to 3 hours: Eat Full meal: carbs, protein, some fat · Keep low Heavy sauces
  • 1 to 2 hours: Eat Light meal: mostly carbs, some protein · Keep low Fat, fiber
  • 30 to 60 minutes: Eat Small fast-carb snack · Keep low Fat, fiber, big portions
  • 15 to 30 minutes: Eat A few bites of fruit or toast · Keep low Anything new

These windows are guidelines, not rules. Some people feel great eating close to exercise, others need more time. If you get bloating, reflux, cramping, nausea or heaviness during workouts, try a smaller portion, a lower-fat option or a longer gap.

The 10 best pre-workout meals

These ten cover a range of workouts, from a complete meal before evening training to a light bite before a sunrise session. Each one combines carbohydrate with protein, healthy fat or both. The numbers are for the portion described, from USDA FoodData Central, rounded. We list carbs first because that's the nutrient the hour before training is about.

1

Oatmeal with banana & almonds

Most versatile
About 350 calories · 58g carbs · 10g protein · 9g fiber

Oatmeal is one of the most practical pre-workout meals: easy to make, easy to change and built on carbohydrate. Oats give complex carbs for steady energy. Banana adds faster carbs and potassium, an electrolyte involved in normal muscle function. Almonds bring healthy fat, a little protein and staying power.

A cup of cooked oatmeal (made with water) with one medium sliced banana and about 12 almonds comes to roughly 350 calories, 58 grams of carbs and 10 grams of protein. That's enough for a demanding session and still easy for most people to digest about 1.5 to 2 hours before training.

Morning exercisers can make overnight oats instead. Combine oats with milk, water or Greek yogurt for more protein, refrigerate overnight and eat them cold or warmed for a minute. Watch for: 9 grams of fiber is a lot for some stomachs inside an hour. Move it earlier or skip the almonds if that's you.

2

Chicken & brown rice

Strength classic
About 435 calories · 52g carbs · 41g protein (4 oz chicken, 1 cup rice)

Chicken and brown rice is a classic for a reason: it puts the two training nutrients on one plate. Brown rice provides complex carbs that keep glycogen topped up. Chicken provides high-quality protein with every essential amino acid your muscles use to repair.

Four ounces of roasted chicken breast with one cup of cooked brown rice is about 435 calories, 52 grams of carbs and 41 grams of protein. The live range of 4 to 6 ounces of chicken and three-quarters to one cup of rice works too: more chicken adds protein, more rice adds fuel. Steamed vegetables add nutrients, but keep the portion moderate if fiber bothers you before exercise.

This is the meal for 2 to 3 hours before strength training, endurance work or anything hard that lasts an hour or more. Keep the seasoning simple and skip heavy sauces close to training.

If batch cooking is the hard part, our Complete Meal Prep Guide shows how to cook proteins and grains once for the week. Our Basic Chicken Strips & Rice meal is the ready-made version: 260 calories, 25 grams of carbs and 30 grams of protein in a 10-ounce tray, per our Nutrition Info page. It's lighter on carbs than the home plate, so add a piece of fruit before a long session.

3

Greek yogurt with berries

Light & fast
About 210 calories · 25g carbs · 26g protein

Greek yogurt with berries is one of the easiest pre-workout options there is. A cup of plain nonfat Greek yogurt has about 23 grams of protein, and depending on the brand you'll see roughly 15 to 25 grams on the label. Berries add carbohydrate, fluid, fiber and polyphenols.

One cup of yogurt with three-quarters of a cup of blueberries comes to about 210 calories, 25 grams of carbs and 26 grams of protein. It's light, simple and works 1 to 2 hours before strength training, moderate cardio or a shorter gym session when you want fuel without feeling full.

Before a harder workout, drizzle a teaspoon of honey on top or add a small handful of granola for more carbohydrate. For staying power, add sliced almonds or chia seeds. Watch for: at 25 grams of carbs, this is light fuel for a long run. Add the granola or a banana if the session runs past an hour.

4

Protein smoothies

Low appetite
About 340 calories · 61g carbs · 24g protein (yogurt base)

Smoothies solve a common pre-workout problem: getting enough in when you have little appetite or little time. They're easy to drink, and they don't sit like a plate of food when solids feel too heavy.

The benefit is that you can build one for the workout ahead. For endurance training, blend a banana, mixed berries, a little nut butter and coconut water or milk. For strength training, start with Greek yogurt, then add fruit, a scoop of protein powder and a drizzle of honey if you need more carbohydrate. Our test build, three-quarters of a cup of nonfat Greek yogurt, a banana, a cup of frozen blueberries and half a cup of 1% milk, comes to about 340 calories, 61 grams of carbs and 24 grams of protein.

Three simple rules help: mostly whole-food ingredients, a clear protein source, and moderate fat and fiber if you're drinking it close to training. Most people do well with a smoothie about 45 to 90 minutes before exercise, depending on the size.

If you use protein powder, pick one with a clear amount of protein per serving. Clean Eatz Protein Powder, sold as Shakez Protein Powder, has 20 grams of whey protein per scoop with 1 gram of sugar, so one scoop takes the build above to about 44 grams of protein. Watch for: 41 grams of the sugar in the base build comes from fruit and milk. That's fine fuel before a workout, less ideal as a desk snack.

5

Whole grain sandwich with lean protein

Travels well
About 250 calories · 29g carbs · 21g protein (3 oz turkey)

Sometimes pre-workout fuel has to travel. A whole grain sandwich with lean protein is portable, familiar and easy to adjust to your schedule, which makes it the lunchtime or after-work exerciser's pick.

Build it on two slices of whole grain bread with 3 to 4 ounces of turkey, chicken breast, tuna or another lean protein. With 3 ounces of sliced turkey it comes to about 250 calories, 29 grams of carbs and 21 grams of protein. Add lettuce, tomato or cucumber for nutrients and fluid, and a thin spread of hummus, avocado or mustard for flavor.

It works best 2 to 3 hours before exercise, especially with avocado, hummus or a bigger portion of protein. If you're closer to workout time, eat half and save the rest for after. Watch for: packaged deli turkey is salty. Three ounces of a typical sliced turkey runs close to 1,000 milligrams of sodium in USDA's data, so check the label or use leftover chicken.

6

Egg omelet with whole grain toast & avocado

Muscle focus
About 305 calories · 19g carbs · 18g protein (2 eggs)

Eggs give high-quality protein plus vitamins and minerals involved in energy metabolism, which makes them a strong choice if you're building or keeping muscle. A two-egg omelet has about 13 grams of protein and a three-egg omelet about 19 grams, from USDA's values for large eggs.

Pair the omelet with a slice of whole grain toast for carbohydrate and a quarter of an avocado for healthy fat. Two eggs, the toast and the avocado come to about 305 calories, 19 grams of carbs and 18 grams of protein. Eaten 2 to 3 hours before, it suits strength training and longer gym sessions.

Fold spinach, mushrooms or bell peppers in for more nutrients. Keep the vegetable portion moderate if fiber bothers you before training, and cook with minimal oil so the meal stays light. Watch for: this is the lowest-carb meal on the list. Before a long or very hard session, add a second slice of toast or a piece of fruit.

7

Beets & whole grain bread

Endurance pick
About 245 calories · 39g carbs · 15g protein (with cottage cheese)

Beets are rich in dietary nitrate, which the body can turn into nitric oxide, a compound involved in blood flow and how efficiently muscles use oxygen. The evidence is better than most supplement claims and smaller than the headlines.

A 2025 umbrella review pooled 20 meta-analyses covering 180 studies and 2,672 people. Nitrate improved time to exhaustion, total distance covered, muscular endurance and peak power, mostly when people took at least 372 milligrams (6 mmol) a day for more than three days. Other performance measures didn't improve, and most of the reviews it pooled were rated low or critically low quality. Expect a modest edge for some people, not a guarantee.

Pair roasted beets with whole grain bread and you get complex carbs plus that possible nitrate benefit, a good fit before running, cycling, swimming or long cardio. Half a cup of cooked beets, two slices of whole grain bread and a quarter cup of cottage cheese come to about 245 calories, 39 grams of carbs and 15 grams of protein. For a fuller meal, add 3 to 4 ounces of grilled chicken or turkey. Eat it about 2 to 3 hours before training.

Watch for: a side of beets carries far less nitrate than the concentrated beet juice most trials used, and the amount varies with how the beets were grown. Enjoy them as good carbs first.

8

Sweet potato with eggs or turkey

Prep ahead
About 290 calories · 32g carbs · 16g protein (with 2 eggs)

Sweet potatoes are a practical pre-workout carb: complex carbohydrate, potassium and a filling texture. They're also easy to cook ahead, which makes them good for anyone who wants something simple before training.

Pair a sweet potato with eggs, turkey, chicken or Greek yogurt for protein. About 150 grams of baked sweet potato (a small to medium one) with two hard-boiled eggs comes to about 290 calories, 32 grams of carbs and 16 grams of protein. That combination supports glycogen, muscle repair and steady energy for longer workouts.

It works best about 2 to 3 hours out, especially if you add avocado, olive oil or other higher-fat toppings. For a lighter version, have half a sweet potato with one egg or a few slices of turkey.

To prep it, bake several sweet potatoes at once and keep them in the fridge up to 4 days. Reheat one and add your protein. If cooking isn't happening this week, our Basic Chicken Breast & Sweet Potatoes meal has 300 calories, 24 grams of carbs and 40 grams of protein, and our High-Protein Meal Plan keeps chef-cooked, portion-controlled meals in your freezer for busy weeks.

9

Rice cakes with banana & peanut butter

30-minute fuel
About 215 calories · 32g carbs · 6g protein

When you need quick fuel, rice cakes with banana and peanut butter are simple, portable and easy to scale. Rice cakes and banana give fast-digesting carbohydrate. Peanut butter adds flavor, satiety and a little fat and protein.

Two plain brown rice cakes with half a banana and a tablespoon of peanut butter come to about 215 calories, 32 grams of carbs and 6 grams of protein. That works 30 to 90 minutes before exercise, depending on the portion. Closer to training, use one or two cakes, sliced banana and a thin spread. With more time, add a little more peanut butter or a side of Greek yogurt for protein.

Because it's lower in fiber than most whole grain meals, it's often easier to tolerate before intense training or an early session. Watch for: 6 grams of protein is low. That's fine for a snack before cardio, but make the next meal a protein-heavy one.

10

Strawberry rhubarb chia seed pudding

Make ahead
About 210 calories · 23g carbs · 9g protein · 10g fiber

For a lighter option, chia pudding is a convenient make-ahead choice. Strawberries and rhubarb add natural sweetness and carbohydrate. Chia seeds bring fiber, healthy fat and some plant protein.

Two tablespoons of chia seeds in half a cup of 2% milk, topped with half a cup of strawberries and a quarter cup of rhubarb, comes to about 210 calories, 23 grams of carbs and 9 grams of protein. It also carries about 10 grams of fiber, which is why it sits last: chia is the highest-fiber item here, so eat it 1 to 2 hours before exercise, or earlier if fiber bothers you.

Make it the night before for the best texture. Stir the chia into your milk, refrigerate overnight, then top with fresh or frozen strawberries and cooked rhubarb. For more protein, use Greek yogurt, high-protein milk or a scoop of protein powder. It's ready to eat on an early morning when you want something waiting for you.

At a glance

MealCaloriesCarbsProteinEat before
1. Oatmeal with banana & almonds35058g10g1.5 to 2 hours
2. Chicken & brown rice43552g41g2 to 3 hours
3. Greek yogurt with berries21025g26g1 to 2 hours
4. Protein smoothies34061g24g45 to 90 minutes
5. Whole grain sandwich with lean protein25029g21g2 to 3 hours
6. Egg omelet with whole grain toast & avocado30519g18g2 to 3 hours
7. Beets & whole grain bread24539g15g2 to 3 hours
8. Sweet potato with eggs or turkey29032g16g2 to 3 hours
9. Rice cakes with banana & peanut butter21532g6g30 to 90 minutes
10. Strawberry rhubarb chia seed pudding21023g9g1 to 2 hours

Every number below is for the portion described above, from USDA FoodData Central (SR Legacy), rounded. Carbs come first because they're the fuel.

If the hard part is cooking, not knowing what to eat, a few meals in the freezer close the gap. Our High Protein Meal Plan adds 2 extra ounces of meat to each chef-cooked meal, about 10 more grams of protein, and starts at $63.00 for 6 meals. You can also build your own meal plan one meal at a time, from $8.99 to $13.99 each. Meals arrive frozen with free shipping on plan orders, keep up to 12 months, and heat in a few minutes. There's no subscription.

Pre-workout meals by workout type

Different workouts ask different things of your body. The best meal depends on intensity, duration, timing and how well you tolerate food before exercise.

High-intensity training (HIIT, CrossFit, circuits): repeated hard bursts run mostly on carbohydrate. Choose easy-to-digest carbs with a moderate amount of protein: Greek yogurt with berries, oatmeal with banana, rice cakes with banana and peanut butter, or a smoothie. Eat 1 to 2 hours before when you can, or go smaller if you're closer to the session.

Strength training: combine carbohydrate with high-quality protein. Carbs support training intensity, and protein supplies the amino acids for repair and adaptation. Chicken with brown rice, an omelet with whole grain toast, a whole grain sandwich with lean protein, or sweet potato with eggs or turkey all fit. Most complete meals work best 2 to 3 hours before lifting.

Endurance training (running, cycling, swimming): longer sessions need sustained energy, so carbohydrate-rich meals matter most. Oatmeal with banana, chicken with brown rice, sweet potato with turkey, or whole grain toast with beets help keep glycogen available. A 2025 review of carbohydrate strategies for elite long-distance athletes adds that stomach tolerance, carb type and the mix of nutrients all change how well the fuel works, so practice your pre-race meal in training. Beets may add a modest edge for some endurance athletes, as the nitrate research above shows, though individual responses vary.

Morning workouts: when time is short, go small and quick. A banana, rice cakes with banana, a small smoothie, Greek yogurt with berries or a few bites of overnight oats can work 30 to 60 minutes before. Keep it lower in fat and fiber if you're prone to stomach trouble.

  • HIIT & circuits: Best picks Yogurt & berries, oatmeal, rice cakes, smoothie · Eat 1 to 2 hours before
  • Strength: Best picks Chicken & rice, omelet, sandwich, sweet potato · Eat 2 to 3 hours before
  • Endurance: Best picks Oatmeal, chicken & rice, sweet potato, beets · Eat 2 to 3 hours before
  • Early morning: Best picks Banana, rice cakes, small smoothie, chia · Eat 30 to 60 minutes before

Common pre-workout nutrition mistakes

Even with the right foods, timing, portion and personal tolerance still decide how a session goes. These are the five we see most.

Eating too close to your workout: a large meal shortly before training can leave you heavy and uncomfortable. Use the timing windows as a starting point, then adjust to the meal's size and how your body responds.

Skipping pre-workout nutrition entirely: some people do fine training fasted, especially for short or easy workouts. Longer, harder or strength-focused sessions often go better with some fuel beforehand. Even a small snack helps when a full meal isn't realistic.

Too much fat or fiber right before training: both are part of a good diet, and both slow digestion. Large amounts in the last 1 to 2 hours raise the odds of bloating, cramping, reflux or an upset stomach. Keep those portions moderate inside that window.

Relying only on sugary snacks: candy, pastries and very sugary drinks give quick energy, but they're not the best choice for sustained performance. Choose carbohydrate foods you tolerate well: oats, rice, fruit, potatoes, whole grain bread or a smoothie.

Forgetting hydration: fluids are part of pre-workout nutrition. The 2024 athletes' review suggests about 500 to 600 milliliters (roughly 17 to 20 ounces) of water or a sports drink 2 to 3 hours before training, then 200 to 300 milliliters (about 7 to 10 ounces) in the 10 to 20 minutes before you start. If you sweat heavily, train in heat or go long, you may also need electrolytes before, during or after.

After the session, the job shifts to recovery. A 2025 review of recovery nutrition found carbohydrate in the first hours after exercise matters most for refilling glycogen, with protein speeding muscle repair, especially when carb intake is on the low side.

The bottom line on pre-workout meals

Pre-workout nutrition doesn't need to be complicated. Choose carbohydrate for energy, add protein for repair and adaptation, time the meal to the hours you have, and arrive hydrated.

Use these ten meals as a starting point, then pay attention to how your body responds. Some people feel best with a full meal 2 to 3 hours before. Others prefer a light snack closer to training. The right choice depends on the workout, your appetite, your schedule and your stomach.

If meal prep is one more thing on a full plate, Clean Eatz Kitchen can make consistent fueling easier. Our High-Protein Meal Plan and Build Your Own Meal Plan options are chef-cooked and portion-controlled, so the meal before your workout is already made.

Consistent fueling helps you show up ready. Pick the option that fits your schedule, digest it well, and let the workout do the rest. This guide is general education, not personal medical advice.

Sources

  1. Amawi A et al. Athletes' nutritional demands: a narrative review of nutritional requirements. Front Nutr 2024
  2. Cao W et al. A review of carbohydrate supplementation approaches and strategies for optimizing performance in elite long-distance endurance. Nutrients 2025
  3. Naderi A et al. Nutritional strategies to improve post-exercise recovery and subsequent exercise performance: a narrative review. Sports Med 2025
  4. Poon ET et al. Dietary nitrate supplementation and exercise performance: an umbrella review of 20 systematic reviews with meta-analyses. Sports Med 2025
  5. Jahan-Mihan A et al. Current perspectives on protein supplementation in athletes. Nutrients 2025
  6. Dos Santos LC et al. Effects of carbohydrate supplementation on the performance of endurance athletes: a systematic review. Clin Nutr ESPEN 2025
  7. Kerksick CM et al. International Society of Sports Nutrition position stand: nutrient timing. J Int Soc Sports Nutr 2017
  8. USDA FoodData Central (SR Legacy)

Frequently asked questions

What should I eat before a workout for energy?

Choose carbohydrate with some protein. Good options are oatmeal with banana, chicken with brown rice, Greek yogurt with berries, a protein smoothie, or rice cakes with banana and peanut butter. Carbs supply the glycogen your muscles burn during hard work, and a little protein supports repair. Match the size of the meal to how long you have.

How long before a workout should I eat?

Eat a complete meal 2 to 3 hours before exercise, a lighter meal or snack 1 to 2 hours before, or a quick option like fruit, rice cakes or a small smoothie 30 to 60 minutes before. These are starting points. If you feel heavy during training, eat less or eat earlier next time.

Is it better to eat carbs or protein before a workout?

Both matter, for different jobs. Carbohydrate fuels energy and training intensity, and protein supports muscle repair and adaptation. For most workouts a combination works best, with carbs leading. In one study, 1.1 grams of carbs per kilogram an hour before exercise beat placebo, and doubling it added nothing.

What are the best pre-workout foods for building muscle?

Pair protein with carbohydrate. Chicken with brown rice, eggs with whole grain toast, Greek yogurt with fruit, a protein smoothie or sweet potato with turkey all work. The International Society of Sports Nutrition says about 20 to 40 grams of protein in a meal maximally stimulates muscle protein synthesis, so aim for that range across the day.

Can I work out on an empty stomach?

Some people do fine training fasted, especially for short or low-intensity workouts. For longer, harder or strength-focused sessions, a small snack usually helps energy. If you train fasted in the morning, make sure dinner the night before had enough carbohydrate, and eat a real meal with protein soon after you finish.

What should I eat before a morning workout?

Try a banana, rice cakes with banana, a small smoothie, Greek yogurt with berries or a few bites of overnight oats. Keep the portion small if you only have 15 to 30 minutes. Half a banana is about 13 grams of quick carbohydrate, which is often enough to get through a short session.

What foods should I avoid before a workout?

Avoid foods that are hard for you to digest close to training: large high-fat meals, very high-fiber foods, heavy sauces, spicy food and carbonated drinks. None of these are bad foods. They're just better eaten several hours before exercise, or after it.

Are smoothies good before a workout?

Yes. Smoothies are easy to drink and easy to adjust. Use fruit for carbohydrate, Greek yogurt or protein powder for protein, and keep fat and fiber moderate if you're training soon. A yogurt, banana and berry smoothie is about 340 calories with 61 grams of carbs and 24 grams of protein.

Tap a meal count to add

30 meals work out to $7.56 a meal

View plan details

Tap a meal count to add

18 meals work out to $8.82 a meal

View plan details