What to eat before training

Pre-workout nutrition timing and meal ideas for swim, bike, and run sessions.

8 min read 4 sectionsUpdated February 1, 2026

By

Eat 2-3 hours before training with easily digestible carbohydrates and moderate protein. For early morning sessions, a small snack 30-60 minutes before is sufficient. Avoid high fat and fiber close to exercise.

Key takeaways

  • 1Eat a full meal 2-3 hours before training for optimal energy
  • 2For early morning sessions, a small snack 30-60 minutes before works well
  • 3Focus on easily digestible carbohydrates with moderate protein
  • 4Avoid high fat, high fiber, and spicy foods close to exercise

Nutrient timing basics

What you eat before training directly impacts your energy, performance, and comfort. The goal is to top off glycogen stores without causing stomach distress.

Ideal timing: eat a full meal 2-3 hours before exercise, or a small snack 30-60 minutes before.

For fasted morning sessions, even a banana or small glass of juice 15 minutes before is better than nothing for high-intensity work.

Pre-training meal ideas

2-3 hours before: Oatmeal with banana and honey. Toast with peanut butter. Rice with chicken. Pasta with light sauce.

30-60 minutes before: Banana. Energy bar. Small bowl of cereal. Toast with jam.

15-30 minutes before (emergency fuel): Sports drink. Gel. Few dates or dried fruit.

Keep meals simple and familiar. Avoid experimenting before hard sessions.

Sport-specific considerations

Before swimming: eat lighter and earlier — stomach pressure in the prone position can cause discomfort. Allow 2-3 hours for a full meal.

Before cycling: you have more flexibility since the upright position is stomach-friendly. You can also eat on the bike.

Before running: similar to swimming — eat earlier and lighter. High-fiber and high-fat foods are most likely to cause GI distress while running.

Hydration before training

Start hydrating 2-3 hours before exercise. Aim for 500ml of water or sports drink. Your urine should be pale yellow.

Don't overhydrate — drinking too much plain water can dilute sodium levels. Include electrolytes if training lasts over 60 minutes.

In hot conditions, start with an electrolyte drink rather than plain water.

Frequently asked questions

Should I train fasted?

Easy sessions under 60 minutes can be done fasted, which trains your body to burn fat. However, for hard or long sessions, pre-exercise fuel improves performance and reduces muscle breakdown. Never race fasted.

What should I eat before a morning swim?

Since swimming is sensitive to stomach fullness, eat light: a banana with a small glass of juice, or toast with jam, 30-60 minutes before. Avoid large meals close to swim time.

One practical triathlon decision each week

A useful decision, tool, checklist, or evidence-backed update for your next training block or race.

No spam. Unsubscribe anytime.