Nutrition

What to Eat Before and After a Workout: Pre- and Post-Workout Nutrition

Timing matters less than you think — but a good pre-workout snack and a protein-rich meal afterwards still make a difference. Here’s what to eat, and when.

Should you train fasted? Do you need a shake the second you rack the bar? Workout nutrition is full of rules — most of which matter far less than your overall daily diet. Still, a little planning around training can help you perform better and recover faster.

The big picture first

Your total daily calories, protein and food quality matter much more than what you eat in the hour around training. Get the basics right first (see our nutrition guide), then use the tips below to fine-tune.

Before your workout

The goal before training is to feel energised, not heavy. Aim for a meal containing carbohydrates and some protein 2–3 hours before, or a smaller snack 30–60 minutes before.

Pre-workout meal ideas (2–3 hours before)

  • Chicken, rice and vegetables
  • Oats with milk, banana and a scoop of yoghurt
  • Wholegrain toast with eggs and fruit
  • Tofu and noodle stir-fry

Quick pre-workout snacks (30–60 minutes before)

  • A banana or a couple of dates
  • Rice cakes with honey
  • A small yoghurt
  • A slice of toast with jam

Keep fat and fibre fairly low right before training — they digest slowly and can cause discomfort.

What about fasted training?Many people train comfortably first thing in the morning without eating, especially for easy cardio. For hard or long sessions, most people perform better with something in the tank. Try both and see how you feel.

During your workout

For most sessions under an hour, water is all you need. For long or very intense sessions (over 60–90 minutes), a sports drink or easily digested carbohydrates can help maintain performance.

After your workout

After training, prioritise protein to support muscle repair and carbohydrates to replenish energy — especially if you train again within 24 hours. There’s no need to panic about a narrow “anabolic window”; eating a balanced meal within a couple of hours is plenty.

Post-workout meal ideas

  • Salmon, potatoes and green vegetables
  • Greek yoghurt bowl with granola and berries
  • Lean beef or bean chilli with rice
  • Omelette with wholegrain toast
  • Protein shake with a banana if a meal isn’t possible soon

Aim for around 25–40 g of protein in that meal. Our protein guide explains how to set your daily target.

Hydration

  • Start sessions well hydrated — pale-yellow urine is a good sign.
  • Sip water during training, especially in heat.
  • If you sweat heavily, add electrolytes or a salty snack afterwards.

Adjusting by goal

GoalPre-workoutPost-workout
Fat lossSmall, protein-plus-carb snack if neededProtein-rich meal with plenty of vegetables
Muscle gainBalanced meal 2–3 h beforeProtein plus generous carbohydrates
EnduranceCarb-focused meal or snackCarbohydrate plus protein to refuel

The takeaway

Eat something light and carb-based before you train if it helps you perform, then have a protein-rich, balanced meal afterwards. Stay hydrated. Beyond that, focus on your overall diet — that’s where the real results come from.

This article is for general educational purposes and isn’t a substitute for advice from a doctor, registered dietitian or qualified coach. If you have a medical condition, are pregnant, or are new to exercise, check with a professional before changing your routine.