How Long Before a Workout Should You Eat? Timing Guide

by Mo Mandegar, PhD on May 15 2026
Table of Contents

    Share

    Quick answer: How long before a workout you should eat depends on the size of the meal. Most adults perform best with a balanced meal 2 to 3 hours before training, a smaller snack 1 to 2 hours before, or a fast-digesting carbohydrate with a little protein 30 to 60 minutes before. Avoid high-fat and high-fiber foods inside 90 minutes of exercise — they slow gastric emptying and can cause cramps.

    Walk into a gym at six in the evening and ask the people warming up when they last ate. Some had a chicken bowl at lunch, some had a granola bar in the locker room, some have not eaten since breakfast — and the difference shows up in the first set. Pre-workout timing sits between your stomach and your muscles, and it is one of the few performance variables you control without changing your training. Here is what the research recommends for each window, what to eat in each, and the foods to keep off the plate the closer you get to your warmup.

    Why pre-workout meal timing matters

    The body has a basic conflict during exercise. Digestion needs blood flow at the gut; the working muscles need blood flow to themselves. The 2017 position stand from the International Society of Sports Nutrition (ISSN) notes that exercise diverts circulation away from the digestive tract toward skeletal muscle, which is why a full stomach in the first set of squats feels different from one at the dinner table. The longer a food has been in the gut before you train, the more of it has been emptied from the stomach, broken down, and absorbed as glucose ready to top up muscle glycogen — the body's primary fuel during efforts longer than a few minutes.

    Pre-workout fueling is a top-up, not the foundation. Most of the day's glycogen stores were built over the previous 24 hours. The pre-workout meal puts glucose in the bloodstream before the first rep without leaving food in the stomach to compete with the muscles for blood flow.

    The three pre-workout timing windows

    A useful framework is to think of pre-workout eating as three nested windows, each tied to a meal size. The bigger the meal, the longer the runway it needs. The table maps each window to its carbohydrate target, protein and fat guidance, and example foods.

    Window Meal size Carbohydrates Protein and fat Example foods
    2 to 3 hours before Full balanced meal 1.1 to 2.2 g/kg complex carbs Moderate protein, low to moderate fat Chicken and rice with vegetables; oatmeal with eggs and fruit
    1 to 2 hours before Smaller meal or snack 1 to 2 g/kg mixed carbs Small portion of protein, minimal fat Plain Greek yogurt with berries; turkey on a slice of toast
    30 to 60 minutes before Quick top-up Easily digestible carb Small protein, minimal fat or fiber Banana with a teaspoon of nut butter; toast with honey; a sports drink

    The 2 to 3 hour window is the sweet spot for most adults. Gastric emptying is largely done, blood sugar is steady rather than rising, and the meal has had time to clear before blood gets shunted to the legs. The closer in you eat, the simpler and smaller the food has to be.

    What works in each window

    At 2 to 3 hours out, eat a normal balanced meal. Complex carbohydrates anchor the plate — rice, oats, potatoes, pasta — alongside 25 to 40 grams of protein and a moderate amount of fat. A standard recommendation for endurance work is 1.1 to 2.2 grams of carbohydrate per kilogram of body weight at this distance, which a 70 kg adult meets with roughly 1.5 cups of cooked rice plus a chicken breast and vegetables.

    At 1 to 2 hours out, shrink the meal and lean toward foods that empty the stomach faster. Plain Greek yogurt with berries, a turkey-and-toast bite, a smoothie with a scoop of whey and a banana, or a cup of oatmeal with a small drizzle of nut butter. Protein is helpful but not required; the goal is fast-clearing carbs with enough satiety to last the session.

    At 30 to 60 minutes out, choose a simple carbohydrate with minimal fiber and fat — a banana, a slice of toast with honey, a few dates, a sports drink. A few grams of protein are fine if they sit well; fat and fiber become the limiting factors. This window is a top-up for fasted-state training or an afternoon workout after a light lunch, not a substitute for the day's main fueling.

    For most adults, the highest-leverage pre-workout move is upstream — making sure the meal two to three hours before training is a real one. Bars like Marmels work well at the 2-hour mark when sitting down for a full meal is not realistic: 12 grams of protein from organic whey isolate and grass-fed bovine collagen, with no sugar alcohols or seed oils that frequently cause gastrointestinal complaints during training. Inside the 90-minute window it is too rich in fat; outside it, paired with a banana, it is a useful pre-workout option.

    What to skip before a workout

    Two food categories cause most pre-workout gastrointestinal distress: high-fat and high-fiber foods. Both slow gastric emptying. Inside the 90-minute window, keep fat under roughly 10 grams and fiber under 5 grams per serving. That rules out cheeseburgers, fried foods, large salads, bean-heavy bowls, and bran cereals.

    Sugar alcohols deserve their own line. Sorbitol, mannitol, xylitol, maltitol, and erythritol — common in low-sugar protein bars and gels — draw water into the gut and ferment in the colon, a combination that produces gas, cramping, and urgent bathroom breaks under exercise stress. Athletes who can tolerate these sweeteners at rest often cannot tolerate them during training. The same goes for brand-new foods. The morning of a hard session is the worst time to test something you have never trained on.

    Frequently Asked Questions

    How long before a workout should I eat?

    Most adults perform best with a balanced meal 2 to 3 hours before training, a smaller snack 1 to 2 hours before, or a fast-digesting carbohydrate 30 to 60 minutes before. Exact timing depends on meal size and workout intensity. Endurance and high-intensity sessions benefit most from the 2 to 3 hour window; lower-intensity sessions are more forgiving.

    Is it bad to work out on an empty stomach?

    Not necessarily. Fasted training is fine for low-to-moderate intensity sessions under about 60 minutes, especially morning workouts where eating beforehand is impractical. Higher-intensity or longer sessions tend to suffer when glycogen is low. Daily total carbohydrate intake matters more than any single pre-workout meal.

    What should I eat 30 minutes before a workout?

    Choose a small, easily digestible carbohydrate with minimal fat and fiber. A banana, a slice of toast with honey, a few dates, a small bowl of plain rice cereal, or a sports drink all work. A few grams of fast-digesting protein — Greek yogurt, a sip of a whey shake — can be added if it sits well. Save heavier protein-and-fat snacks for windows farther out from the workout.

    Should I eat protein before a workout?

    Protein before a workout is helpful but not strictly required when daily protein intake is adequate and the workout is shorter than 90 minutes. A pre-workout dose of 15 to 25 grams of protein elevates plasma amino acids during the session, which can support recovery. The bigger lever for most adults is hitting 25 to 40 grams of protein at a normal meal 2 to 3 hours before training.

    What should I avoid eating before exercise?

    Within 90 minutes of a workout, avoid high-fat foods, high-fiber foods, sugar alcohols, and any food you have not trained on before. High fat and fiber slow gastric emptying and can cause cramps once blood flow shifts to the muscles. Sugar alcohols draw water into the gut and ferment in the colon, producing gas and urgent bathroom symptoms under exercise stress.

    Pre-workout meal timing is one of the simplest performance levers an active adult has, and it costs nothing to get right. The 2 to 3 hour window is the default sweet spot; the closer you eat to the warmup, the smaller and simpler the food has to be. For more on how the body uses protein around training, see our science page.