Guides › Race fueling

Running

Carb load meal plan: 3 days with gram targets

What to eat, in grams, for the three days before a half or full marathon. · 9 min read · Updated October 24, 2026

Key takeaways

How we made this guide: we built it from the research below and checked every number against it: ACSM, Academy of Nutrition and Dietetics & Dietitians of Canada joint position stand (2016); Burke, nutrition strategies for the marathon (2007); Podlogar & Wallis, new horizons in carbohydrate research (2022); Jones et al., carbohydrate intake and muscle glycogen meta-analysis (2026); Sherman et al., exercise-diet manipulation (1981); Hawley et al., carbohydrate loading and performance (1997); Bussau et al., 1-day carbohydrate loading (2002); Pugh et al., marathon stomach symptoms and intake (2018); Mancin et al., fiber in sports nutrition (2025); USDA FoodData Central; and the other studies listed in Sources.

This guide is for runners training for a half marathon or marathon who want to know exactly what to eat in the three days before. It gives gram targets by body weight, a sample menu with carbs per item, and what changes for a half marathon, a small appetite or a dietary restriction. Our carb-loading guide walks through a single loading day, and our best-foods guide lists carbs per serving. This page lines the days up into a plan.

Glycogen is the carbohydrate your muscles and liver store as fuel. Carb loading means eating enough carbohydrate, for long enough, to fill those stores before a long race. g/kg means grams of carbohydrate per kilogram of body weight; 1 kg is 2.2 lb.

How many grams of carbs do you need each day?

The joint position stand from the American College of Sports Medicine, the Academy of Nutrition and Dietetics and Dietitians of Canada sets the loading target for events lasting more than 90 minutes: 36–48 hours of 10–12 g/kg per 24 hours. For shorter events it lists 7–12 g/kg for the day, as for daily fuel needs (Thomas et al., 2016). Multiply your weight in kg by the number:

Body weight8 g/kg10 g/kg12 g/kg
110 lb (50 kg)400 g500 g600 g
130 lb (59 kg)470 g590 g710 g
154 lb (70 kg)560 g700 g840 g
170 lb (77 kg)620 g770 g920 g
190 lb (86 kg)690 g860 g1,030 g
210 lb (95 kg)760 g950 g1,140 g

Carbs per day, calculated from the g/kg figures and rounded to the nearest 10 g.

The 8 g/kg column sits inside the stand’s range for shorter events. A 2026 review of 63 trials found that intakes above about 8 g/kg for 36–48 hours raised muscle glycogen, although the studies differed a lot from one another (Jones et al., 2026). So we treat 10–12 g/kg as the loading target and 8 g/kg as an easier day. If you are new to this, 10 g/kg is a sensible place to aim.

These are big numbers. At 4 calories per gram, 700 g of carbs is about 2,800 calories before any protein or fat. In a diary study of 96 recreational marathoners, the runners averaged 262 g of carbs the day before the race, about 3.4–3.8 g/kg, and roughly 2,000–2,300 calories in total (Pugh et al., 2018). Reaching 10 g/kg means eating differently: more snacks, and some of the carbs as drinks.

Do you need to carb load for a half marathon?

It depends on your finish time. The 90-minute line in the guideline works out to about 6:52 per mile (4:16 per km) over 13.1 miles.

RaceWhat we suggestAt 154 lb (70 kg)
Half marathon, finishing in under about 90 minutesNo load. One carb-rich day before the race.About 560 g (8 g/kg) the day before
Half marathon, finishing in over about 90 minutesOptional short load, one or two days560–700 g a day (8–10 g/kg)
MarathonThe full plan below560 g, then 700–840 g a day

The guideline gives the 90-minute threshold and the g/kg ranges. The two half-marathon rows are our suggestions built on them.

The research points the same way. In a trial of trained runners over 20.9 km, close to a half marathon, a carb load raised muscle glycogen but didn’t change finish times (Sherman et al., 1981). A 2022 review says loading isn’t currently recommended for events shorter than 90 minutes (Podlogar & Wallis, 2022). An older review found no benefit from higher starting glycogen at 60–90 minutes of moderate effort, and fatigue delayed by about 20% past 90 minutes (Hawley et al., 1997). More in why runners carb load. Evidence at half-marathon length is thin, so for runners finishing past 90 minutes we treat a short load as optional.

A short load is easy to try because glycogen can rise quickly. In a small study, eight trained men who stayed inactive and ate 10 g/kg of high-carb foods raised muscle glycogen from about 95 to 180 mmol per kg of wet muscle in one day, and it held there for two more days (Bussau et al., 2002). Those men rested, so a short load works best with an easy day before the race.

A marathon takes every runner well past 90 minutes, so the full rule applies: taper your training and eat 10–12 g/kg a day for the final 36–48 hours (Burke, 2007; Thomas et al., 2016).

What does a 3-day carb loading meal plan look like?

The research tests 36–48 hours, which is days 2 and 1 below, at 10 g/kg. Day 3 is optional and our addition, not part of the studied load: a lead-in day at 8 g/kg for runners who would rather build up than jump straight from a normal day. You don’t need it to fill your stores. In one study, glycogen rose within the first loading day (Bussau et al., 2002), and our race week timeline starts the load two days out. If you skip day 3, eat as you normally would for your training.

The menu is for a 154 lb (70 kg) runner. To scale it, divide your day’s target by 700 and multiply every portion by the result. A 130 lb (59 kg) runner aiming for 590 g multiplies by 0.84, so 3 cups of rice becomes 2½ cups. Carb counts are approximate and come from USDA FoodData Central; brands and portions vary, so check labels. If you want a different breakfast or base, our carb loading calculator builds a day around your weight.

