What Is a Good Pre-Workout Meal? Foods and Timing

A good pre-workout meal combines carbohydrates and protein, eaten one to four hours before exercise. The sweet spot for most people is roughly 15 to 30 grams of carbohydrates paired with 5 to 15 grams of protein. That could be as simple as a banana with a handful of almonds, a small bowl of oatmeal with yogurt, or toast with peanut butter. The specifics depend on timing, what kind of exercise you’re doing, and how your stomach handles food under stress.

Why Carbs and Protein Matter

Your muscles store carbohydrates as glycogen, which is their primary fuel source during exercise. When you eat carbs before training, your body converts them to blood sugar, which your muscles pull in and burn directly. This actually spares the glycogen already stored in your muscles, giving you a deeper fuel reserve. A meta-analysis in the Journal of Applied Physiology estimated that carbohydrate intake spares roughly 24 mmol/kg of muscle glycogen during about 100 minutes of exercise compared to training fasted. In practical terms, that means you have more energy available later in your session, when fatigue typically hits hardest.

Protein before a workout serves a different purpose. It supplies amino acids that help limit muscle breakdown during training and gives your body a head start on recovery. You don’t need a large amount. Five to 15 grams is enough to get amino acids circulating in your bloodstream by the time you start lifting or running.

Timing Changes What You Should Eat

The Academy of Nutrition and Dietetics recommends eating one to four hours before exercise, and where you fall in that window determines how much and what kind of food works best.

If you’re eating three to four hours out, you have time for a full meal. Think grilled chicken with rice and vegetables, or a turkey sandwich on whole-grain bread. Your body has plenty of time to digest fats, fiber, and larger portions without any stomach issues during your workout.

If you’re eating 60 to 90 minutes before, keep it smaller and simpler. A piece of fruit with a small serving of Greek yogurt, or a rice cake with a thin layer of nut butter. The closer you get to your workout, the more you want foods that break down quickly and sit lightly in your stomach.

If you only have 15 to 30 minutes, stick to something very easy to digest: a few bites of banana, a small handful of dried fruit, or a few swigs of a sports drink. At this point you’re just topping off blood sugar, not trying to digest a real meal.

Foods to Limit Before Training

Fat and fiber both slow digestion significantly. That’s normally a good thing, but before exercise it can leave food sitting in your stomach while your body is trying to redirect blood flow to your muscles. The National Academy of Sports Medicine specifically recommends keeping fats and fiber minimal in pre-workout meals to reduce the risk of nausea, cramping, and bloating.

This means saving the high-fiber beans, large salads, fried foods, and cheese-heavy meals for after your session. A small amount of fat (like what’s naturally in eggs or nut butter) is fine if you’re eating two or more hours ahead, but loading up on a burger and fries 45 minutes before a run is a recipe for discomfort.

Slow-Digesting Carbs Outperform Simple Sugars

Not all carbohydrates perform equally as pre-workout fuel. A study of trained cyclists compared meals with the same total carbohydrates but different glycemic indexes, meaning how fast the carbs hit the bloodstream. The cyclists who ate a low-glycemic meal (slower-digesting carbs like oats or sweet potatoes) 45 minutes before a 40-kilometer time trial finished an average of 3 minutes faster than those who ate high-glycemic carbs (white bread, sugary cereals).

The reason comes down to sustained energy. High-glycemic carbs cause a sharp spike in insulin, which can actually suppress fat burning and lead to a blood sugar crash partway through exercise. Low-glycemic carbs release glucose more steadily, maintaining a higher rate of carbohydrate burning throughout the session. The result is more available energy toward the end of your workout, right when you need it most.

Good low-glycemic options include oatmeal, whole-grain bread, sweet potatoes, most fruits (especially apples, berries, and pears), and legumes. If you’re eating closer to your workout and need something fast, higher-glycemic options like white rice, a banana, or a sports drink become more practical because they digest quickly and are less likely to cause stomach trouble.

Endurance vs. Strength Training

Carbohydrate needs vary depending on what you’re doing. For endurance exercise (running, cycling, swimming for 60 minutes or more), carbs are critical. Your muscles burn through glycogen steadily during prolonged effort, and starting with full stores directly affects how long you can sustain your pace. Aiming for the higher end of the 15 to 30 gram range, or even more for a full pre-workout meal several hours out, makes a noticeable difference.

For strength training, the picture is a bit different. Sports nutrition guidelines have historically focused more on protein for resistance athletes, with less attention to carbohydrate requirements. That said, glycogen still fuels high-intensity sets, and training with depleted carb stores can reduce the number of reps you can complete and make heavy weights feel heavier. A moderate serving of carbs with protein before lifting is still beneficial, even if the total amount doesn’t need to be as high as for a two-hour bike ride.

Don’t Forget Hydration

Dehydration impairs performance faster than a bad meal does. The National Strength and Conditioning Association recommends drinking 5 to 7 milliliters of fluid per kilogram of body weight at least four hours before exercise. For a 70-kilogram (154-pound) person, that’s roughly 350 to 490 milliliters, or about 1.5 to 2 cups of water. If your urine is still dark two hours before your workout, drink another 3 to 5 ml/kg (about one more cup).

Plain water works for most sessions under an hour. For longer or more intense efforts, especially in hot conditions, a drink with electrolytes helps maintain fluid balance.

Caffeine as a Performance Boost

Caffeine is one of the most well-studied performance enhancers available. A dose of about 3 mg per kilogram of body weight (roughly 200 mg for a 150-pound person, or about one strong cup of coffee) is enough to improve endurance, power output, and focus. Higher doses up to 6 mg/kg can work, but they increase the risk of jitteriness, a racing heart, and stomach problems without adding much extra benefit.

Most people take caffeine 30 to 60 minutes before exercise, but there’s growing evidence that timing it to when you start feeling fatigued may be equally effective, especially for longer sessions. If you’re doing a 90-minute run, sipping coffee or having a caffeinated gel at the halfway point can provide a second wind when your energy dips. The key is finding the lowest effective dose rather than loading up.

Sample Pre-Workout Meals by Timing

  • 3 to 4 hours before: Chicken breast with brown rice and steamed vegetables. A whole-grain wrap with turkey, avocado, and a side of fruit. Oatmeal with eggs and a banana.
  • 1.5 to 2 hours before: Greek yogurt with berries and a drizzle of honey. A small bowl of oatmeal with a scoop of protein powder. Toast with peanut butter and banana slices.
  • 30 to 60 minutes before: A banana or a handful of dried fruit. A rice cake with a thin spread of jam. A small smoothie made with fruit and a splash of milk.

Individual tolerance varies widely. Some people can eat a full meal an hour before heavy squats with no issues. Others feel queasy if they eat anything within two hours of training. Experiment during lower-stakes workouts to find what sits well for you, and save any changes to your routine for practice days rather than race day or a personal-record attempt.