The Basic Principles
Deciding what to eat before a workout comes down to a few simple ideas. Carbohydrates are your body's preferred fuel for moderate-to-intense exercise, so they're the priority before a hard session. A little protein can help support your muscles, while fat and fiber are useful in general but slow digestion, so they're best limited right before training.
The other key factor is time. The further out you eat, the larger and more complete the meal can be; the closer you get, the smaller and more carb-focused it should be so it digests comfortably. Individual tolerance varies, and this is general guidance rather than personal nutrition advice. Knowing how your own body uses fuel, something Different Health measures directly through metabolic testing, makes these choices more precise.
What to Eat, by Timing
The single most useful way to think about pre-workout food is by how long you have before you start. The table below summarizes the general approach.
| Time before workout | What to eat | Why |
|---|---|---|
| 2-3 hours | Balanced meal: carbs + protein + some fat | Time to digest a full meal |
| 1-2 hours | Smaller meal or snack, mostly carbs with some protein | Lighter, faster to digest |
| 30-60 minutes | Small carb-focused snack | Quick energy, low stomach load |
| Under 30 minutes | Small, simple carbs if needed (e.g. fruit) | Fast fuel, minimal digestion |
What to eat before a workout, by timing
This pattern reflects basic sports nutrition guidance from bodies like the Academy of Nutrition and Dietetics: larger, balanced meals well before exercise, and smaller, mainly carbohydrate snacks as you get closer. [1]
Sample Pre-Workout Meals & Snacks
To make it concrete, here are practical options at each timing window. These are illustrative examples, not a prescription.
| Timing | Example options |
|---|---|
| 2-3 hours before | Chicken with rice and vegetables; oatmeal with eggs; a rice bowl with salmon |
| 1-2 hours before | Greek yogurt with fruit and granola; toast with eggs; a smoothie |
| 30-60 min before | Banana; toast with honey; a small bowl of oatmeal |
| Under 30 min | A few dates; a piece of fruit; a small handful of dried fruit |
Example pre-workout foods by timing
If you train in the morning, this doubles as a guide to high protein breakfast ideas paired with carbs: eggs with toast, Greek yogurt with fruit, or a protein smoothie all work as either a pre-workout meal or a solid breakfast, depending on your timing.
Eating for Your Goal
Your pre-workout food can shift slightly based on what you're training for, though the basics hold.
For endurance or long sessions
Prioritize carbohydrates, since they're the limiting fuel for sustained efforts. A carb-forward meal a few hours out, plus a small carb snack closer to the session, helps maintain energy.
For strength and muscle building
Carbohydrates still fuel the session, and including some protein is reasonable, though total daily protein matters more than its exact timing. If you're focused on how much protein per day to build muscle, research points to roughly 1.6 to 2.2 grams per kilogram of body weight spread across the day, rather than loading it all around your workout. [2]
For fat loss
Pre-workout food doesn't need to change dramatically. Fat loss is driven by overall calorie balance over time, so the priority is fueling your training well enough to perform, within your overall daily intake.
Should You Train Fasted?
Training without eating first, often called fasted training, is fine for short or low-intensity sessions, and some people prefer it for easy morning workouts. For longer or harder efforts, eating beforehand generally supports better performance because carbohydrate availability matters more as intensity rises.
One common misconception is worth correcting: fasted exercise isn't required for fat loss. While you may burn a slightly higher proportion of fat during a fasted session, what drives fat loss is your total energy balance over days and weeks, not whether a single workout was fasted. This is general educational information; anyone with a medical condition such as diabetes should check with their clinician before training fasted.
What to Avoid
A few foods are better saved for after training rather than before. Close to a workout, large amounts of fat, fiber, and very heavy meals digest slowly and can cause stomach discomfort mid-session. Spicy or unfamiliar foods are also worth skipping before important workouts.
The safest approach before a key session is to stick with familiar, easily digested, mostly carbohydrate foods you know sit well with you. Save experimentation for ordinary training days, not race day or a big session.
Key Takeaways
Timing drives the choice: bigger balanced meals 2-3 hours out, smaller carb snacks closer in.
Carbohydrates are the main fuel for moderate-to-hard exercise, so they're the pre-workout priority.
Protein before training is optional and helpful for strength work, but total daily protein matters more.
Fasted training is fine for short, easy sessions, but isn't required for fat loss, which depends on overall calorie balance.
Avoid heavy, fatty, high-fiber, or unfamiliar foods right before a workout to prevent stomach discomfort.
Frequently Asked Questions
What should I eat before a workout?
It depends on timing. With 2-3 hours, eat a balanced meal with carbs, protein, and some fat. With 30-60 minutes, choose a smaller, carb-focused snack that's easy to digest, like a banana or toast. Carbs are the main fuel for moderate-to-intense exercise, and a little protein helps support muscle before strength training.
Should I work out on an empty stomach?
For short, low-intensity sessions, fasted training is fine for most people. For longer or harder workouts, eating beforehand generally improves performance. Fasted training isn't necessary for fat loss, which is driven by overall calorie balance over time.
What should I eat before a morning workout?
If you have time, a small carb-focused snack like a banana, toast with honey, or a few dates tops up energy. If you train soon after waking and prefer not to eat, a light option or fasted training for shorter sessions both work. Pair protein with breakfast afterward to support recovery.
How long before a workout should I eat?
A larger balanced meal is best about 2-3 hours before, so it has time to digest. A smaller snack works well 30-60 minutes before. The closer to your workout, the smaller and more carb-focused the food should be, since fat, protein, and fiber slow digestion.
Do I need protein before a workout?
It isn't essential, but it can help, especially before strength training. Total daily protein matters more than timing for building muscle. If you train fasted in the morning, having protein across your meals during the day is what counts most.
What foods should I avoid before exercising?
Close to a workout, avoid large amounts of fat, fiber, and very heavy meals, since they digest slowly and can cause discomfort. Spicy and unfamiliar foods are also worth avoiding before key sessions. Stick to familiar, easily digested, mostly carbohydrate options when time is short.
References
- Academy of Nutrition and Dietetics. "Fueling Before, During and After a Workout" / timing of pre-exercise meals and snacks.
- Morton RW, et al. "A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults." British Journal of Sports Medicine. 2018 (~1.6 g/kg/day plateau for muscle gain).