Hami Mahani

How to Carb Load for a Marathon: The 3-Day Plan That Actually Works

Skip the single giant pasta dinner. A calm 3-day carb load — timing, amounts, sample days, and the five mistakes to avoid — so you start full and protect miles 18 to 26.

Most runners hear "carb loading" and picture one giant pasta dinner the night before the race, eaten until they feel sick. That is not carb loading. That is just overeating once.

Done right, carb loading is a calm, three-day process that tops off your muscle glycogen — the stored carbohydrate your body burns during a marathon. A well-stocked runner holds their fuel longer, delays fatigue, and makes hitting the wall at mile 20 far less likely. Here is the version that actually works, including if you are heading to New York on November 1.

What carb loading actually does

Your muscles and liver store carbohydrate as glycogen — enough, on normal eating, for roughly 90 minutes to two hours of steady running. A marathon takes longer. When glycogen runs low, your body relies more on fat, which delivers energy more slowly. Pace drops and effort spikes. That fade is not a fitness failure. It is a fuel tank problem.

When you taper training and increase carbohydrate at the same time, trained muscle can store noticeably more glycogen than usual. The taper matters as much as the food: keep training hard and you just burn what you added. That is why loading belongs inside taper week nutrition, not as a stunt the night before. It will not make you faster in the first 10 miles — it protects the last 10.

The 3-day plan: timing beats one big meal

Start three days before race day. For a Sunday race, that means Thursday. You need more of the carbohydrate you already tolerate, spread across the day, with less fiber, fat, and protein crowding it out.

Day 1 — three days out

Make carbohydrate the center of every meal, but keep portions comfortable: oatmeal or toast plus juice at breakfast, a rice or pasta lunch, and dinner built around potatoes, rice, or noodles. Add carb snacks — a bagel, pretzels, a banana. Drink steadily too, as part of your race week hydration plan, because glycogen stores with water.

Day 2 — two days out

This is your biggest loading day, not the night before. Eat carbohydrate at every meal and snack on a schedule: breakfast, mid-morning snack, lunch, afternoon snack, dinner, and a small evening snack if comfortable. Favor familiar, lower-fiber choices — white rice, regular pasta, plain bagels, pancakes, low-fiber cereal, juice, and sports drinks. Keep fat moderate; creamy sauces and fried food slow digestion and take up room you need for carbs.

Day 3 — the day before

Top off, do not cram. Eat a carb-rich breakfast and lunch, then make dinner early, plain, and moderate — as I covered in what to eat the night before a marathon. Finish dinner 10 to 12 hours before the start. If you wake up race morning feeling light and a little hungry, you did it right.

How much is enough?

Guidance for serious loading is around 8 to 10 grams of carbohydrate per kilogram of body weight per day in the final two to three days. For a 150-pound (68 kg) runner, that is roughly 545 to 680 grams a day — more than most people eat by habit, which is why snacks and liquid carbs help. Practical checks:

  • Carbs are the main event at all three meals, not a side dish.
  • You snack on carbs between meals.
  • You include liquid carbohydrate — juice or a sports drink — because drinking carbs is easier than another full plate.
  • Protein stays present but smaller: a palm-sized portion.
  • You stop when comfortably full. Forcing food adds stomach trouble, not usable glycogen.

Loading before the race and fueling during it are two halves of one plan. Our marathon fueling calculator guide covers how many grams per hour to take in once the race starts.

Five mistakes I see every race week

1. Saving it all for one dinner. One huge meal cannot be fully stored and often ruins sleep. Spread it over three days.

2. Trying new foods. Race week is not for a new restaurant, a spicy dish, or a fiber-heavy food you never eat in training. Boring and familiar wins.

3. Loading on fiber and fat by accident. Giant salads, bean burritos, and rich creamy pasta feel like big meals but deliver less usable carbohydrate and more GI risk. Keep fiber lower in the final 48 hours.

4. Forgetting fluids. Each gram of glycogen stores with water. Sip through the day, include sodium, and aim for pale-yellow urine — not clear all day, and not dark.

5. Panicking about the scale. A proper load often adds two to four pounds. That is glycogen plus water, not fat, and you will burn through it during the race.

Sensitive stomach? Load gently

Lean on liquids and low-residue foods: white rice, plain noodles, bagels, ripe bananas, applesauce, juice, and sports drinks. Eat smaller amounts more often. If a food bothered you before a long run, it does not belong in race week. A smaller, calmer load you can keep down beats a textbook load that sends you to the porta-potty line.

My own approach

I keep this simple because my routine is built around early mornings and a stomach that does not love heavy, sticky food before a run. In the final days I eat the same plain carb meals I have practiced and drink steadily. On race morning I want fuel that is portable and easy to get down without a mess — which is why I personally use our Marathon Gummies as part of my pre-race and early-race fueling: clean, simple ingredients, easy to carry, no sticky gel hands at 6 AM while pinning a bib on. They do not replace the three-day load; they are the convenient top-off that fits a routine I already trust.

After the race the job flips to rebuilding: a real meal with carbohydrate and protein as soon as my stomach allows, fluids with electrolytes, and in the days after, FinishLine as part of my recovery routine. None of that matters if I show up under-fueled in the first place.

Your checklist

  • Three days out: shift every meal toward familiar carbs; taper as planned.
  • Two days out: biggest day — carbs at every meal plus snacks and liquid carbs.
  • Day before: top off at breakfast and lunch; early, plain, moderate dinner.
  • All three days: sip fluids, include sodium, keep fiber and fat lower in the last 48 hours.
  • Race morning: normal practiced breakfast, nothing new.

Carb loading is not magic and it is not a feast. It is three calm days of giving your muscles the fuel they will ask for at mile 22. Start early, keep it familiar, and let the taper do its work.

— Hami, 6AM Run