What to Eat Before a Workout — Timing and Food Choices

Pre-workout nutrition is mostly a timing question, not a food question. Eat too close to training and you feel sick; eat too far away and you run out of fuel halfway through. The sweet spot depends on how much time you have: a full meal 2–3 hours before, a snack 1 hour before, or almost nothing 30 minutes before — each with different foods.

This guide gives the timing windows, the carbohydrate targets behind them, and concrete meals for morning, lunchtime and evening training. The underlying rule is simple: carbohydrate fuels the session, protein can wait until afterwards, and fat and fibre slow digestion, which is exactly what you do not want right before exercise.

Use the calculator

Start with the numbers: try our meal calorie calculator and the macro calculator to work out your own figures before applying anything on this page. The worked examples below use round numbers so you can follow the maths; the calculators use your real weight, height, age and goal.

Related reading: meal calorie calculator, macro calculator, Half Marathon Training Guide — 12-Week Plan for Beginners, Muscle Gain Diet — Calories, Protein and Meal Structure. You can also browse the full guides section for the rest of the series.

The key points

The 2–3 hour meal: your main pre-workout meal. Two to three hours before training, eat a normal balanced meal with carbohydrate, protein and some fat: for example, chicken with rice and vegetables, or pasta with a tomato sauce and cheese. This is the meal that actually fuels the session, because it has time to digest and top up muscle glycogen. Aim for roughly 1–2 g/kg of carbohydrate in this meal (80–160 g at 80 kg) with 20–40 g of protein. Fat and fibre are fine here — there is time to digest them.

The 1-hour snack: carbohydrate, light and low-fibre. One hour before training, switch to something small, mostly carbohydrate, low in fat and fibre: a banana, a slice of toast with jam, a small bowl of cereal with milk, or a sports drink. The target is roughly 1 g/kg of carbohydrate (about 80 g at 80 kg, or 30–50 g for a smaller snack). This tops up blood glucose without sitting in the stomach. Avoid high-fat foods (nuts, cheese, fried food) and high-fibre foods (beans, raw vegetables) at this point — they digest slowly and cause discomfort during exercise.

The 30-minute window: almost nothing, or fast carbs only. Thirty minutes before training, most people should eat little or nothing — the stomach is not ready for food and exercise at the same time. If you need something, make it fast carbohydrate: a few dates, a small sports drink, or a gel. The exception is early-morning training, where some people perform better with a small snack (a banana or a slice of toast) than completely fasted, especially for sessions longer than an hour.

Morning training: fasted or fed?. For sessions under an hour at moderate intensity, training fasted after an overnight fast is fine — glycogen from the previous evening's dinner is usually enough. For hard sessions, long runs or heavy lifting in the morning, a small carbohydrate snack 30–60 minutes before improves performance. The deciding factor is how you feel: if fasted sessions feel flat and your performance is worse, eat. If eating makes you nauseous, do not. There is no fat-loss advantage to fasted training once total daily calories are matched.

Hydration before training. Start hydrated: drink 300–500 ml of water in the two hours before training, and more if you train in heat. Dehydration of even 2% of body weight measurably reduces performance. A pinch of salt in food or a sports drink helps if you sweat heavily, but plain water is enough for sessions under 90 minutes. Avoid starting a session already thirsty — by then you are already behind.

What to avoid before training. The avoid list is short but worth memorising: large high-fat meals within two hours (slow to digest, cause nausea), high-fibre meals close to training (gas and gut discomfort), unfamiliar foods on important training days (unknown reactions), alcohol the night before (disrupts sleep and hydration), and large amounts of caffeine if you are not used to it (jitters and gut upset). Caffeine itself is a genuine performance aid — about 3 mg/kg, or 200 mg for most adults, 30–60 minutes before — but only if you already tolerate it.

At a glance

Time before training What to eat Example Carbohydrate
3–4 hours Full balanced meal Chicken, rice, vegetables 1–2 g/kg
2–3 hours Normal meal Pasta with tomato sauce 1–2 g/kg
1 hour Small snack, low fat/fibre Banana + toast with jam ~1 g/kg
30 minutes Fast carbs only (or nothing) Dates, sports drink 15–30 g
During (60+ min) Carbohydrate per hour Gels, sports drink 30–60 g/hour

