What and When to Eat Before a Workout: Foods and Timing

The ideal pre-workout meal combines carbohydrates and protein, eaten one to four hours before you exercise. The closer you eat to your workout, the smaller and simpler the food should be. That’s the core principle, but the details depend on your workout type, your body size, and how your stomach handles food during movement.

The Timing Window

You have a flexible range of one to four hours before exercise to eat. Where you land in that window determines how much and what kind of food works best.

Three to four hours out, you can eat a full meal. Think a plate with grains, a protein source, and vegetables. Your body has enough time to digest everything, absorb the nutrients, and shuttle fuel into your muscles. Two hours out, you want something moderate: a sandwich, a bowl of oatmeal with fruit, or Greek yogurt with berries. Within an hour of your workout, stick to something small and easy to digest, like a banana, a handful of raisins, or a piece of toast with a thin spread of peanut butter.

The reason for this scaling is straightforward. Digestion redirects blood flow to your gut. If you eat a large meal and then start exercising 30 minutes later, your muscles and your digestive system are competing for blood supply. The result is often nausea, cramping, or sluggish performance. Giving your body more time (or less food) avoids that conflict.

Carbs Are the Priority

Carbohydrates are your muscles’ preferred fuel during moderate and high-intensity exercise. Your body stores carbs as glycogen in your muscles and liver, and those stores are what you’re drawing from during a hard session. Eating carbs before training tops off those reserves.

For people doing about an hour of moderate training daily, sports nutrition guidelines recommend 5 to 7 grams of carbohydrate per kilogram of body weight across the full day. For higher-intensity or longer sessions (one to three hours), that rises to 6 to 10 grams per kilogram daily. Your pre-workout meal is one piece of that overall intake.

The type of carbohydrate matters less than most people think. Simple carbs like fruit, white bread, or rice digest quickly and deliver glucose to your blood fast, making them good choices when you’re eating close to your workout. Complex carbs like oatmeal, sweet potatoes, or whole-grain bread release glucose more slowly, which works well when you’re eating two to four hours ahead. In practice, the performance difference between high-glycemic and low-glycemic foods before exercise is minimal. Multiple studies comparing the two have found no significant difference in time to exhaustion, time-trial performance, or energy use during the workout itself.

Where Protein Fits In

Every pre-workout meal or snack benefits from some protein alongside the carbs. Protein doesn’t just repair muscles after training. Consuming it beforehand makes amino acids available in your bloodstream during the workout, which supports muscle maintenance and growth.

The amount that matters most is your total daily intake: roughly 1.6 to 2.2 grams of protein per kilogram of body weight for people looking to build or maintain muscle. Spreading that evenly across meals produces about 25 percent more muscle protein synthesis than loading most of your protein into one or two meals. So a pre-workout snack with 20 to 30 grams of protein contributes meaningfully to that distribution.

About 30 grams of high-quality protein provides roughly three grams of leucine, the amino acid that triggers the switch from muscle breakdown to muscle building. Good pre-workout protein sources include Greek yogurt, eggs, a scoop of whey in a smoothie, or a peanut butter sandwich.

What to Eat for Different Workout Types

Strength training and endurance exercise have different fueling priorities. Before a strength session (lifting weights, resistance circuits), including protein is especially important because it stimulates protein synthesis and supports strength gains. A meal with balanced carbs and protein, like eggs with toast or chicken with rice, works well two to three hours before lifting.

Before endurance exercise (running, cycling, swimming for 45 minutes or more), easy-to-digest carbohydrates take priority. Too much protein before a long run can sit heavy in your stomach and cause gastrointestinal distress because protein takes longer to break down. A bowl of oatmeal with banana, a bagel with a thin layer of nut butter, or rice with a small amount of chicken keeps things light while filling glycogen stores.

For shorter, moderate workouts (a 30-minute gym session, a yoga class, a casual bike ride), the stakes are lower. A small snack or even nothing at all is fine, depending on when you last ate.

Foods That Cause Problems

High-fat and high-fiber foods are the most common culprits behind mid-workout stomach trouble. Fat slows digestion significantly, which means the food sits in your stomach longer and competes with your muscles for blood flow. Fried foods, creamy sauces, and large amounts of cheese or nuts are worth avoiding in the two hours before exercise.

Fiber-rich foods like beans, corn, broccoli, cauliflower, and other cruciferous vegetables can cause bloating and gas during movement. These are healthy foods, just poorly timed before a workout. If you know certain foods trigger bloating for you personally, keep them away from your pre-exercise window even if they don’t appear on the usual “avoid” lists.

Practical Meal and Snack Ideas

These combinations pair carbohydrates with protein and work well at different time points:

  • 3 to 4 hours before: Chicken breast with rice and roasted vegetables, or a pasta dish with lean meat sauce.
  • 2 to 3 hours before: Oatmeal with low-fat milk and fruit, a peanut butter and banana sandwich, or Greek yogurt with berries and granola.
  • 30 to 60 minutes before: A banana, an apple with a tablespoon of almond butter, or a handful of raisins and nuts (roughly two parts raisins to one part nuts).

Working Out on an Empty Stomach

Exercising fasted, typically first thing in the morning before eating, is a popular strategy for people hoping to burn more fat. There’s a kernel of truth to it: skipping food before aerobic or resistance exercise does increase fat oxidation during the session. Your body, without readily available glucose, leans more heavily on fat stores for energy.

However, that acute bump in fat burning doesn’t translate to greater fat loss over time. A 12-week clinical trial comparing fasted and fed resistance training found no differences in muscle growth, strength, or power output between groups. When total calories are the same, whether you ate before or after the workout doesn’t change your body composition results.

The practical tradeoff is performance. Some people feel fine training fasted and perform at their usual level. Others feel lightheaded, weak, or unable to push through harder efforts. If your workout is low to moderate intensity and under an hour, fasted training is a reasonable option. For high-intensity or long-duration sessions, eating beforehand almost always helps you perform better, which means more work done and more stimulus for adaptation.

Don’t Forget Hydration

What you drink before a workout matters as much as what you eat. 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 you’re not urinating or your urine is dark two hours before exercise, drink an additional 3 to 5 milliliters per kilogram.

Plain water is sufficient for most workouts. Sports drinks with electrolytes become useful when you’re exercising for longer than 60 to 90 minutes or in hot conditions, but for a standard gym session, water does the job.

Performance-Boosting Foods Worth Knowing

A few whole foods have measurable effects on blood flow and exercise performance beyond their basic macronutrient content. Beets are the most studied: their naturally occurring nitrates get converted into nitric oxide in your body, which widens blood vessels and improves oxygen delivery to working muscles. In one study, a beet juice supplement increased nitric oxide levels by 21 percent within 45 minutes. Watermelon has a similar effect through a compound that your body also converts to nitric oxide.

These aren’t magic bullets, but adding beet juice, a cup of watermelon, or a small piece of dark chocolate to your pre-workout routine can modestly support blood flow and performance, particularly for endurance activities.