What to Eat Before a Workout and When to Eat It

The best pre-workout food is a carbohydrate-rich meal or snack sized to match how much time you have before you start moving. If you have 3 to 4 hours, eat a full meal with carbs, protein, and a small amount of fat. If you have under an hour, keep it simple: a banana, a slice of toast with jam, or a handful of pretzels. The closer you are to your workout, the smaller and simpler the food should be.

Timing Changes Everything

Your stomach needs time to break food down before exercise redirects blood flow away from digestion and toward working muscles. A large meal eaten too close to a workout can leave you bloated, crampy, or nauseous. The general pre-exercise nutrition window spans from about 30 minutes to 4 hours before training, and what you eat should scale with how much digestion time you have.

With 3 to 4 hours before exercise, you can eat a full, balanced meal: grilled chicken with rice and vegetables, oatmeal with fruit and eggs, or a turkey sandwich on whole-grain bread. With 1 to 2 hours, shift to a moderate snack that’s mostly carbohydrate with a little protein: yogurt and granola, toast with peanut butter, or a smoothie. Within 60 minutes, stick to easy-to-digest, lower-fiber carbohydrates like a banana, applesauce, white rice, crackers, or a sports drink. These foods clear your stomach quickly and provide readily available fuel without sitting heavy.

Why Carbohydrates Are the Priority

Carbohydrates are your muscles’ preferred fuel source during moderate-to-high intensity exercise. Your body stores carbs as glycogen in muscles and the liver, and those stores are what power you through a hard session. Eating carbs before training tops off those reserves and keeps your blood sugar stable so you don’t hit a wall midway through.

The recommended range for active people is broad because it depends on how hard and how long you train. Someone doing an hour of moderate activity needs roughly 5 to 7 grams of carbohydrate per kilogram of body weight across the whole day, while an endurance athlete training 1 to 3 hours at high intensity needs 6 to 10 grams per kilogram daily. Your pre-workout meal or snack is one piece of that total daily intake, not the whole picture. For the pre-exercise window specifically, research supports consuming 0.5 to 2.2 grams of carbohydrate per kilogram of body weight alongside about 0.3 grams of protein per kilogram. For a 70-kilogram (154-pound) person, that translates to roughly 35 to 155 grams of carbs and about 21 grams of protein.

Slow Carbs vs. Fast Carbs

Not all carbohydrates hit your bloodstream at the same speed. Foods with a low glycemic index (think oats, sweet potatoes, lentils, most fruits) are digested gradually, producing a steady rise in blood sugar. Foods with a high glycemic index (white bread, white rice, sugary cereals, sports drinks) spike blood sugar quickly.

For meals eaten 2 to 4 hours before exercise, low-glycemic options tend to be the better choice. They trigger a smaller insulin response, which allows your body to burn more fat during the early part of a workout and preserve glycogen for later. That glycogen-sparing effect means you have more stored energy available toward the end of a long session, which is why endurance athletes often favor oatmeal or whole grains as a pre-workout base. For snacks eaten within 30 to 60 minutes of exercise, higher-glycemic foods are fine and often preferable because they digest faster and deliver quick energy without sitting in your stomach.

The Role of Protein

Adding some protein to your pre-workout meal helps with more than just muscle repair after the session. Consuming protein before training supports the muscle-building response to exercise and can reduce muscle breakdown during the workout itself. You don’t need a massive portion. About 0.3 grams per kilogram of body weight is enough, roughly 20 to 25 grams for most people. That’s a cup of Greek yogurt, a scoop of protein powder, a few eggs, or a palm-sized portion of chicken.

Keep in mind that protein slows digestion. If you’re eating within an hour of training, go light on it or skip it entirely. A protein-heavy meal right before intense exercise is a recipe for stomach discomfort.

What to Avoid Before Training

