Meet mornings are stressful enough without also guessing what to pack in the swim bag. Swimmers who eat the wrong thing — too much, too little, or something unfamiliar and heavy — can end up sluggish, crampy, or dealing with an upset stomach on the blocks.
This guide breaks down exactly what to feed your young swimmer before a meet, what to pack for the long hours between events, and which common mistakes to avoid so race day fuel is one less thing to worry about.

Quick Answer
Give your swimmer a carbohydrate-rich, low-fat, low-fiber meal about 3-4 hours before the first event (think oatmeal with banana, toast with honey, or a bagel with a little peanut butter), then keep them fueled between events with small snacks that pair carbs with a bit of protein — pretzels and cheese sticks, fruit, yogurt, and diluted sports drinks or water.
The Pre-Meet Meal: What and When
The goal of the pre-meet meal is to top off glycogen (stored energy) without leaving anything heavy sitting in the stomach when it’s time to swim. Aim for a meal that’s high in carbohydrates, moderate in protein, and low in fat and fiber, eaten roughly 3-4 hours before the first race. Good options include oatmeal with banana and a splash of milk, scrambled eggs with toast, a bagel with a thin layer of peanut butter, or dry cereal with low-fat milk.
If the meet starts early and there isn’t time for a full meal 3-4 hours out, shift a chunk of that fueling to the night before with a carb-heavy dinner (pasta, rice, or potatoes with a lean protein), then have your swimmer eat a smaller, easily digestible breakfast — like toast with jam or a banana — closer to warm-up.
Skip high-fiber foods (bran cereal, raw vegetables, beans) and greasy or fried foods in the hours before swimming. Both slow digestion and are more likely to cause cramps, bloating, or a side ache mid-race. This also isn’t the day to try a brand-new food — stick to things your swimmer eats regularly and tolerates well.
Fueling Between Events
Swim meets often stretch for hours with unpredictable gaps between a swimmer’s events, so what to eat depends heavily on how much time is actually available. When there’s less than an hour before the next race, stick to things that digest fast and won’t sit heavy: water, a diluted sports drink or juice, a few crackers, part of a banana, or a bite or two of an energy bar.
When there’s a longer gap — two hours or more — your swimmer can handle something a bit more substantial, like a bagel, a granola bar, dry cereal, or a PB&J half. The idea is to graze on small amounts of carbohydrate throughout the day rather than eating one or two big meals, which keeps energy steady without ever leaving the stomach too full to swim fast.
Protein doesn’t need to disappear during the meet — a small amount with most snacks actually helps keep blood sugar and energy steady between races. Pair carbs with modest portions of protein like cheese sticks, a hard-boiled egg, yogurt, or a thin spread of peanut or nut butter, especially when there’s two hours or more before the next swim. Just keep portions small and save anything heavier or higher in fat for right after the swimmer is done racing for the day. A cooler packed with bananas, grapes, applesauce pouches, pretzels, plain bagels, cheese sticks, yogurt, and a couple of electrolyte drinks covers most of a day at the pool.

Tips and Common Mistakes
Don’t let your swimmer show up hungry. Skipping breakfast to save time, or because of pre-meet nerves, is one of the most common reasons kids feel flat or dizzy on the blocks. A small, familiar snack is better than nothing even if they say they’re not hungry.
Watch hydration as closely as food. Natatoriums are warm and swimmers sweat even in the water, so encourage regular sips of water throughout the day rather than one big gulp right before a race. Avoid soda, energy drinks, and anything with a lot of caffeine or sugar with no electrolytes, since these can cause energy crashes or stomach upset.
Avoid anything greasy, fried, overly spicy, or brand-new on meet day — a food that’s perfectly fine on a normal Tuesday can cause problems when nerves and adrenaline are already churning up the stomach.
Plan the after-meet meal too. Once the last event is done, a full meal with carbs and protein (like a turkey sandwich, chicken and rice, or a yogurt parfait) helps with recovery, especially if there’s another meet session the next day.
Explore more: more swimming training and performance tips.
Pre-swim meet nutrition FAQs
What’s a good breakfast before an early-morning swim meet?
Oatmeal with banana, toast with honey or jam, a bagel with a thin spread of peanut butter, or dry cereal with low-fat milk are all good choices — easy to digest, carb-rich, and gentle on the stomach.
Should my swimmer eat between heats or events?
Yes — pairing carbs with a little protein helps keep energy and blood sugar steady. With less than an hour before the next race, lean mostly on carbs like water, diluted sports drink, or a few bites of fruit or crackers; with a longer gap, add a small amount of protein too, like a cheese stick, yogurt, or a bagel with peanut butter.
What foods should be avoided before a swim meet?
Avoid high-fat, fried, or high-fiber foods, as well as anything new or unfamiliar. These are more likely to cause stomach discomfort, bloating, or sluggishness right when your swimmer needs to feel light and energized.
How important is hydration compared to food on meet day?
Just as important. Pool facilities are warm and swimmers lose fluid even while in the water, so regular water intake throughout the day — not just right before a race — helps maintain energy and focus.
Level Up With SportsSteps
Track your athlete’s progress, connect with coaches and your team, and grow — get the SportsSteps app. Get the SportsSteps App.
Want training tips and sports news in your inbox? Subscribe to the free newsletter.
Photo by Shreesha bhat on Unsplash.