Nutrition

What to eat before a workout

By the Liftonic team · · 2 min read

Eat a normal meal with carbs and protein two to three hours before training, or a small, easy snack 30 to 60 minutes before. Keep fat and fiber lower close to the session so your stomach stays settled.

Why it matters

You can lift on an empty stomach, and some people prefer it. But most lifters train harder and feel better with some food in the tank. Carbohydrates top up the stored energy your muscles use for hard sets, and protein before training gets amino acids into your blood for the session and the hours after.

Pick a timing that fits your day

Time before trainingWhat to eatExamples
2 to 3 hoursA normal mixed mealChicken, rice and vegetables; a turkey sandwich and fruit; tofu stir-fry with noodles
1 to 2 hoursA smaller meal, lighter on fat and fiberGreek yogurt with honey and granola; oatmeal made with milk; eggs on toast
30 to 60 minutesA small, mostly carb snack with a little proteinA banana and a glass of milk; a rice cake with jam; a small protein shake and fruit

The closer you eat to training, the smaller and simpler the food should be. Fat, fiber and big portions slow digestion, which is great at dinner and less great halfway through a set of squats.

Early morning sessions

If you train soon after waking, a full meal is rarely practical. Try something small and fast: a banana, a glass of juice or milk, or half a bagel. Then have a proper breakfast with protein afterwards. If you genuinely feel best training fasted, that's okay too; just eat well soon after.

Caffeine

Coffee before training is common and can make hard sets feel a little easier. A cup or two about 30 to 60 minutes before is plenty for most people. Skip it for late evening sessions if it hurts your sleep, because sleep matters more for your next workout than the caffeine does for this one. Pre-workout powders often contain much more caffeine than a coffee, so read the label.

Drink something

Start the session hydrated: a glass or two of water in the hour or two before is a good habit. More on this in a later post on hydration. For the day as a whole, the bigger lever is still your total protein, covered in how much protein you need.

This post is general education, not medical or dietary advice. If you have a health condition, are pregnant or take medication, talk to a doctor or registered dietitian before changing how you eat.

Liftonic: Lift Log & AI Coach

Plans your workout, logs your sets and adjusts with an AI coach, on iPhone and Apple Watch.

Download on theApp Store