What you eat before a workout changes how you feel during it. The right meal supports steady energy, harder efforts and better recovery, especially when the session is long, intense or built around lifting.
Pre-workout nutrition isn't just eating something before the gym. It's matching the amount and type of food to the workout, the clock and your stomach. A plate that works before a long run can sit badly before heavy squats, and a dinner that fuels an evening session is too much at 6 a.m.
Below: what the research says, how to time it, the 10 meals with USDA numbers for each, how to match them to your workout, and the mistakes that cost people their best sessions.
Pre-workout nutrition science
During moderate to hard exercise your muscles lean on carbohydrate stored as glycogen. A 2024 review of athletes' nutritional needs puts it plainly: low glycogen going in means earlier fatigue, lower training intensity and a harder time holding pace. That's why carbohydrate is the base of every meal on this list.
The trial evidence is real but modest in size. A 2025 systematic review of 13 randomized trials in runners and cyclists found carbohydrate before, during or after exercise helped endurance performance. In one study the same 2024 review describes, recreationally trained people who ate 1.1 or 2.2 grams of carbohydrate per kilogram of body weight an hour before exercise did better than on placebo, and the bigger dose was no better than the smaller one. More was not better. Enough was.
Complex carbohydrates such as oats, brown rice, potatoes and whole grain bread give steady energy when eaten a few hours out. Faster carbohydrates from fruit, dried fruit, rice cakes or a smoothie work better when the clock is short.
Protein matters too. Eating it before or after training supplies the amino acids muscles use for repair and adaptation, which counts most for strength work, hard intervals and long sessions. The International Society of Sports Nutrition says a dose of about 20 to 40 grams of protein maximally stimulates muscle protein synthesis, and that the size and timing of the meal before training changes how much the meal after it has to do. A 2025 review of protein supplements in athletes adds a useful limit: extra protein helps lean mass most when your usual intake is low, and much less once you already hit your daily target.
Fat and fiber belong in a balanced day, but both slow digestion. That makes them better several hours before exercise than right before it. For most active adults, the best pre-workout meal isn't a perfect one. It's the right size, at the right time, for the workout ahead.
For the training side of the picture, our Complete Exercise Guide for Weight Loss covers how exercise and fueling work together.
Pre-workout meal timing
When you eat matters as much as what you eat. A big meal too close to training leaves you heavy and sluggish. Eating too early, or too little, leaves you running on empty by the warm-up. Here's a practical way to time it.
2 to 3 hours before: the window for a complete meal. There is time to digest complex carbs, protein and a moderate amount of fat. Grilled chicken with brown rice and vegetables, a turkey sandwich on whole grain bread, or eggs with toast and avocado all fit. For many active adults this meal lands somewhere around 400 to 600 calories, but body size, training load, goals and appetite all move that number.
1 to 2 hours before: a lighter meal or a substantial snack, mostly carbohydrate with some protein. Greek yogurt with berries, a small bowl of oatmeal, a smoothie or a banana with a little peanut butter all work. Keep fat and fiber moderate here, since both slow digestion.
30 to 60 minutes before: quick-digesting carbohydrate is easiest. A banana, an applesauce pouch, a small handful of dried fruit, a couple of rice cakes or a small smoothie gives fast energy without weight in your stomach. Keep the portion small and stick to foods you already know you tolerate.
Early morning exercisers can go smaller still. If you train soon after waking, half a banana, a few bites of toast or a small smoothie 15 to 30 minutes before may be enough. If you'd rather train with little in your stomach, make sure dinner the night before had enough carbohydrate to cover the session.
- 2 to 3 hours: Eat Full meal: carbs, protein, some fat · Keep low Heavy sauces
- 1 to 2 hours: Eat Light meal: mostly carbs, some protein · Keep low Fat, fiber
- 30 to 60 minutes: Eat Small fast-carb snack · Keep low Fat, fiber, big portions
- 15 to 30 minutes: Eat A few bites of fruit or toast · Keep low Anything new
These windows are guidelines, not rules. Some people feel great eating close to exercise, others need more time. If you get bloating, reflux, cramping, nausea or heaviness during workouts, try a smaller portion, a lower-fat option or a longer gap.
The 10 best pre-workout meals
These ten cover a range of workouts, from a complete meal before evening training to a light bite before a sunrise session. Each one combines carbohydrate with protein, healthy fat or both. The numbers are for the portion described, from USDA FoodData Central, rounded. We list carbs first because that's the nutrient the hour before training is about.