What to eat the night before a triathlon
Your pre-race dinner can make or break race morning. Learn exactly what to eat, what to avoid, and how to time your meals for optimal energy on race day.
By Lotte
The night before your triathlon, eat a familiar, carbohydrate-rich meal 3-4 hours before bedtime. Avoid high-fiber, high-fat, and spicy foods. Stick to foods you've eaten before training sessions — race week is not the time to experiment.
Key takeaways
- 1Eat a carb-rich, moderate-protein, low-fat dinner you've had before
- 2Finish dinner 3-4 hours before bedtime to allow digestion
- 3Avoid high-fiber, spicy, and gas-producing foods the night before
- 4Hydrate steadily throughout the day — don't chug water at dinner
- 5Your race morning breakfast should also be familiar and tested during training
In this article
Why pre-race nutrition matters
Your muscles store glycogen — the primary fuel for endurance exercise — and the meals you eat in the 24 hours before a race determine how full those stores are. A sprint triathlon lasting 1-2 hours relies heavily on glycogen, so arriving at the start line with topped-up stores gives you a clear performance advantage.
But pre-race nutrition isn't just about energy. It's about comfort. An upset stomach, bloating, or GI distress can ruin an otherwise perfect race. The number one nutrition rule for race week is: nothing new. Every food you eat the night before and morning of should be something your body has processed successfully during training.
Think of your pre-race meal as the final brick before race day. It should be familiar, reliable, and uncomplicated. This is not the night for a new restaurant, an exotic cuisine, or that sketchy gas station sushi. Keep it simple, keep it proven.
The ideal pre-race dinner
The perfect night-before meal is built around complex carbohydrates with moderate protein and minimal fat. Carbohydrates top off glycogen stores. Protein provides amino acids for muscle maintenance. Fat slows digestion — you want just enough for satiety, not so much that food sits in your stomach overnight.
Classic pre-race dinner options include: Pasta with a light tomato sauce and grilled chicken. Rice with lean protein (chicken, fish, or tofu) and steamed vegetables. A baked potato or sweet potato with a simple protein source. A rice bowl with minimal spice and familiar ingredients.
Portion size should be normal — slightly larger than your usual dinner, but not a feast. The goal is to feel comfortably full, not stuffed. Overeating the night before is a common mistake that leads to poor sleep and morning sluggishness.
Finish dinner 3-4 hours before you plan to sleep. This gives your body time to digest and ensures you're not lying in bed with a full stomach.
Foods to avoid the night before
High-fiber foods are the biggest pre-race trap. Beans, lentils, cruciferous vegetables (broccoli, cauliflower, cabbage), bran cereals, and whole-grain breads are normally healthy choices, but they can cause bloating, gas, and GI distress during exercise. Save them for recovery meals.
Spicy foods increase the risk of heartburn and stomach upset, especially combined with the physical stress of racing. Even if you eat spicy food regularly, tone it down the night before.
High-fat foods (fried items, heavy cream sauces, bacon, cheese-heavy dishes) slow gastric emptying and can leave you feeling heavy on race morning. Keep fat content moderate.
Alcohol is a poor choice for obvious reasons — it disrupts sleep quality, dehydrates you, and impairs glycogen storage. Even one glass of wine affects your sleep architecture. Skip it entirely the night before and celebrate after the race instead.
Dairy causes GI issues for many athletes, especially under the stress of competition. If you know dairy sits well with you, a small amount is fine. If you're unsure, avoid it.
Raw vegetables and large salads, while healthy, are high in fiber and water content that can cause discomfort. Cooked vegetables in moderate portions are a better choice.

Hydration strategy for the day before
Proper hydration starts 24-48 hours before the race, not the night before. Drink water steadily throughout the day — aim for pale yellow urine by dinnertime. This is the simplest and most reliable indicator of hydration status.
Don't chug excessive water at dinner or before bed. Over-hydrating leads to frequent bathroom trips overnight and disrupted sleep, which hurts performance more than slight dehydration would.
A moderate amount of sodium in your dinner (from normal cooking, not added table salt) helps your body retain fluid. Sports drinks or electrolyte tablets can be used throughout the day but aren't necessary if you're eating normally.
Avoid caffeine after early afternoon. While caffeine is a proven performance enhancer on race morning, consuming it late in the day disrupts sleep quality. If you're a regular coffee drinker, have your last cup by 2 PM.
Stop drinking fluids about an hour before bed. You want to be hydrated, not waterlogged. One final trip to the bathroom before sleep ensures an uninterrupted night.
Race morning breakfast
Wake up 2.5-3 hours before your race start time. This allows enough time to eat, digest, and complete your morning routine without rushing.
Your race morning breakfast should be 200-400 calories, primarily carbohydrates with minimal fat and fiber. Proven options include: Toast with peanut butter and a banana. Oatmeal with honey (not loaded with nuts and seeds). A plain bagel with a thin spread of jam. A rice cake with almond butter.
Drink 16-20 oz (500-600ml) of water with your breakfast. If you're a coffee drinker, have your normal cup — this is not the morning to change your routine. Caffeine improves alertness and performance, and skipping your usual coffee can trigger withdrawal headaches.
Avoid high-fiber cereals, large fruit portions, and protein-heavy breakfasts (eggs, yogurt) on race morning. These take longer to digest and increase the risk of GI discomfort.
In the final 30 minutes before your wave start, sip water and perhaps take a small energy gel or a few energy chews if you're used to them. Don't eat anything substantial — your stomach needs to be settled when you hit the water.
Putting it all together: a sample pre-race meal plan
Here's a proven pre-race nutrition timeline that works for a typical morning race start:
Day before lunch (12:00 PM): Normal, balanced meal. Sandwich, soup, rice bowl — whatever you usually eat. Include carbohydrates.
Day before afternoon snack (3:00 PM): A banana, energy bar, or piece of toast with honey. Stay hydrated with water.
Day before dinner (6:00 PM): Pasta with tomato sauce and grilled chicken, or rice with lean protein and cooked vegetables. Medium portion. Glass of water.
Day before evening (8:00 PM): Small snack if hungry — a handful of pretzels, a rice cake, or a banana. Stop drinking large amounts of fluid.
Bedtime (9:30-10:00 PM): Last bathroom trip. Lights out. Trust that you've done everything right.
Race morning (5:30 AM for an 8:00 AM start): Toast with peanut butter, banana, coffee, and 500ml water.
30 minutes before start: Small sips of water. Optional energy gel.
This timeline eliminates guesswork and ensures you arrive at the start line fueled, hydrated, and comfortable. Practice this exact routine before a hard training session to confirm it works for your body. The best nutrition plan is the one you've rehearsed — brick by brick, meal by meal.
Frequently asked questions
Should I carb load before a sprint triathlon?
Traditional carb loading (3+ days of high-carb eating) isn't necessary for a sprint lasting 1-2 hours. Simply eating a carb-rich dinner the night before is sufficient to top off glycogen stores for this distance.
Can I eat sushi the night before a triathlon?
If it's from a restaurant you trust and you've eaten it before training without issues, simple sushi (rice and cooked fish) is fine. Avoid raw fish the night before — the slight risk of foodborne illness isn't worth it on race eve.
What if I can't sleep the night before my race?
Poor sleep the night before a race is extremely common and has minimal impact on performance. Research shows that sleep quality two nights before matters more. Focus on sleeping well on Thursday/Friday if your race is Sunday.
How much water should I drink the day before?
Drink steadily throughout the day until your urine is pale yellow. There's no magic number, but 2-3 liters spread across the day is a good guideline. Don't chug water at dinner — steady intake is more effective than last-minute hydration.
