Someone asks me this at least once a week: "What should I eat before training?" And honestly — most of the advice online sounds like a chemistry exam. Grams, timing windows, forbidden foods…
Here's the version I'd give a friend. Not perfect. Just practical. The goal is simple: have energy for the session, feel good during it, and recover without overthinking.
You don't need a perfect plan. You need a repeatable one.
About 3 hours before — your main meal
Three hours out is the sweet spot for most people. Food has time to digest, blood sugar is stable, and you're not training with a full stomach.
What to aim for on the plate:
- Carbs — your fuel. Rice, oats, pasta, potato, bread, fruit. This is not the meal to go low-carb.
- Protein — chicken, fish, eggs, yogurt, tofu. Keeps you satisfied and starts recovery early.
- A little fat — olive oil, avocado, nuts. Fine in normal amounts; you don't need a lot.
- Water — start hydrating here, not five minutes before you start.
What to watch for:
- Portion size — eat enough, not "as little as possible." Under-fuelling feels like "I have no legs today."
- Fiber and very fatty meals — a huge salad with loads of beans and cheese can sit heavy. Save that for after.
- Brand-new foods — race day is not the day to try the spicy bowl you saw on TikTok.
- Caffeine timing — coffee 60–90 minutes before is fine for most; right before can upset your stomach on hard intervals.
Easy examples: oatmeal with banana and yogurt; rice bowl with chicken and vegetables; sandwich with turkey and fruit on the side. Nothing fancy.
60–90 minutes before — if you still need something
Training early, or your last meal was a while ago? A small, simple snack is enough — not a second lunch.
- Banana or dates
- Toast with honey or jam
- A small yogurt
- Half an energy bar you already know sits well
Skip large amounts of fat, heavy protein shakes, or anything that usually makes you bloated. You're topping up glucose, not building a meal.
During the workout — what matters
Most gym sessions under 60–75 minutes don't need calories mid-session. Water (or an electrolyte drink if you sweat a lot) is enough.
When to eat or drink more during training:
- Sessions over 90 minutes — running, cycling, long HIIT blocks
- Training in heat or high humidity
- You feel light-headed, flat, or unusually weak — that's a signal, not weakness
- Hard intervals with short rest — mouth gets dry, performance drops
What to do: sip regularly; don't wait until you're parched. For longer work, 30–60 g carbs per hour is a common range — gels, chews, diluted sports drink, or even a few dates. Start before you feel empty.
What to watch: heart rate drifting up for the same effort, cramping, nausea, or a sudden "bonk." Often that's under-fuelling or dehydration from hours earlier — not just "during."
After — the first hour counts, but don't panic
You don't need to sprint to the shaker bottle. But within roughly 1–2 hours, give your body carbs + protein so glycogen refills and muscle repair starts.
- Carbs again — rice, pasta, potatoes, fruit, bread. Training depleted them.
- Protein — 20–40 g for most people. Eggs, fish, meat, dairy, powder if convenient.
- Fluids — replace what you lost. Pale urine later in the day is a boring but useful check.
- Salt — if you sweated heavily, normal food (broth, salted meal) beats plain water alone.
If your next session is tomorrow morning and today's was hard, don't go to bed on salad only. A proper dinner matters more than a perfect post-workout window.
If you're not hungry — a small shake or yogurt with fruit still helps. Skipping entirely because "I burned calories" is how people feel awful on the next training day.
What to pack — the no-drama gym bag list
Half the battle is showing up prepared so you're not buying random snacks from a vending machine.
- Water bottle — full. Refill if the gym has a fountain.
- Pre-workout snack (if needed) — banana, bar, or dates in a small container.
- Post-workout option — shaker + powder, or a ready yogurt / milk box if you won't eat for a while.
- Electrolytes — single sachet or tablet for hot days or long sessions.
- Towel + optional fruit — sounds basic; it's what people forget when rushing from work.
Keep a duplicate set at work or in your car if you train after office hours. Consistency beats willpower.
If you remember only three things
- 3 hours before: real meal with carbs + protein, familiar foods, start drinking water.
- During: water first; add carbs only if the session is long or hard enough to need them.
- After: carbs + protein within a couple of hours — then a normal dinner if training was serious.
WeekFit's Meals view is built around this kind of day — pre-workout fuel, what you logged, and what the Coach suggests when recovery and training load don't match the plan. Less guessing, more showing up ready.