Three categories of food reliably cause problems during exercise: high-fiber foods, high-fat foods, and very large portions of protein. All three slow the rate at which your stomach empties, meaning food sits longer in your gut while you’re trying to move.

  • High-fiber foods: Beans, cruciferous vegetables (broccoli, cauliflower), bran cereals, and large raw salads can cause bloating, gas, and cramping during exercise. Save these for post-workout meals.
  • High-fat foods: Fried foods, cheese-heavy dishes, bacon, and creamy sauces digest slowly. Energy density plays a role here: doubling the caloric density of a meal significantly slows stomach emptying. A greasy burger before a run is a common regret.
  • Spicy or acidic foods: These can trigger heartburn or stomach irritation, especially during high-intensity workouts where your heart rate climbs above 84% of your max.

The higher the intensity of your workout, the more these foods will bother you. A casual walk after a heavy meal is fine. Interval sprints after a plate of nachos is not.

Hydration Before Exercise

What you drink matters as much as what you eat. Starting a workout even mildly dehydrated reduces performance and makes everything feel harder. The standard recommendation is to begin hydrating several hours before exercise, not in the final minutes. Drinking fluids with your normal meals and then sipping water in the hours leading up to training gives your body time to absorb the fluid and lets urine output normalize before you start. A practical target is about 500 milliliters (roughly 16 ounces) of water 2 to 3 hours before exercise, then another small amount 15 to 20 minutes before you begin.

Caffeine as a Performance Booster

Caffeine is one of the most reliable legal performance enhancers available. It reduces perceived effort, increases alertness, and can improve both endurance and power output. The effective dose range in research is 2 to 9 milligrams per kilogram of body weight, with moderate doses around 3 to 6 milligrams per kilogram showing the best balance of benefit without side effects like jitteriness or a racing heart. For a 70-kilogram person, that’s roughly 200 to 420 milligrams, or about 2 to 4 cups of coffee.

Timing matters. Caffeine reaches peak concentration in your blood about 60 minutes after you consume it, though it starts working as early as 15 minutes post-ingestion. Drinking your coffee or taking a caffeine supplement about an hour before your workout lines up well with that peak. If caffeine disrupts your sleep or gives you stomach issues, the performance benefits aren’t worth the tradeoff.

Beetroot Juice and Nitrate-Rich Foods

Beets, arugula, spinach, and other nitrate-rich foods improve exercise performance through a surprising mechanism. Your body converts dietary nitrate into a compound that widens blood vessels and helps muscles use oxygen more efficiently. The result is that the same effort feels slightly easier, and time-to-exhaustion can improve.

Research consistently shows that consuming roughly 5 to 9 millimoles of nitrate daily for 2 to 6 days improves performance during high-intensity exercise. In practical terms, that’s about 500 milliliters (a little over 2 cups) of beetroot juice per day, or about 200 grams of baked beetroot. If you’re using it as a one-time pre-workout boost rather than a multi-day protocol, drink it about 2 to 3 hours before exercise to allow nitrate levels in your blood to peak. One study found that eating 200 grams of baked beetroot 75 minutes before a 5-kilometer run improved finishing times compared to a placebo.

Sample Pre-Workout Meals by Time Window

3 to 4 Hours Before

  • Oatmeal with banana, berries, and a scoop of protein powder
  • Brown rice with grilled chicken and roasted vegetables
  • Whole-grain pasta with lean meat sauce and a side salad

1 to 2 Hours Before

  • Greek yogurt with granola and fruit
  • Toast with peanut butter and honey
  • A smoothie with fruit, milk, and a handful of oats

Under 1 Hour Before

  • A banana or a handful of dried fruit
  • White toast with jam
  • A small sports drink or applesauce pouch

These aren’t rigid prescriptions. Everyone’s digestion is different, and you’ll likely need a few sessions of trial and error to find what sits well in your stomach at each time window. The principles stay consistent: more time means more food, less time means simpler carbs, and fat and fiber decrease as your workout gets closer.