Your plan, step by step

  1. Plan your main meal 2–3 hours before training: carbohydrate plus 20–40 g of protein.
  2. One hour before, switch to a small low-fat, low-fibre carbohydrate snack.
  3. Drink 300–500 ml of water in the two hours before the session.
  4. For sessions over 60–90 minutes, plan carbohydrate during the session (30–60 g/hour).
  5. Eat a proper meal with 20–40 g of protein and carbohydrate within two hours after training.

The formula behind it

Pre-workout carbohydrate is dosed by body weight in sports-nutrition guidance: 1–4 g/kg of carbohydrate in the 1–4 hours before exercise, with larger amounts for longer gaps and longer sessions.

Worked example — an 80 kg runner with a two-hour gap before a long run: 1–2 g/kg gives 80–160 g of carbohydrate, for example a large bowl of porridge with banana and honey (about 90 g) plus toast with jam (about 40 g). A lifter with a one-hour gap needs less: about 1 g/kg, or 80 g — a banana (25 g) plus two slices of toast with jam (50 g). Protein is not the priority before training; it matters more afterwards, at around 0.3 g/kg per meal (Morton et al., 2018).

How to use this guide

The pattern that works is the same for every topic on this page: understand the principle, apply it for two to four weeks, and judge it by what changes — not by how it feels on day one. Most fitness and nutrition advice fails not because it is wrong but because it is applied for three days and then abandoned. Pick the one or two changes from this guide that fit your life, do them consistently for a month, and only then decide whether they are working. If you try to change everything at once, you will not know what helped, and you will not sustain any of it.

Related pages on this site go deeper on the numbers behind this guide: the calculators apply the same formulas shown here to your own weight, height, age and goal, and the protein, macro and body-composition articles work through the maths for specific cases. Use this guide for the understanding and the calculators for your own figures — neither replaces the other.

What this guide does NOT tell you

No guide can replace individual advice. The numbers and ranges on this page are population estimates from published research, and they describe what works on average — your body, your health conditions, your medicines and your training history all shift the answer. This guide does not diagnose anything, prescribe anything, or predict your results. If you have a medical condition (especially heart disease, diabetes, kidney or liver disease, an eating disorder, or a hormone condition), are pregnant, or take prescription medicine, the right next step is a clinician or a registered dietitian, not a more detailed article.

The other limit is honesty about evidence. Some claims in fitness are supported by randomised trials; others are supported by tradition, by a single small study, or by nothing at all. This guide says which is which where it matters, and where the evidence is thin it says so rather than dressing a guess up as a fact. A guide that admits uncertainty is more useful than one that pretends to know everything — and a reader who knows the limits of the advice is safer than one who follows it blindly.

Frequently asked questions

Should I eat before a morning workout?

For sessions under an hour, fasted training is fine — dinner the night before provides the glycogen. For hard or long morning sessions, a small carbohydrate snack 30–60 minutes before (a banana, toast with jam) usually improves performance. Try both for a week each and keep whichever leaves you feeling stronger; there is no fat-loss advantage to fasted training when daily calories are equal.

How long should I wait after eating to train?

After a full meal, wait 2–3 hours. After a small snack, 30–60 minutes is enough. The rule is stomach comfort: if you can feel the food moving during warm-up, you ate too much or too recently. High-fat and high-fibre meals need the longest gap; simple carbohydrate needs the shortest.

Is coffee before a workout a good idea?

Yes, for most people. Caffeine is one of the few supplements with strong evidence for performance — about 3 mg/kg (roughly 200 mg, or two cups of coffee) taken 30–60 minutes before training improves strength, endurance and perceived effort. The caveats are tolerance (build up gradually), timing (too late ruins sleep), and gut sensitivity (coffee before a run is a known trigger for some runners).

What should I eat before a long run?

Eat a carbohydrate-rich meal 2–3 hours before (porridge, toast, rice), take a small carbohydrate snack 30–60 minutes before if needed, and plan carbohydrate during the run itself — 30–60 g per hour from gels, chews or sports drink for runs over 75–90 minutes. Practise the exact foods and gels in training; race day is the wrong time to discover that a gel upsets your stomach.

Does it matter what I eat after a workout?

Yes, but less urgently than the myths suggest. Eat a meal with 20–40 g of protein and carbohydrate within a couple of hours of training — the '30-minute window' is not real, but post-training eating still supports recovery, especially if you train twice a day or train fasted. If your next regular meal is within two hours, it can simply be that meal, with a protein source included.

Estimates only, not medical advice. Minimum safe intakes: 1,200 kcal/day women, 1,500 kcal/day men — consult a healthcare professional before a very-low-calorie diet.