Is It Better to Eat Before a Workout or Fast?

For most people, eating a small meal one to four hours before exercise improves performance and energy levels compared to working out on an empty stomach. The difference is most noticeable during longer or more intense sessions. For a light 30-minute walk or easy yoga class, it matters much less. The best approach depends on what kind of exercise you’re doing, how long it lasts, and what your goals are.

What Happens When You Exercise Without Eating

Your muscles rely on stored carbohydrates, called glycogen, as their primary fuel during moderate-to-high intensity exercise. When glycogen stores are full, you have a ready supply of quick energy. When they run low, fatigue sets in. Research published in the Proceedings of the National Academy of Sciences suggests that even at low but nonzero glycogen levels, muscles can’t supply energy fast enough for the rapid, millisecond demands of intense contractions. That’s the wall you hit when you “bonk” during a long run or feel your legs turn to concrete mid-workout.

If you skip eating before exercise, your glycogen stores may already be partially depleted, especially if your last meal was dinner the night before. Your body compensates by burning more fat for fuel, but fat is a slower energy source. For short, low-intensity sessions this works fine. For anything demanding, you’ll likely notice reduced power, earlier fatigue, and difficulty maintaining intensity. Without sufficient fuel, your body starts prioritizing survival over performance, which can increase your risk of injury.

The Fasted Cardio Myth

Fasted cardio became popular because exercising on an empty stomach does increase the rate at which your body burns fat during the workout itself. On paper, that sounds like a shortcut to fat loss. In practice, it doesn’t pan out. A systematic review and meta-analysis of randomized clinical trials found no significant differences in triglyceride levels or overall metabolic response when comparing fasted and fed exercise. The reason: while you burn more fat during a fasted session, your body compensates over the rest of the day. An overnight fast increases fat oxidation during exercise, but a subsequent increase in 24-hour fat oxidation or long-term fat loss does not necessarily occur compared to exercising in a fed state with the same calorie intake.

Fat loss comes down to your total energy balance over days and weeks, not which fuel source your muscles tap into during a single workout. If your goal is losing body fat, the meal timing around your workout matters far less than your overall diet.

How Eating Affects Strength Training

For lifting weights, the picture is slightly more nuanced. A meta-analysis comparing resistance training in fasted and fed states found no significant differences in strength gains over time. Most studies report that whether you eat beforehand or not doesn’t change your long-term progress in maximal strength.

However, there’s an important distinction between long-term adaptations and how you feel during any given session. One study found that consuming carbohydrates before resistance exercise produces ergogenic (performance-enhancing) effects compared to training fasted. In practical terms, you may be able to squeeze out a few more reps or maintain better form through your final sets when you’ve eaten. Over months of training, those small session-to-session differences in training volume could add up, even if the research hasn’t consistently captured that yet.

If you lift weights early in the morning and genuinely can’t stomach food, you’re not sabotaging your progress. But if you have the option, eating something beforehand gives most people a noticeable boost in energy and focus during the session.

What and When to Eat

Timing and portion size work together. The closer you eat to your workout, the smaller and simpler the meal should be. Michigan State University Extension recommends about 4.5 to 18 grams of carbohydrates per 10 pounds of body weight, consumed one to four hours before activity, with smaller amounts closer to the start. For a 150-pound person, that’s roughly 70 to 270 grams of carbs depending on the time window and workout intensity.

In practical terms:

  • 3 to 4 hours before: A full meal with carbs, protein, and some fat. Think a chicken sandwich, rice bowl, or pasta with vegetables.
  • 1 to 2 hours before: A moderate snack that’s mostly carbohydrates with a little protein. Oatmeal with fruit, toast with peanut butter, or a banana with yogurt.
  • 30 minutes or less before: Something very light and easy to digest. A piece of fruit, a handful of crackers, or a small sports drink.

For exercise lasting under 60 minutes at moderate intensity, a small snack is usually enough. For longer endurance sessions, sports science guidelines recommend 1 to 4 grams of carbohydrate per kilogram of body weight in the one to four hours beforehand to ensure your glycogen stores are topped off.

Foods That Cause Problems During Exercise

Eating before a workout helps performance, but eating the wrong things can make you feel worse than if you’d skipped the meal entirely. Gastrointestinal distress during exercise, including cramping, nausea, and bloating, is one of the most common reasons people avoid pre-workout meals. The fix isn’t skipping food. It’s choosing the right food.

In the hours before intense exercise, avoid high-fiber foods, high-fat meals, and anything heavy in protein. All three slow digestion and sit in your stomach longer. Dairy products can be especially problematic because even mild lactose intolerance, which many people have without realizing it, can trigger symptoms during exercise. High-fructose foods and drinks (particularly those sweetened exclusively with fructose rather than a glucose-fructose blend) are another common culprit.

It’s also worth noting that common painkillers like ibuprofen and aspirin increase intestinal permeability and can worsen GI symptoms during exercise. If you regularly take these before a workout to preempt soreness, they may actually be contributing to stomach issues.

Matching Your Meal to Your Workout Type

Not every workout demands the same fueling strategy. A 20-minute bodyweight circuit at home is a completely different metabolic event than a two-hour trail run. Here’s how to think about it by activity type.

For low-intensity exercise like walking, gentle cycling, or restorative yoga, eating beforehand is optional. Your body can easily fuel these activities from existing fat and glycogen stores, and you’re unlikely to notice a performance difference either way. Go by how you feel.

For moderate-intensity sessions lasting 30 to 60 minutes, like a gym workout, a group fitness class, or a steady jog, a light snack one to two hours beforehand gives most people noticeably better energy. This is the sweet spot where eating makes a real difference without requiring careful planning.

For high-intensity or long-duration exercise, anything over 60 minutes of sustained effort or short bursts of very high intensity like sprints or heavy lifting, pre-exercise nutrition becomes important. Your glycogen stores are the limiting factor, and starting with them depleted means earlier fatigue and reduced output. A proper pre-workout meal two to four hours ahead, plus a small carb-rich snack closer to start time if needed, is the standard approach for serious training.

Blood Sugar and How You Feel

Some people avoid eating before exercise because they’ve experienced a sugar crash shortly after starting. This is a real phenomenon: eating simple carbohydrates 15 to 30 minutes before exercise can cause a brief spike in blood sugar followed by a sharp drop as both insulin and muscle contractions pull glucose from the blood simultaneously. The result is temporary lightheadedness, weakness, or fatigue in the first 10 to 15 minutes of exercise.

The fix is simple. Either eat further out from your workout (at least 60 minutes before) or choose carbohydrates that digest more slowly, like oatmeal or whole grain bread, instead of sugary snacks. If you do eat something simple right before training, pairing it with a small amount of protein or fat slows absorption enough to prevent the crash.

On the other side, exercising fasted during very intense or prolonged sessions can also destabilize blood sugar. Your body responds by releasing stress hormones like cortisol and adrenaline to free up stored energy, which can paradoxically raise blood sugar in some people and cause shakiness, irritability, or difficulty concentrating in others. If you regularly feel dizzy, confused, or unusually weak during fasted workouts, that’s your body telling you it needs fuel.