What to Eat Before Swimming Practice and When

The best pre-swim meal is built around easy-to-digest carbohydrates, a moderate amount of protein, and very little fat or fiber. Timing matters just as much as food choice: aim to eat a full meal 3 to 4 hours before practice, or a small snack 1 to 2 hours before you get in the water. Eating too close to practice is a recipe for nausea, especially in a sport where your body is horizontal and your core is constantly engaged.

Why Timing Matters More in Swimming

Swimming is uniquely tough on your stomach. The horizontal body position, rhythmic breathing, and flip turns all put pressure on your abdomen. Foods that sit fine before a run or a bike ride can cause acid reflux, cramping, or nausea in the pool. That’s why the general rule for swimmers is stricter than for most sports: eat a larger meal at least 3 to 4 hours out, and keep anything eaten within 1 to 2 hours of practice very small and very simple.

High-fat and high-fiber foods slow digestion significantly. A burrito or a bowl of broccoli and cheese might still be sitting in your stomach when you dive in. Protein also slows things down, so while it’s fine in a full pre-practice meal eaten hours ahead, it should be minimal in a close-to-practice snack. Caffeine and chocolate are both common reflux triggers during exercise and worth avoiding in the hours before you swim.

What to Eat 3 to 4 Hours Before

If you have a few hours, you can eat a proper meal. The goal is 1 to 2 grams of carbohydrate per kilogram of body weight, paired with a moderate portion of protein and a small amount of fat. For a 150-pound swimmer, that works out to roughly 70 to 135 grams of carbs, which is a meaningful plate of food.

Good options include:

  • Rice or pasta with grilled chicken and a simple sauce
  • A sandwich on whole-grain bread with turkey or tuna and a side salad
  • Brown rice with roasted vegetables and a lean protein
  • Oatmeal with a scoop of nut butter and sliced banana

Keep portions reasonable. This isn’t a pre-race carb load. You want enough fuel to sustain a hard practice without feeling heavy in the water. A plate that’s about two-thirds carbs, one-quarter protein, and a small amount of fat is a reliable template.

What to Eat 1 to 2 Hours Before

When practice is closer, you need something that clears your stomach quickly. Stick to simple carbohydrates with little fat, fiber, or protein. The closer you get to practice, the smaller and simpler the snack should be. Avoid eating anything in the final 30 to 45 minutes before a high-intensity session, as this can cause a rapid spike and drop in blood sugar right as you start warming up.

Reliable snacks in this window:

  • A banana or a handful of grapes
  • A piece of white toast with a thin layer of jam
  • A small bowl of low-fiber cereal with milk
  • A granola bar (low-fat, low-fiber varieties)
  • Applesauce or a fruit cup

These foods are mostly simple sugars and starches that your body converts to usable energy quickly. They won’t weigh you down or sit in your gut during a set of 200s.

Early Morning Practice

A 5:00 or 6:00 AM practice creates a real dilemma. You can’t wake up at 2 AM to eat a full meal, and most people can’t stomach much food right after the alarm goes off. The solution is a very small, liquid or semi-liquid snack that you can get down in the car on the way to the pool.

A banana is the classic choice for a reason: it’s quick to eat, easy to digest, and provides enough carbohydrate to top off your energy stores from overnight. A homemade milkshake blended with milk and fruit works well too, especially for younger swimmers who struggle to chew anything that early. A few swigs of a sports drink or a small glass of juice are better than nothing at all. The worst option for early morning practice is swimming on a completely empty stomach, which can leave you lightheaded and sluggish by the middle of the session.

If you have a solid 60 to 90 minutes before an early practice, a piece of toast with jam or a small bowl of cereal gives you a bit more fuel without risking stomach trouble.

Hydration Before Practice

Being in water tricks your brain into thinking you’re not sweating, but swimmers lose a meaningful amount of fluid during training. Research on well-trained swimmers found an average sweat rate of about 0.3 liters per hour, with total sweat losses around half a liter per session. That’s less than land-based sports, but it still adds up, especially during two-hour practices in warm pools.

The National Athletic Trainers’ Association recommends drinking 16 to 24 fluid ounces of water in the two hours before training. That’s roughly two to three standard glasses. Sip steadily rather than chugging it all at once, which can leave you feeling waterlogged. Plain water is sufficient for most practices. Swimmers’ sweat contains sodium and chloride, but at moderate sweat rates, a normal diet replaces those electrolytes without the need for special supplements or salt-loading before practice.

High-Intensity vs. Easy Practice Days

Your fueling should match the demands of the session. On high-intensity days with race-pace sets, sprint work, or threshold training, your muscles burn through glycogen (stored carbohydrate) rapidly. These are the days to prioritize a carb-rich meal or snack beforehand. Daily carbohydrate intake on heavy training days should be higher overall, closer to 10 to 12 grams per kilogram of body weight spread across the day.

On lower-intensity, high-volume days with steady aerobic swimming, your body relies more on fat for fuel. You still need carbohydrates, but less aggressively. Daily intake on these days can drop to around 6 grams per kilogram. Some swimmers find they perform fine on easier days with just a light snack, while hard days demand more deliberate fueling.

If you’re not sure what kind of practice to expect, err on the side of eating a moderate snack. Running out of energy mid-practice hurts your training quality more than a slightly full stomach does.

Do You Need Low-Glycemic Foods?

You may have heard that slow-digesting, low-glycemic foods like sweet potatoes or whole grains give you “sustained energy” compared to simple sugars. The reality is less clear-cut. Research comparing low-glycemic and high-glycemic pre-exercise meals has produced mixed results, with no consistent performance benefit for either approach. What matters more is total carbohydrate intake and timing. A bowl of white rice and a bowl of brown rice will fuel your swim about equally if you eat them at the right time. Choose whichever one your stomach handles better, and don’t overthink glycemic index numbers.

Foods to Avoid Before Swimming

Some foods are reliably problematic before pool time:

  • High-fat foods like burgers, pizza, fried chicken, or creamy sauces. Fat takes the longest to leave your stomach.
  • High-fiber foods like beans, raw vegetables, or bran cereals. Fiber slows digestion and can cause gas and bloating.
  • Spicy foods that increase the risk of acid reflux, which swimming’s body position already promotes.
  • Caffeinated drinks and chocolate, both of which relax the valve between your stomach and esophagus and make reflux worse.
  • Large protein portions close to practice. Save the big chicken breast for your post-swim meal.

Everyone’s stomach is a little different. Some swimmers can eat a peanut butter sandwich an hour before practice with no issues, while others need two full hours. Pay attention to what works for you during lower-stakes practices so you have a reliable routine when it matters most.