When it comes to swimming fast, training is important, but so is your diet. Satisfying our seemingly constant swimmer hunger with the right foods, in the right amounts, can make a huge difference in our performance and focus in the water.

We chatted with Registered Dietitian Maggie Evans, who shared her tips for fueling up before your swims and optimizing muscle recovery after a tough workout. 

About Maggie

Maggie grew up swimming and playing water polo, and went on to play water polo in college. After graduating with a degree in Nutrition & Dietetics, she joined a master swim team in her home state of California.

Maggie also earned a Masters degree in Kinesiology and Exercise Science, which offers her a unique understanding of both nutrition and human movement. She now works as a Registered Dietitian, helping swimmers optimize their diets for performance.

What to Eat Before Swimming

When it comes to fueling up before a swim workout or swim meet, Maggie looks at 2 factors: How long the activity is, and how much time the swimmer has before that activity begins. 

Related: Michael Andrew Talks ISL Season 2, Insane Keto Diet & USRPT | The #AskaSwimPro Show

For example: You’re a casual swimmer who plans to swim for 1 hour after work. You have 1 hour between when you leave the office and when you start your swim. Any of the following would be good pre-workout snacks, according to Maggie:

  • A few crackers
  • A piece of fruit
  • Juice

For a 1-hour workout, you don’t need a huge meal — a light snack focused on carbohydrates is a great option. 

Related: How Many Calories You Burn Swimming

If you choose to swim for 2 or more hours, you will need to plan ahead. Have a solid meal 4-5 hours before your workout, and top off your energy stores with a carb and protein-heavy snack about 90 minutes before your workout. Snacks can include:

  • A cheese stick and crackers
  • A piece of fruit with yogurt

Extra protein will help fuel your body to swim longer.

How to Fuel During a Swim Workout

You should always bring a water bottle with you to the pool. Keep it at the end of your lane with your gear and sip on it periodically to stay hydrated. Maggie recommends trying to drink 16-24 ounces of water in a 1-hour workout.

Related: What Happens to Your Body When You Swim

If you plan to swim for 1 hour, you don’t need to worry about extra fuel beyond water. For workouts longer than 1 hour, Maggie recommends drinking a sports drink that will supply you with extra carbs throughout your swim. You can alternate between drinking water and a sports drink as well.

What to Eat After Swimming

In terms of timing, Maggie recommends that you look at when your next meal is going to be to determine whether you need an extra snack post-workout. 

Eating Right After

If you’re heading straight home to have dinner after your swim, that’s perfect. Make sure the meal is balanced and includes carbs, protein, fats and some veggies, too.

Related: How to Lose Weight Swimming

A common mistake swimmers make when it comes to refueling is loading up with lots of vegetables, which ends up reducing the amount of protein and carbs on their plates. 

Maggie uses the Performance Plate concept to help her clients build their meals. If you had a tough training session, here’s what your plate should look like:

  • ½ plate carbs, like potatoes, rice or bread
  • ¼ plate protein
  • ¼ plate fat

Eating Hours After


If you went for an afternoon swim and won’t eat your next meal for a few hours, Maggie recommends having a snack within an hour after your swim. The snack should include protein and carbs:

  • Chocolate milk
  • Cereal with milk or yogurt
  • Banana with peanut butter

How to Fuel Between Workouts

Many swimmers will go for a swim and immediately hit the gym, or vice versa. What can they do in their short break between workouts to replenish their energy stores? Maggie recommends hydrating with a sports drink and eating a carb-focused snack, such as a banana.

How to Eat at Swim Meets

Swim meets can be a challenge, food-wise. You’re sitting at the meet for 4-8 hours, with intermittent bouts of high intensity racing. Maggie recommends eating a hearty breakfast 3-4 hours before your first event.

Between events, focus on simple carbs like granola bars, crackers or dates. Stay away from foods that have a lot of fiber or protein close to a race, since your body takes longer to digest them.

If you have a long break, like between prelims and finals, eat a bigger meal, like a sandwich or a wrap. Timing your fuel during meets takes a lot of trial and error, and planning.

Choosing the Right Fuel

A diet rich in nutrient dense foods will fuel your workouts and help you make the most of each training session. If you’re eating high fat meals, like cheeseburgers, before your swims, you’ll likely feel sluggish and won’t be able to perform.


Related: How I Lost 10kg Swimming with MySwimPro

However, Maggie notes that there’s always room to add in your favorite foods that may not be considered as “healthy.”

She doesn’t recommend low-carb diets for swimmers, because carbs are essential for performance in the pool.

How to Hydrate Properly

It’s easy to forget to hydrate during a swim, since we don’t feel ourselves sweating! But proper hydration is key to swimming well. A 2% reduction in your body fluid makeup can impact your swimming performance, according to Maggie. 

To figure out how much water you should be drinking during your swims, Maggie recommends weighing yourself before and after your workout. Subtract your end weight from your start weight to determine the amount of fluid you lost, and rehydrate. 

For example, if you lost 1 pound, rehydrate with at least 16 ounces of water after your swim.

If you find that you are losing 3-4 pounds or more during your workout, you need to rehydrate with even more water than you would normally drink. Maggie also recommends adding electrolytes to your water bottle after your workout to replenish electrolytes lost in your sweat. 

What to Do if You’re Hungry All the Time

If you’re feeling hungry after dinner or throughout the day, eat! Maggie says swimmers — and athletes in general — should not be afraid of hunger. It’s your body’s cue that you need to fuel up.

If you get really hungry at night, you are probably underfueling during the day. Try adding more food to your meals and snacks throughout the day.

Follow Maggie on Instagram at @dietitian.maggie for more tips! Apply for nutrition coaching with Maggie here >



  1. Pingback: 5 Useful Tips to Lose Weight Swimming - Thanyapura Sports & Health Resort

  2. Russell Simpson on

    My go to snack before swim training is a peanut butter and jam (jelly in the USA) sandwich. It works for me.
    For drinking during swimming I make my own sports drink. I make a litre of cherries and berries flavoured squash, add 6 teaspoons of sugar and a good handful of salt. Cheaper than buying branded sports drinks, and works just as well.😃👍🏊‍♂️😍

  3. Garnet Colly on

    I loved her passion! Definitely that of a dedicated swimmer and dietician. I learned from her and was given some food for thought. I would love to hear a discussion between her and Dr. Sears of the Zone Diet.
    And congratulations on a very professional website, which I am just starting to appreciate. Thank you.

  4. Morgan Chamberlain on

    I fuel up with oatmeal with blueberries, coconut and nuts with high protein milk. I layer it so u get some with every bite. I find it takes me through the 100 laps (1 1/2 miles) in the pool. It generally takes an hour and twenty minutes so the oatmeal fuels my workout and I am not starving 40 laps in.

Leave A Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.