Buldy

Nutrition · 5 min read ·

What to Eat Before a Workout: Meals and Snacks by Timing

What to eat before a workout depends on timing: a full meal 2-3 hours out, a light carb snack 30-60 minutes out. Examples with protein and carb amounts.

What to eat before a workout depends on how long you have. If it's 2-3 hours away, eat a normal meal with protein, carbs and a little fat. If it's 30-60 minutes away, have a small, easy-to-digest snack that's mostly carbs, like a banana, a rice cake with honey or a slice of toast. The goal is to start training with energy and nothing sitting heavy in your stomach.

Below are concrete options for each time window, what to do if you train first thing in the morning, how to use caffeine, and the foods that tend to cause problems right before lifting.

Why eat before training at all?

A pre-workout meal tops up blood sugar and muscle glycogen, which helps you keep rep quality up across a whole session. It also gives you amino acids in your bloodstream during and after training. For a typical one-hour lifting session, the difference between a good meal and nothing isn't huge, but most people feel stronger and less shaky when they've eaten.

It's more important for longer or higher-volume sessions, and for anyone who trains late in the day after a long gap since lunch. If you lift at 7 p.m. and last ate at 12:30, a snack around 5 p.m. is often the difference between a sharp session and one where you cut your last few sets short. Watch for the signs: lightheadedness between sets, weaker grip, or a sudden drop in reps usually mean you came in underfed.

2-3 hours before: a normal meal

With this much time, eat a regular balanced meal. Aim for about 25-40 g of protein, a good portion of carbs (roughly 1-2 g per kg, or 0.5-0.9 g/lb), and moderate fat and fiber.

30-60 minutes before: a light snack

Closer to training, keep it small and low in fat and fiber, since both slow digestion. Fast carbs are the main thing. A little protein is fine if it sits well.

Good choices: a banana, a rice cake or two with honey or jam, a small bowl of cereal with milk, a handful of dried fruit, or a small protein shake with a piece of fruit. Around 20-40 g of carbs is plenty for most people.

Training early in the morning

If you lift at 6 a.m., you probably don't want a full meal at 4. Options: eat a carb-rich dinner the night before and have something small like a banana or a glass of juice on the way in. Or train fasted if you feel fine. Many people do, especially for shorter sessions.

If you train fasted, make your post-workout meal a priority, since you've gone a long time without protein. Our post on post workout meal timing explains why the timing matters more in this case than in most others.

Caffeine and pre-workout drinks

Caffeine can make hard sessions feel easier and slightly improve strength and endurance. A common dose is about 3 mg per kg of bodyweight (roughly 1.4 mg/lb), taken 30-60 minutes before training. For a 75 kg (165 lb) person that's around 200 mg, about two cups of brewed coffee.

Be careful with pre-workout powders. Some contain 300 mg or more per scoop, and stacking that with coffee is a fast way to get jittery or a racing heart. Avoid caffeine within about 6-8 hours of bed if sleep is an issue. If you have a heart condition, high blood pressure or are pregnant, ask a doctor before using high-caffeine products.

Creatine often gets lumped in with pre-workout supplements, but it doesn't need to be taken before training at all. See the creatine guide for beginners for why.

Foods to avoid right before lifting

Big portions of anything are the main problem. Beyond that, these are the usual troublemakers in the hour before training:

Find what works for your stomach

Everyone digests differently. Some people can eat a full meal an hour before deadlifts, others feel sick after a banana. Try one change at a time and note how the session felt. Once you know what works, keep it the same so you're not guessing each day. Drink some water too: about 400-600 ml (14-20 oz) in the couple of hours before training is a sensible starting point, more if it's hot.

If you're just starting out, focus on showing up regularly first. A solid beginner gym workout plan will do far more for you than the perfect pre-workout snack.

FAQ

Is it bad to work out on an empty stomach?

No. Many people train fasted without issues, especially for sessions under an hour. If you feel dizzy or weak, add a small carb snack before training.

Should I eat protein before a workout?

It helps if your last protein meal was more than 3-4 hours earlier. About 20-40 g in your meal 2-3 hours before training is plenty.

Is a banana a good pre-workout snack?

Yes. It gives about 25 g of easy-to-digest carbs, sits well for most people, and you can eat it 30 minutes before training.

Keep reading

Buldy app icon

Get Buldy

See your own photo with more muscle on abs, chest, arms, shoulders, back, glutes or legs. Free to download.