What to Eat Before a Half Marathon: The Day Before, Race Morning, and the Last Hour
What you eat in the 36 hours before a half marathon decides how the last 5 km feel. Here is the full timeline: how many carbs the day before, the race morning breakfast by start time and body weight, the last hour, and the foods to keep off the plate.
Quick answer
Before a half marathon, eat a higher-carbohydrate, lower-fiber diet the day before (about 6 to 8 g of carbohydrate per kg of body weight), a familiar carb-based dinner the night before, and a breakfast of 1.5 to 2.5 g of carbohydrate per kg about 2.5 to 3 hours before the start. Good breakfasts are a bagel with jam and a banana, oatmeal with honey, or white toast with honey and a sports drink. Drink 400 to 600 ml of fluid with breakfast, have coffee if you normally do, and take a gel or a few sips of sports drink 10 to 15 minutes before the gun. Avoid high-fat, high-fiber, spicy, and unfamiliar foods from lunch the day before onward.
Your half marathon is this weekend. The training is done and the only thing left to get right is food. It matters more than most runners think. A half marathon is short enough to race hard and long enough to run low on glycogen, which is why so many races fall apart between 16 and 19 km. The right food in the 36 hours before the start is the cheapest speed you will ever buy.
This guide walks the timeline from two days out to the start line, with amounts by body weight, sample meals, a breakfast schedule for early and late starts, and a list of what to keep off the plate.
The Timeline at a Glance
| When | What to do | Target |
|---|---|---|
| 2 days before | Eat normally, with carbs at every meal. Start cutting back on very high-fiber foods. | 5 to 7 g carbs per kg |
| The day before | Raise carbs, lower fiber and fat. Spread it over 3 meals and 2 to 3 snacks. | 6 to 8 g carbs per kg |
| The night before | Familiar carb-based dinner, early. Not huge. | 2 to 3 g carbs per kg at dinner |
| 2.5 to 3 hours before the start | Breakfast: carbs, low fat, low fiber. Fluids. | 1.5 to 2.5 g carbs per kg, 400 to 600 ml fluid |
| 45 to 60 minutes before | Coffee or caffeine if you use it. Small sips of water. | About 3 mg caffeine per kg |
| 10 to 15 minutes before | One gel with water, or a few mouthfuls of sports drink. | 20 to 25 g carbs |
| During the race | Gels or sports drink from 30 to 40 minutes on. | 30 to 60 g carbs per hour |
Two Days Before: Keep It Normal
There is no need for a special diet two days out. Eat your usual meals and make sure each one has a solid carbohydrate base: rice, pasta, potatoes, bread, or oats. Training is light in taper, so your muscles are already storing more glycogen than usual. Start easing off the foods that are very high in fiber, such as beans, lentils, bran cereal, and large salads. Drink to thirst and keep alcohol low.
The Day Before: Where the Race Is Set Up
This is the day that counts most. Aim for 6 to 8 g of carbohydrate per kg of body weight, spread across the whole day. That is more than a normal day and less than a full marathon carb load. It is enough to fill muscle glycogen when training is light. Get there by making carbohydrate the biggest part of every plate and adding carb-based snacks and drinks, not by eating one giant dinner. If you expect to be on the course for more than two hours, go higher, 8 to 10 g per kg. The half marathon carb loading guide linked below has the full protocol.
| Body weight | Carbs the day before | What that looks like |
|---|---|---|
| 55 kg (121 lb) | 330 to 440 g | Oats and banana, bagel, rice bowl, pretzels, pasta dinner, juice |
| 65 kg (143 lb) | 390 to 520 g | Add a second bagel or a sports drink with lunch |
| 75 kg (165 lb) | 450 to 600 g | Add toast and honey before bed and a larger rice portion |
| 85 kg (187 lb) | 510 to 680 g | Add a fruit smoothie snack and extra bread with dinner |
Here is a sample day for a 65 kg runner that lands near 480 g of carbohydrate without feeling stuffed.
| Meal | Food | Carbs |
|---|---|---|
| Breakfast | Large bowl of oats with banana and honey, glass of orange juice | 110 g |
| Mid-morning | Bagel with jam | 65 g |
| Lunch | White rice bowl with chicken, a little cooked vegetable, soy sauce | 90 g |
| Afternoon | Pretzels and 500 ml of sports drink | 55 g |
| Dinner (early) | Pasta with tomato sauce, small portion of chicken, white bread | 120 g |
| Before bed | White toast with honey | 35 g |
Expect the scale to go up 0.5 to 1 kg by race morning. Every gram of glycogen is stored with about 3 g of water. That weight is fuel and fluid you will use in the race. It is a sign the plan worked.
The Night Before: Early, Familiar, Not Huge
If you have eaten well all day, dinner only needs to be a normal-sized, carb-based meal: pasta with tomato sauce, rice with chicken or fish, or potatoes with a lean protein. Eat early, 12 to 14 hours before the start, so your stomach is empty by bedtime. Salt your food. Skip cream sauces, fried food, big salads, spicy dishes, and alcohol. If dinner was before 6 pm, a small carb snack an hour before bed helps.
Race Morning Breakfast
You wake up with liver glycogen down by about half after the overnight fast. Breakfast puts it back. Aim for 1.5 to 2.5 g of carbohydrate per kg of body weight, 2.5 to 3 hours before the start. Go toward the lower end if you have a nervous stomach and the higher end if you expect to be out there for more than two hours.
| Body weight | Breakfast carbs | Example |
|---|---|---|
| 55 kg | 80 to 140 g | Bagel with jam, banana, 300 ml sports drink |
| 65 kg | 100 to 160 g | Bagel with jam, banana, honey, 500 ml sports drink |
| 75 kg | 110 to 190 g | Large bowl of instant oats with honey and banana, white toast with jam, juice |
| 85 kg | 130 to 210 g | Two bagels with jam, banana, 500 ml sports drink |
Keep fat, fiber, and protein low. A little protein is fine, such as an egg or a small yogurt, if that is what you normally eat. Drink 400 to 600 ml of fluid with breakfast, then sip to thirst. Stop large drinks 45 minutes before the start to give yourself time for one last toilet stop.
Breakfast Timing by Start Time
| Start time | Eat breakfast at | If that is too early for you |
|---|---|---|
| 7:00 am | 4:00 to 4:30 am | Eat a smaller breakfast (1 g per kg) at 5:00 am, add a bedtime snack the night before, and take a gel at the start |
| 8:00 am | 5:00 to 5:30 am | Same approach: smaller, simpler, a little later |
| 9:00 am | 6:00 to 6:30 am | Most runners can manage a full breakfast here |
| 10:00 am or later | 7:00 am | Full breakfast, plus a banana or half a bar 60 to 75 minutes before the start |
The closer to the start you eat, the smaller and simpler the meal must be. Two hours out, stay near 1 g per kg and keep it to white bread, jam, banana, and sports drink. Setting a 4:30 am alarm for a bagel feels silly. It is still worth it.
The Last Hour
- Coffee: if you drink it daily, have it 45 to 60 minutes before the start. About 3 mg of caffeine per kg of body weight improves endurance performance. That is one to two cups for most runners. If you never drink coffee, race day is not the day to begin.
- Fluids: small sips only. You cannot fix hydration in the last hour, and a full bladder on the start line helps nobody.
- Final carbs: one gel with a few mouthfuls of water 10 to 15 minutes before the gun, or 200 ml of sports drink. This is part of your race fueling, taken early.
- Warm up easy and keep your gels where you can reach them.
What Not to Eat Before a Half Marathon
| Avoid from lunch the day before | Why | Swap for |
|---|---|---|
| Beans, lentils, chickpeas | High fiber and gas forming | White rice, potatoes |
| Big raw salads, broccoli, cabbage | Fiber and volume | Small portion of cooked carrots or zucchini |
| Bran cereal, seeded or whole grain bread | Fiber | White bread, bagels, low-fiber cereal |
| Cream sauces, fried food, pizza with extra cheese | Fat slows digestion and crowds out carbs | Tomato-based pasta sauce |
| Very spicy food | Reflux and gut irritation | Mild seasoning, salt |
| Alcohol | Hurts sleep and hydration | Water, juice, sports drink |
| Sugar-free gum and sweets | Sugar alcohols cause cramps and diarrhea | Regular versions |
| Anything new | Unknown reaction | Foods you have eaten before long runs |
Do You Need Fuel During the Race?
For most runners, yes. Breakfast and glycogen cover the first hour or so. After that, taking in carbohydrate keeps pace from fading. How much depends on how long you will be running.
| Finish time | Carbs per hour | In practice |
|---|---|---|
| Under 1:30 | 30 g | 1 to 2 gels: one at 30 to 35 minutes, one at 60 minutes if needed |
| 1:30 to 2:00 | 30 to 45 g | 2 to 3 gels, one every 30 to 35 minutes |
| 2:00 to 2:30 | 45 to 60 g | 3 to 4 gels, or gels plus sports drink at aid stations |
| Over 2:30 | 45 to 60 g | 4 to 5 gels, one every 25 to 30 minutes |
The Five Most Common Mistakes
- The giant pasta dinner. One huge meal the night before leaves you bloated and sleeping badly. Spread the carbs across the day.
- Skipping breakfast because of nerves. If solids will not go down, drink your breakfast: sports drink, juice, and a banana still count.
- A healthy high-fiber day before. The salad and the grain bowl are great on any other day.
- Trying the expo samples. New gels, new bars, and new drinks belong in training.
- Drinking litres of water the night before and the morning of. It does not store. It only wakes you up at night and dilutes blood sodium.
Enter your target pace, body weight, gel of choice, and the weather. Get gel timing, total carbs, water, sodium, caffeine, and your pre-race carb target. Free, and it takes about a minute.
Frequently Asked Questions
What is the best breakfast before a half marathon?
A bagel or white toast with jam or honey, a banana, and a sports drink or juice, eaten 2.5 to 3 hours before the start. Instant oatmeal with honey and banana also works well. Aim for 1.5 to 2.5 g of carbohydrate per kg of body weight, and keep fat, fiber, and protein low.
What should I eat the day before a half marathon?
A high-carbohydrate, low-fiber day: about 6 to 8 g of carbohydrate per kg of body weight, spread over three meals and two or three snacks. Build meals on rice, pasta, potatoes, white bread, oats, and bananas, with small portions of lean protein. Avoid beans, big salads, fried food, spicy dishes, and alcohol.
How long before a half marathon should I eat?
Finish breakfast 2.5 to 3 hours before the start. If the start is very early and you cannot get up in time, eat a smaller, simpler breakfast of about 1 g of carbohydrate per kg two hours before, and take a gel 10 to 15 minutes before the gun.
Should I run a half marathon on an empty stomach?
No. After an overnight fast your liver glycogen is about half empty, and a half marathon is long and hard enough to run it down completely. Runners who skip breakfast fade earlier and feel worse in the last 5 km. If nerves kill your appetite, use liquid carbs such as sports drink and juice.
Should I drink coffee before a half marathon?
If you drink coffee regularly, yes. About 3 mg of caffeine per kg of body weight, taken 45 to 60 minutes before the start, improves endurance performance. For most runners that is one to two cups. Coffee also gets the bowels moving, so leave time for the toilet queue. Do not try it for the first time on race day.
Do I need to carb load for a half marathon?
You do not need the full three day marathon protocol, but one higher-carb day helps. Eating 6 to 8 g of carbohydrate per kg the day before, with light training, fills muscle glycogen. Runners finishing in over two hours benefit the most.
Sources
Sources and official references
- 1.Position of the Academy of Nutrition and Dietetics, Dietitians of Canada, and ACSM: Nutrition and Athletic PerformanceJournal of the Academy of Nutrition and Dietetics (Thomas et al., 2016) · Pre-event meal of 1 to 4 g/kg 1 to 4 hours before; pre-exercise fluid of 5 to 10 ml/kg; caffeine at about 3 mg/kg
- 2.Carbohydrates for Training and CompetitionJournal of Sports Sciences (Burke et al., 2011) · General fueling up of 7 to 12 g/kg per day for events under 90 minutes; carbohydrate loading for longer events
- 3.A Step Towards Personalized Sports Nutrition: Carbohydrate Intake During ExerciseSports Medicine (Jeukendrup, 2014) · Carbohydrate per hour by event duration: 30 g for 1 to 2 hours, up to 60 g for 2 to 3 hours
- 4.Carbohydrate Loading in Human Muscle: An Improved 1 Day ProtocolEuropean Journal of Applied Physiology (Bussau et al., 2002) · One day of high carbohydrate intake with rest is enough to raise muscle glycogen to very high levels
- 5.Gastrointestinal Complaints During Exercise: Prevalence, Etiology, and Nutritional RecommendationsSports Medicine (de Oliveira, Burini, and Jeukendrup, 2014) · Fiber, fat, and unfamiliar foods as causes of race-day gut problems
Prompt ideas for AI assistants
- “My half marathon starts at 7:30 am. When and what should I eat?”
- “How many carbs should I eat the day before my half marathon?”
- “Do I need gels for a 2 hour 10 minute half marathon?”
Mavr builds your half marathon fueling plan from your weight, goal time, and start time: carbs for the day before, race breakfast, and a gel schedule for the race.
Written by
Mavr Sports Nutrition Team
The Mavr sports-nutrition team translates peer-reviewed endurance research (Jeukendrup, Burke, the ISSN) into daily fueling for runners and triathletes.