What to Eat Pre Workout for Energy and Performance

The best pre-workout foods combine easily digestible carbohydrates with a moderate amount of protein, timed anywhere from 30 minutes to four hours before you exercise. The closer you are to your workout, the smaller and simpler that food should be. Getting this right can noticeably improve your energy, endurance, and strength during a session.

Timing Changes Everything

How far out you eat determines what and how much you should have. The general window is one to four hours before exercise, but that range covers very different meals.

If you have three to four hours before your workout, you can eat a full meal: think a plate with a protein source, a starch or grain, and some vegetables. A meal this far out should contain roughly 20 to 30 grams of protein and a generous serving of carbohydrates. Your body has plenty of time to digest, absorb nutrients, and top off its glycogen stores (the fuel your muscles pull from during exercise).

If you only have 30 to 60 minutes, you need something small and fast-digesting: a banana, a granola bar, some crackers, or a smoothie. At this point, aim for 30 to 60 grams of simple carbohydrates and just 5 to 10 grams of protein. Anything heavier sits in your stomach and competes with your muscles for blood flow.

What Your Workout Type Demands

Strength training and endurance exercise pull from different fuel systems, so your pre-workout food should reflect what you’re about to do.

Before a strength session (weightlifting, circuits, HIIT), prioritize protein alongside your carbs. Protein consumed before resistance training stimulates muscle protein synthesis and supports greater strength gains over time. A yogurt parfait, eggs with toast, or a protein smoothie all work well here.

Before endurance work (running, cycling, swimming for 45-plus minutes), carbohydrates matter most. Too much protein before a long cardio session can feel heavy in your stomach and cause digestive problems because protein takes longer to break down. Stick to easy-digesting carbs like fruit, rice, oatmeal, or a sports drink. Save the bigger protein hit for after.

Slow-Digesting Carbs vs. Fast-Digesting Carbs

Not all carbohydrates behave the same way in your body, and the type you choose affects your performance. Foods with a low glycemic index, like oats, sweet potatoes, and most whole grains, release glucose gradually. High glycemic index foods, like white bread, white rice, and sugary snacks, spike blood sugar quickly.

For endurance exercise, slower-digesting carbs have a measurable edge. In a study of trained cyclists who ate either a low or high glycemic meal 45 minutes before a 40-kilometer time trial, those who ate the slower-digesting meal finished an average of three minutes faster, a 3.2% improvement. The low glycemic meal kept carbohydrate available as fuel throughout the ride, sustaining energy production toward the end when fatigue typically sets in. The high glycemic meal triggered a sharper insulin spike beforehand, which can cause a brief energy dip early in exercise.

If you’re eating three to four hours out, the glycemic index matters less because your body has time to stabilize blood sugar. But within that 45-to-90-minute window, choosing oats over a bagel or a banana over candy can make a real difference for longer sessions.

Practical Pre-Workout Food Ideas

For the 30-to-60-minute window, keep it simple and low in fiber and fat:

  • Banana or apple with a small spoonful of peanut butter
  • Granola bar or graham crackers
  • Smoothie: one banana, a cup of strawberries, half a cup of milk, and ice
  • Yogurt parfait: half a cup of Greek yogurt, a quarter cup of granola, and fruit
  • Rice cakes with a thin layer of jam
  • Fruit juice or a sports drink if you can’t stomach solid food

For the two-to-four-hour window, you can handle a fuller meal:

  • Oatmeal with banana and a scoop of protein powder
  • Chicken or turkey with rice and a small portion of vegetables
  • Eggs and toast with fruit on the side
  • Pasta with lean meat sauce

Foods That Cause Problems

Fiber, fat, and large amounts of protein are the three biggest culprits behind stomach cramps, bloating, nausea, and bathroom emergencies during exercise. All three slow digestion, and when blood is being diverted to working muscles, a full gut becomes a liability fast.

High-fiber foods deserve special attention. If you’re prone to GI issues during exercise, reducing fiber intake the entire day before a hard session or competition is worth trying. Most fruits and vegetables are high in fiber, but tomatoes, zucchini, olives, and grapes are exceptions, each containing less than one gram of fiber per serving.

Greasy or fried foods, heavy cream sauces, and large portions of cheese or red meat should all be off the table in the two hours before training. Dairy bothers some people more than others, so if you notice a pattern, switch your pre-workout yogurt for a non-dairy alternative and see if it helps.

Do You Need to Eat at All?

Training on an empty stomach is common, especially for early-morning exercisers. The short answer: it won’t ruin your workout, but it probably won’t help it either.

A meta-analysis of 28 studies involving over 300 healthy adults found that fasted exercise did not offer metabolic advantages over fed exercise. In fact, fasted exercise was associated with larger spikes in blood sugar and insulin afterward, along with larger drops in circulating fatty acids, compared to exercising after eating. The researchers concluded that fasted training is “not necessarily better for glucose or lipid metabolism” and may even cause minor metabolic disruption.

For low-to-moderate intensity cardio under 60 minutes, training fasted is generally fine if it feels comfortable. But for anything longer, more intense, or strength-focused, eating beforehand will give you more fuel to actually perform. If early mornings make a full meal impossible, even a banana or a few swallows of juice 15 to 20 minutes before can help.

Caffeine and Electrolytes

Caffeine is one of the most reliable performance boosters available. The effective dose for most people falls between 3 and 6 milligrams per kilogram of body weight. For a 150-pound person, that works out to roughly 200 to 400 milligrams, or about one to two strong cups of coffee. Smaller doses (around the 3 mg/kg mark) tend to work well without the jitteriness or stomach issues that higher doses can cause.

For electrolytes, most people doing a standard gym session don’t need to worry beyond staying hydrated. But if you’re training for over an hour, in heat, or you’re a heavy sweater, adding sodium matters. Athletes with heavy sweat losses benefit from roughly one gram of sodium per hour during extended sessions. A pinch of salt in your water or a sports drink handles this. Pre-loading with a salty snack (pretzels, salted rice) before a long run or ride in the heat can help you start better hydrated.

How Much Carbohydrate You Actually Need

General guidelines call for at least 1 gram of carbohydrate per kilogram of body weight (about 0.5 grams per pound) consumed at least an hour before exercise. For a 170-pound person, that’s roughly 75 to 85 grams of carbs, equivalent to a large bowl of oatmeal with a banana.

For high-intensity or long-duration events (races, competitive sports, two-hour training sessions), the recommendation jumps to 2.5 to 4 grams per kilogram of carbs eaten three to four hours beforehand. That’s a substantial meal, closer to a large plate of pasta or rice with a protein source. This level of carb loading tops off glycogen stores so your muscles have the maximum fuel available when it counts.

For a casual 45-minute gym session, you don’t need to measure grams. A piece of fruit or a granola bar will do the job. The more precise numbers matter most for competitive athletes, long endurance events, or anyone who notices they’re running out of gas before their workout ends.