Day 3 (optional), three days out: about 560 g (8 g/kg)

WhenWhatCarbs
Breakfast1½ cups cooked oatmeal, 1 banana, 2 tbsp honey, 1 cup 1% milk~116 g
Mid-morning1 small box of raisins (1.5 oz), 1 oz pretzels, 1 cup apple juice~85 g
Lunch2 cups cooked white rice, 1 cup baked sweet potato~131 g
Afternoon2 slices white bread with 1 tbsp honey and 1 tbsp jam~60 g
Dinner2 cups cooked pasta, ½ cup marinara, 2 slices white bread~115 g
Evening1 cup unsweetened applesauce, 1 oz pretzels~50 g
Total~557 g

Day 2, two days out: about 700 g (10 g/kg)

WhenWhatCarbs
Breakfast1½ plain bagels, 2 tbsp jam, 1 cup orange juice, 1 cup 1% milk~149 g
Mid-morning2 cups corn flakes with 1 cup 1% milk and 1 tbsp honey~79 g
Lunch3 cups cooked white rice, 1 slice white bread, 1 cup apple juice~176 g
Afternoon2 slices white bread with 2 tbsp jam, 1 cup apple juice~84 g
Dinner3 cups cooked pasta, ½ cup marinara, 2 slices white bread~153 g
Evening1 banana, 1 cup 1% milk, 1 tbsp honey~57 g
Total~698 g

Day 1, the day before: about 700 g (10 g/kg)

WhenWhatCarbs
Breakfast2 plain bagels, 2 tbsp jam, 1 cup orange juice~163 g
Mid-morning2 cups corn flakes with 1 cup 1% milk and 1 tbsp maple syrup~75 g
Lunch3 cups cooked white rice, 2 slices white bread, 1 cup apple juice~190 g
Afternoon2 oz pretzels, 2 tbsp honey, 1 cup orange juice~106 g
Dinner (early, familiar)2 cups cooked pasta, ½ cup marinara, 2 slices white bread~115 g
Evening1 cup apple juice, 2 slices white bread~57 g
Total~706 g

Add chicken, eggs, fish or tofu at lunch and dinner. They bring almost no carbs (firm tofu has about 3 g per 100 g), so the tables leave them out. Each day lands within about 1% of its target.

How do you eat this much without feeling bloated?

What should you eat in the final 24 hours?

Follow the day 1 menu, with the biggest meals earlier in the day. Make dinner a familiar, normal-sized, low-fat meal and finish it early, then keep the evening snack small. The stand lists low-fat, low-fiber, low-to-moderate-protein foods as the preferred choice before an event because they are less likely to cause stomach trouble, and it pairs the high-carb days with a taper in training over 48 hours (Thomas et al., 2016). Keep the day before easy.

On race morning, the stand’s target is 1–4 g/kg of carbs, one to four hours before exercise lasting more than an hour: 70–280 g for a 70 kg runner. Our race morning breakfast guide has options, and our race week timeline covers the days before and the race itself.

Expect the scale to climb. Glycogen is stored with roughly three to four parts water (Kreitzman et al., 1992), so extra weight on race morning mostly reflects stored fuel and water. Don’t cut carbs because of it.

What if your appetite is low?

Appetite often drops during a taper and with pre-race nerves. What helps:

What about vegetarian, vegan or gluten-free eating?

Vegetarian or vegan. Nearly every food in the menu is vegetarian already. Use eggs, plain Greek yogurt (a 170 g nonfat container has about 6 g of carbs) or tofu for protein. Beans and lentils are carb-dense but heavy in fiber: a cup of cooked lentils has about 40 g of carbs and 16 g of fiber, so we would skip them on days 2 and 1. If you eat vegan, swap maple syrup for honey (about 13 g of carbs per tablespoon, against 17 g) and check the label on any plant milk, since carbs vary by product. For lactose, use lactose-free milk or juice.

Gluten-free. Rice, potatoes, sweet potatoes, bananas, juice, honey, jam, maple syrup and applesauce are naturally gluten-free. Replace the bagels, bread, pasta and corn flakes with more rice and potato, oatmeal labeled gluten-free, corn tortillas (about 11 g of carbs each; check the label) and gluten-free bread or pasta, where carbs vary by brand. If you avoid gluten for celiac disease, check every package and ask a dietitian. A 2024 review found no studies supporting a gluten-free diet to prevent stomach symptoms in endurance athletes (Montero-Carrasco et al., 2024), so we would only go gluten-free if you need to.

What mistakes do runners make when carb loading?

How do you track a carb load without weighing every bite?

You don’t need a food scale. A rough record is enough: the carb total for each loading day, what you ate before your last good long run, and how your stomach felt. In My Track Record, a meal is one spoken sentence and we estimate the carbs as a range. Set a daily carbs goal in grams to see each day’s total against it, and treat the totals as close estimates.

Log your loading days in one sentence.
Get My Track Record on the App Store
Andrew, founder of My Track RecordBy Andrew, founder of My Track Record. Andrew has been active all of his life across a variety of sports and continues to stay active through climbing, swimming, weight training, golfing, snowboarding, and more. He built My Track Record so logging food and training takes one spoken sentence and can support any activity. He puts these guides together from published sports science research cited on each page. About Andrew

Sources

General information for healthy adult runners, not medical advice. If you have a medical condition (including celiac disease or diabetes), are pregnant, or have a history of disordered eating, talk to a doctor or registered dietitian before changing how you eat.

Related