Skip to main content

Plan your whole week in seconds

Try it free
🏋️

What Should I Eat Before a Workout?

Quick answer: Eat carbs + protein 1–3 hours before exercise. Oats, bananas, rice with chicken, and Greek yoghurt with fruit are all excellent pre-workout meals. Avoid heavy fat and fibre close to training.

What to Eat

  • Oatmeal with banana

    Slow-release carbs (oats) + quick energy (banana) = perfect pre-workout fuel.

  • Rice + grilled chicken

    Classic pre-workout combo — complex carbs restore glycogen, protein primes muscle repair.

  • Greek yoghurt + berries

    Protein and carbs in moderate amounts — ideal for light sessions 1–2 hours before.

  • Toast + peanut butter + banana

    Quick carbs + protein + potassium — great 30–60 minutes before training.

  • Smoothie (banana, oat milk, protein powder)

    Liquid is digested faster — good for 30–45 minutes pre-workout.

  • Boiled sweet potato

    Complex carbs with potassium for electrolyte support during training.

  • Apple or banana (alone)

    If training within 30 minutes, a piece of fruit provides fast-acting glucose.

  • Whole eggs on toast

    For sessions over 2 hours away — complete nutrition to fuel and protect muscle.

What to Avoid

  • High-fat meals (fried food, heavy sauces)

    Fat slows gastric emptying and can cause nausea and cramping during exercise.

  • High-fibre foods (beans, large raw salad)

    Can cause bloating and GI distress during high-intensity training.

  • Alcohol

    Impairs performance, coordination, and recovery significantly.

  • Very spicy food

    Reflux and stomach upset during training is unpleasant and impairs performance.

  • Lots of protein right before training

    Protein is for recovery — eating too much close to training slows digestion.

  • Eating nothing at all

    Training fasted (unless intentional) leads to poor performance and muscle breakdown.

Hydration

Drink 500ml of water 2 hours before exercise. Then 200–300ml in the 30 minutes before. Sip 150–200ml every 15–20 minutes during exercise.

Tips

  • The ideal pre-workout meal is 1–3 hours before training. The closer to training, the smaller and simpler the meal.
  • For morning sessions: a banana or toast with peanut butter 30 minutes before works well.
  • Carbohydrate timing matters most for endurance (running, cycling). Strength training is more flexible.
  • Don't try new foods before important workouts — stick to what you know works for your stomach.

Frequently Asked Questions

What should I eat 30 minutes before a workout?
Keep it simple and fast-digesting: a banana, a small bowl of oats, or toast with peanut butter. Avoid anything heavy or fatty. Hydrate well.
Should I work out on an empty stomach?
Fasted training (especially morning cardio) can enhance fat burning but reduces performance and potentially muscle protein. For strength training or high-intensity sessions, eat something beforehand for better results.
Are bananas good before a workout?
Yes — bananas are one of the best pre-workout foods. They provide fast-digesting natural sugars for immediate energy, potassium to prevent cramps, and are easy on the stomach.

Related Conditions

What to Eat Before a Workout (Pre-Workout Nutrition Guide)