What to Eat or Drink Before a Workout: Timing

The best pre-workout fuel is a mix of easily digestible carbohydrates and a small amount of protein, timed based on how close you are to exercising. If you have 1 to 3 hours, eat a small balanced meal. If you only have 30 to 60 minutes, stick to a simple carb-heavy snack with minimal fat and fiber. Getting this right can noticeably improve your energy, performance, and comfort during a workout.

Timing Matters More Than the Perfect Food

Your body needs different things depending on how much time it has to digest. A meal eaten 2 to 3 hours before exercise can include more protein, fiber, and fat because your stomach has time to process it. But food sitting in your gut during a high-intensity session causes cramping, nausea, and sluggishness. The closer you get to your workout, the simpler your food choices should be.

Here’s a practical framework:

  • 2 to 3 hours before: A balanced small meal with carbs, protein, and some fat. Think chicken and rice, eggs and toast, or a bowl of oatmeal with fruit and nuts.
  • 1 to 2 hours before: A lighter snack that leans toward carbs with moderate protein. Greek yogurt with berries, a banana with a tablespoon of peanut butter, or toast with almond butter all work well.
  • 30 to 60 minutes before: Fast-digesting carbs only, with very little fat, fiber, or protein. A banana, a handful of dried fruit, applesauce, a rice cake with honey, or a few pretzels will top off your energy without weighing you down.

If you’re exercising first thing in the morning and can’t stomach a full meal, even a small snack 20 to 30 minutes beforehand is better than nothing for most people. A piece of fruit or half an energy bar can prevent the lightheadedness and early fatigue that come from training on empty.

Why Carbs Are the Priority

Carbohydrates are your muscles’ preferred fuel source during moderate to high-intensity exercise. Your body stores carbs as glycogen in your muscles and liver, and topping off those stores before a workout delays fatigue. A general recommendation is to consume at least 1 gram of carbohydrate per kilogram of body weight (roughly 0.5 grams per pound) at least an hour before exercise. For a 150-pound person, that’s about 75 grams, which is roughly a cup of rice or two bananas and a slice of toast.

For longer or more intense sessions, like a race, a long run, or a competitive event, aim for 2.5 to 4 grams per kilogram of body weight eaten 3 to 4 hours beforehand. That’s a significantly larger meal and needs real planning ahead of time.

A useful ratio to remember is roughly 2 parts carbohydrates to 1 part protein. So if your pre-workout snack has 40 grams of carbs, pairing it with about 20 grams of protein keeps things balanced. For the 30-to-60-minute window, 30 to 60 grams of quick carbs plus 5 to 10 grams of protein is a solid target to prevent early fatigue without overwhelming your digestion.

What Type of Carbs to Choose

Not all carbs behave the same way. Simple, fast-digesting carbohydrates (white bread, white rice, bananas, pretzels, sports drinks) raise blood sugar quickly and deliver energy fast. These are ideal when your workout is less than an hour away. Complex, slower-digesting carbs (oatmeal, sweet potatoes, whole grain bread) release energy more gradually and work better when you’re eating 2 to 3 hours out.

There’s been debate about whether slower-digesting carbohydrates improve endurance by providing a steadier stream of fuel. Early research showed they helped sustain energy during prolonged moderate-intensity cycling. But follow-up studies found the benefit largely disappears when you measure actual race-pace performance rather than how long someone can keep going at a set pace. And if you’re consuming a sports drink during the workout itself, the type of carb you ate beforehand matters even less, since the drink overrides the metabolic effects of the pre-exercise meal. Bottom line: pick carbs that agree with your stomach at the time you’re eating them, and don’t overthink glycemic index.

Adjusting for Your Workout Type

The kind of exercise you’re doing shifts what your body needs most. High-intensity, short-burst activities like weightlifting and sprinting rely almost entirely on carbohydrates for fuel. Longer endurance efforts like distance running and cycling burn a mix of carbs and fat. But in both cases, carbohydrates remain the most important pre-workout macronutrient, because they’re the fuel source your body can access fastest.

For strength training, a balanced meal of carbs and protein 1 to 3 hours before is ideal. Good options include chicken and rice, eggs and toast, or Greek yogurt with berries. A pre-workout snack isn’t strictly necessary for lifting, but if you’re hungry, cheese and crackers or carrots with hummus will keep your energy steady.

For cardio, prioritize easily digestible carbs and keep fat and fiber low, especially if you’ll be running or doing anything high-impact. Bouncing with a heavy meal in your stomach is a recipe for cramps. For yoga, Pilates, or stretching, a light snack an hour or two before (a smoothie, toast with almond butter) is usually enough. Skip heavy, greasy, or gas-producing foods like beans and broccoli before any bending and twisting.

What to Drink Before Exercise

Starting a workout dehydrated hurts performance quickly, reducing endurance, strength, and concentration. The American College of Sports Medicine recommends drinking about 500 milliliters (roughly 17 ounces, or a little over 2 cups) of fluid about 2 hours before exercise. This gives your body time to absorb the water and let your kidneys flush out any excess before you start sweating.

Plain water is fine for most workouts under 60 minutes. For longer or more intense sessions, a sports drink with electrolytes and carbohydrates can serve double duty as both hydration and fuel. Sip steadily in the hours leading up to your workout rather than chugging a large amount right before, which just leads to sloshing and bathroom breaks.

Caffeine

Coffee or caffeinated tea before a workout genuinely improves performance for most people. Research supports a dose of 3 to 6 milligrams per kilogram of body weight, consumed about 30 to 60 minutes before exercise. For a 150-pound person, that’s roughly 200 to 400 milligrams, or about 1.5 to 3 cups of coffee. Caffeine increases alertness, reduces perceived effort, and can improve both endurance and strength output. If you’re not a regular caffeine user, start at the lower end, since the jitters and stomach upset from too much can easily cancel out the benefits.

Beetroot Juice

Beetroot juice is one of the few performance-boosting drinks with solid evidence behind it. The naturally occurring nitrates in beets help widen blood vessels, improving oxygen delivery to working muscles. The recommended dose is about 350 to 500 milligrams of nitrate (typically from a concentrated beetroot shot), consumed 2 to 3 hours before exercise. Taking more than roughly double that amount doesn’t provide additional benefit. Some athletes also load beetroot juice daily for several days leading into a competition. This strategy works best for sustained efforts and is less noticeable for short, explosive activities.

What to Avoid Before a Workout

Within 60 minutes of training, steer clear of foods high in fiber, fat, or large amounts of protein. All three slow digestion and increase the risk of cramping, bloating, and nausea, particularly during high-heart-rate exercise. Specific foods to skip include fried foods, large salads, bean-heavy dishes, cruciferous vegetables (broccoli, cauliflower, cabbage), and high-fiber cereals. A big steak or a bowl of chili might be great recovery food, but they’re poor choices right before a run.

Spicy foods and carbonated drinks can also cause reflux and stomach discomfort during exercise, especially if you’re doing anything involving jumping or inversion. Dairy bothers some people before workouts but not others, so pay attention to your own response.

One of the most useful things you can do is keep a simple log for a few weeks. Write down what you ate within two hours of each workout, then note how you felt during the session. Patterns emerge quickly: you’ll learn which foods give you steady energy and which ones sit like a brick. Pre-workout nutrition is personal enough that your own data will always be more valuable than a generic recommendation.