How to carb load for a marathon: a plain-English guide

Taper team · 4 Nov 2026 · 4 min read

Short answer

Carb loading means eating more carbohydrate than usual for the last one to two days before a marathon, so your muscles start with fuller fuel stores. Aim for about 8–10 g of carbohydrate per kg of body weight a day, keep fibre and fat low, and choose foods you have already tested in training.

What carb loading actually is

Carbohydrate is your body's main fuel for running. When you eat more than you need right away, some is stored in your muscles and liver as glycogen — a starchy form of energy your body can call on during the race. A marathon is 42.2 km (26.2 miles), and most runners run low on glycogen late in the race. Carb loading is simply topping those stores up before the start.

It is not a single giant bowl of pasta the night before. It is a shift over the last one to two days: more carbohydrate, less fibre and fat, and portions spread through the day so you are not uncomfortably full. It also cannot rescue a training block — think of it as the final top-up, not the engine.

How to carb load, step by step

  • Start 1–2 days before the race. The last two days matter most. Don't leave it all to race eve.
  • Aim for about 8–10 g of carbohydrate per kg of body weight a day. For a 70 kg runner, that is roughly 560–700 g — a lot, so spread it over meals and snacks. If that feels overwhelming, build up gradually rather than forcing it.
  • Lean on low-fibre carbohydrates. White rice, white pasta, white bread, bagels, porridge, potatoes, bananas and juice are easier on the gut than wholegrain versions and big salads.
  • Keep fat and fibre modest. Rich sauces, creamy dishes, beans, lentils and large raw salads can make you feel bloated and sluggish. This is not the week to try a new curry.
  • Sip fluids through the day. Glycogen holds water, so you may feel a little heavier on the scales. That is normal. Drink to thirst with water or a sports drink, especially in warm weather.
  • Practise it in training. Try the foods on a long run before race week, so you know what sits well.

What a carb-loading day can look like

You do not need special products. A simple day might be porridge with banana and juice at breakfast; a white bread sandwich, rice cakes and a banana at lunch; white pasta or rice with a low-fibre tomato sauce at dinner; and snacks such as toast with honey, pretzels or a sports drink. Keep the meals familiar.

If you are vegetarian or gluten-free, the same idea works with rice, potatoes, gluten-free bread or pasta, oats if you tolerate them, bananas and juice. The best carbohydrate is the one your gut already knows. For more on timing around runs, see what to eat before a run.

Common mistakes that make it feel harder

  • Eating far more than usual in one sitting. Spread the extra carbohydrate across the day. Feeling stuffed is not the goal.
  • Loading with too much fibre or fat. A huge wholegrain salad or creamy pasta bake can leave you bloated on race morning.
  • Trying new foods. Race week is not the time for a new gel, juice or fancy energy bar. Use what worked in training.
  • Forgetting fluids. Carbohydrate loading and dehydration do not mix. Sip regularly, and include a little sodium (salt) if you are a salty sweater or it is hot.
  • Panicking if the scales move. Glycogen holds water. A small rise is expected and is not fat gain.

On race morning, eat the same carb breakfast you practised, 2–3 hours before the start. During the race, start taking carbohydrate early rather than waiting until you feel empty. The load is the base; the fuelling plan is what keeps you going. If you are also working out your taper, keep race week calm and boring.

Questions runners ask

How many days before a marathon should I carb load?

The main loading is the last one to two days before the race. Some runners start a little earlier, but the biggest change is 1–2 days out. Don't leave it all to the night before.

Do I need to carb load for a half marathon?

Less than for a marathon. For a half marathon (21.1 km / 13.1 miles), normal carb-containing meals in the last day are usually enough. A full load is more about the marathon distance.

Can I carb load with pasta?

Yes, if pasta suits your gut. White pasta with a low-fibre sauce is a classic; rice, bread, potatoes and bananas work too. The best carb is one you have eaten before long runs.

Will carb loading make me gain weight?

The scales can go up because glycogen holds water. That is not fat, and it settles after the race. If you feel bloated, check fibre and portion size rather than cutting carbs.

What if I'm vegetarian or gluten-free?

You can still carb load. Use rice, potatoes, gluten-free bread or pasta, oats if you tolerate them, bananas, juice and sports drink. Keep it to foods you already trust.

Sources

  1. Nutrition and Athletic Performance (position stand)

Ready to start?

Taper is a calm running coach for iPhone: a plain-English plan that adapts to your life. Free to download.

Download on the App Store Download on the App Store

General information, not medical advice. If something hurts or you have a health condition, talk to a GP or physio before changing your training.

TaperFree · iPhone Get