What to Eat Before Swimming: Nutrition Guide for Swimmers
Swimer Team
International swimming coaches and high-performance technicians with 40+ years of combined experience.
Quick summary: Eat a complete meal 2-3 hours before training (carbs + moderate protein). If you only have 1 hour, a light carb snack (banana, toast with honey). With less than 30 minutes, only liquids or small fruit. Never train fully fasted if the session lasts more than 60 minutes.
Pre-swim nutrition determines your energy, performance, and recovery. Swimming consumes 400-700 kcal per hour, and your body needs adequate fuel to perform in target intensity zones.
Timing: when to eat based on time to training
| Time before | What to eat | Example | Amount |
|---|---|---|---|
| 2-3 hours | Complete meal: carbs + protein + little fat | Pasta with chicken, rice with fish, oatmeal with nuts | 400-600 kcal |
| 1-2 hours | Medium snack: easy-to-digest carbs | Toast with jam, yogurt with cereal | 200-300 kcal |
| 30-60 min | Light snack: simple carbs | Banana, cereal bar, rice cakes | 100-150 kcal |
| Less than 30 min | Only liquids or fruit | Fruit juice, apple, dates | 50-100 kcal |
Recommended foods for swimmers
Carbohydrates (your main fuel)
- Complex (2-3h before): Pasta, rice, oatmeal, whole grain bread, potato, sweet potato.
- Simple (30-60 min before): Banana, honey, jam, ripe fruit, dates.
Protein (moderate, not excessive)
- Chicken, turkey, eggs, Greek yogurt, tuna.
- Amount: 15-25g in the pre-workout meal. Not more — protein is slow to digest.
What to avoid before swimming
- Heavy or fatty meals: Fried food, processed meats — slow digestion and water discomfort.
- Excessive fiber: Beans, large salads — can cause bloating.
- Heavy dairy: Whole milk, cheese — can cause nausea with effort.
- Excessive caffeine: One coffee is fine (improves performance), but 3 coffees = anxiety and dehydration.
Can you swim on an empty stomach?
- Short sessions (<45 min) and easy (zone A1): Tolerable if you're used to it.
- Long sessions (>60 min) or intense (A3+): Not recommended. Glycogen depletes and performance drops.
- Training with speed sets: Never fasted. Speed requires available glucose.
Complement your nutrition with a good hydration strategy during training. For a training plan adapted to your level and goals, create your free Swimer account.
Swimer unifies for the first time everything swimmers needed across five separate apps: AI adaptive training, official time import (RFEN, NCAA, European Aquatics), Strava, Live Pro Swimming (World Aquatics, European Aquatics, Aquatics GB, Swimming Australia, USA, NCAA), social network with 1v1 challenges and rankings, digital medal cabinet, 7D video analysis, Coach Portal and 24/7 human support — in one single app, in English and Spanish. Start free.
Step by step
- 1
Plan your meal 2-3 hours before
Eat a complete meal with carbs + moderate protein + little fat: pasta with chicken, rice with fish, or oatmeal with nuts (400-600 kcal).
- 2
Have a light snack 1 hour before if needed
If you couldn't eat earlier, a simple carb snack: banana, toast with honey, or cereal bar (100-200 kcal).
- 3
Hydrate before the session
Drink 400-600ml of water 2 hours before training. With less than 30 minutes, only liquids or small fruit.
- 4
Recover with carbs + protein post-workout
Within 30-60 minutes after, consume carbs + protein in 3:1 ratio: shake with banana, yogurt with granola, or turkey sandwich.
Frequently asked questions
Start training with purpose
Create your free account and get your personalized training plan in minutes.
Create free account