What to Eat the Morning of a Triathlon Race
Why Race Morning Nutrition Is Different
The morning of a triathlon is not the time to experiment. Your pre-race meal has one job: provide easily accessible energy without causing nausea, bloating, or GI distress during the race. Get it right and it becomes invisible — you just race well. Get it wrong, and you’ll know about it within the first kilometre of the run.
The Golden Rule: Three to Four Hours Before the Start
Eat your main pre-race meal 3–4 hours before your wave starts, not your race start time. If your wave goes at 9am, eat at 5–6am. This gives your digestive system enough time to process the food and direct energy appropriately. Athletes who eat too close to the start (under 90 minutes) often find the swim leg uncomfortable as the body is trying to digest while also trying to race.
What to Eat: By Race Distance
- Super-sprint or sprint triathlon (under 2 hours total): Keep the meal light — 60–80g of carbohydrates is enough. Think: 2 slices of white toast with honey or jam, or a bowl of porridge with a banana. Avoid high-fibre foods, high-fat foods, and dairy if your stomach is sensitive under stress
- Olympic distance (1.5–2.5 hours): 80–100g carbohydrates. Porridge with a banana, a bagel with peanut butter and banana, or white rice with a little honey work well. Include a small amount of protein (10–15g) to slow digestion slightly and keep you satiated
- 70.3 (4–6 hours): 100–120g carbohydrates with moderate protein. A larger bowl of porridge, toast with eggs, or rice and eggs is appropriate. You may also want a small carbohydrate top-up (energy bar or gel) 20–30 minutes before the start
- Ironman (8–15+ hours): 120–150g carbohydrates, 20–30g protein, some healthy fat. Breakfast can be more substantial — pasta, rice, oats with protein powder, eggs on toast. Eat earlier (5–6 hours out if possible) and have a small top-up 45–60 minutes before start
Foods to Avoid on Race Morning
- High-fibre foods: bran cereal, wholegrain bread, most fruits with skins, lentils — these can cause bloating and urgency during the race
- High-fat foods: full-fat dairy, avocado in large amounts, fried food — fat slows gastric emptying and can sit heavy on the stomach for hours
- Excess protein: large portions of meat or eggs increase digestion time and can cause discomfort
- Caffeine if unfamiliar: if you don’t normally drink coffee, race morning is not the time to start — the stimulant effect on the bowel is real
- New foods: never eat anything on race morning you haven’t tested in training
Hydration on Race Morning
Aim to be well-hydrated by the time you reach transition — not in the final 30 minutes before the start. Drink 500–750ml of water or electrolyte drink in the 2–3 hours before the gun, sipping steadily rather than drinking large amounts all at once. If it’s a hot day, increase this slightly but don’t overdrink — hyponatremia (low blood sodium from excessive plain water intake) is a genuine risk in longer events.
The Top-Up: 15–30 Minutes Before Start
For races over 1.5 hours, consider a small carbohydrate top-up 20–30 minutes before your wave: a gel with water, half a banana, or a small energy chew. This tops up liver glycogen without putting anything heavy in your stomach. For sprint triathlons, this is optional — your pre-race meal is usually sufficient if timed correctly.
Tested Race Morning Meals
- Porridge (60g oats) with 1 banana and a drizzle of honey — around 75g carbohydrates, low fibre, easy to digest
- White bagel with peanut butter and banana — around 65g carbohydrates with protein and fat
- White toast (2 slices) with jam and a small glass of juice — fast-digesting, light on the stomach
- Plain white rice (200g cooked) with a poached egg and light soy sauce — used by many Ironman athletes
Whatever you choose, practise it on long training days before your race. Your gut is trainable, but it needs rehearsal — don’t leave race morning nutrition to chance.










