Most people do well eating 200 to 400 calories before a typical workout, though the right number depends on how soon you’re exercising and how intense the session will be. A full meal of 400 to 600 calories works if you have two to three hours to digest, while a small snack of 100 to 200 calories is better when you’re exercising within the hour. The real key isn’t a single magic number. It’s matching your calorie intake to your timing, your activity, and your body size.
Why Eating Before Exercise Matters
Pre-workout fuel primarily improves performance during longer sessions. A systematic review and meta-analysis found that eating before exercise significantly boosted prolonged aerobic performance (sessions lasting roughly 60 minutes or more), but made no measurable difference for shorter workouts. So if you’re doing a quick 30-minute strength circuit, training on a light stomach is perfectly fine. But if you’re heading into a long run, a cycling class, or an intense hour-plus session, eating beforehand gives you a real performance edge.
That said, even for shorter sessions, some people simply feel better with a little fuel on board. Lightheadedness, low energy, and poor focus during exercise are all signs you’d benefit from a pre-workout snack.
How Timing Changes the Calorie Target
The closer you are to your workout, the smaller and simpler your food should be. This is about digestion: a large meal sitting in your stomach during burpees is a recipe for nausea.
2 to 3 hours before: You have time for a balanced meal of 400 to 600 calories. Think grilled chicken with brown rice and vegetables, salmon with sweet potato, or a sandwich on whole grain bread with a side salad. This meal can include protein, fat, and fiber because your body has time to process it all.
1 to 2 hours before: Aim for 200 to 400 calories with an emphasis on carbohydrates and moderate protein, while keeping fat and fiber lower. An egg omelet with whole grain toast and fruit, oatmeal with a banana and a scoop of protein powder, or almond butter on toast all work well in this window.
30 to 60 minutes before: Stick to 100 to 200 calories from easily digested carbohydrates. Greek yogurt with fruit, a banana, a protein smoothie, or a simple nutrition bar won’t weigh you down. Avoid anything high in fat or fiber this close to exercise.
Carbohydrates Are the Priority
Carbs are the nutrient that matters most before a workout. Your muscles burn through stored carbohydrate (glycogen) as their primary fuel at moderate to high intensities, and topping off those stores before exercise is what actually drives the performance benefit.
Sports nutrition guidelines recommend 1 to 4 grams of carbohydrate per kilogram of body weight in the hours before high-intensity exercise lasting longer than 90 minutes. For a 70-kilogram (154-pound) person, that’s 70 to 280 grams of carbs, a wide range that accounts for different timing windows and session lengths. For most gym-goers doing a standard 45 to 75 minute session, the lower end of that range, around 30 to 75 grams of carbs, is more than enough.
Research suggests keeping pre-workout carbs under about 75 grams is a good target for most people. At that level, you get the energy benefits without blunting some of the cellular adaptations your body makes in response to training. Going above 120 grams before steady-state cardio has been shown to dampen certain training signals at the cellular level, so more isn’t always better.
How Protein Fits In
Protein before a workout isn’t as critical as carbohydrates for performance, but it supports muscle repair and growth. The International Society of Sports Nutrition recommends 20 to 40 grams of protein per meal, which translates to roughly 0.25 to 0.40 grams per kilogram of body weight. Spreading protein evenly across your meals every three to four hours matters more than specifically loading it before exercise.
If your pre-workout meal falls within that regular meal schedule, just include a normal portion of protein: some chicken, eggs, Greek yogurt, or a scoop of protein powder. You don’t need a special protein-heavy pre-workout meal.
Endurance vs. Strength Training
Endurance exercise and strength training have different metabolic demands, which means slightly different fueling strategies. Carbs are the dominant fuel source during moderate to high-intensity cardio, so pre-workout eating matters more before a long run or bike ride than before a lifting session.
Strength athletes generally need fewer total daily carbohydrates than endurance athletes. Recommendations for strength-focused athletes fall around 4 to 7 grams of carbs per kilogram of body weight per day, compared to 6 to 12 grams per kilogram for endurance athletes. Before a lifting session specifically, a smaller carb-focused snack of 150 to 300 calories is typically sufficient. Your muscles rely partly on stored glycogen during resistance training, but a single session doesn’t deplete those stores the way a two-hour run does.
Blood Sugar Dips During Exercise
Some people experience a temporary blood sugar drop in the first 15 to 20 minutes of exercise after eating sugary foods 30 to 45 minutes beforehand. This happens because the combination of insulin (released in response to sugar) and muscle contraction (which also pulls sugar from the blood) can briefly drive blood glucose below normal levels. In one study where subjects drank a high-sugar beverage 30 minutes before cycling, about half of participants experienced this transient dip.
The good news: even when blood sugar dropped below the clinical threshold for low blood sugar, none of the affected subjects reported symptoms like dizziness, shakiness, or unusual fatigue. The dip resolved on its own within minutes. Still, if you notice you feel off during the early part of a workout after eating something sweet, try eating a bit earlier (60 to 90 minutes out instead of 30), choosing complex carbs over simple sugars, or including some protein and fat to slow absorption.
Quick Reference by Body Weight
To put this into practical calories, here’s what the recommendations look like for different body sizes when eating one to two hours before a standard workout:
- 130 pounds (59 kg): 200 to 350 calories, with 30 to 60 grams of carbs and 15 to 25 grams of protein
- 155 pounds (70 kg): 250 to 400 calories, with 35 to 70 grams of carbs and 18 to 28 grams of protein
- 180 pounds (82 kg): 300 to 450 calories, with 40 to 75 grams of carbs and 20 to 33 grams of protein
- 200 pounds (91 kg): 350 to 500 calories, with 45 to 75 grams of carbs and 23 to 36 grams of protein
These ranges cover most general fitness activities. For very long endurance sessions (90-plus minutes of running, cycling, or swimming), push toward the higher end of the carb range or eat a larger meal further out from the session. For a casual 30-minute workout, the lower end, or even just a piece of fruit, is plenty. Your own digestion and comfort are the final filter: the “right” amount is the one that gives you energy without any stomach trouble.

