plantbaes.net
Low-fiber vegan carb loading breakfast of white bagel, banana, and maple syrup on a kitchen table, plantbaes.net

Carb loading on a vegan diet uses the same carbohydrate math as any other marathon plan: about 8–12 g per kg of body mass per day for the last 36–48 hours. What changes is the food list. You keep white rice, pasta, bagels, juice, maple, and tofu, and you park the oats, lentils, bran, and broccoli that can spend a day’s fiber budget before lunch.

A common plant-based training day built from oats, legumes, and whole grains often sits above 40 g of fiber. That is excellent in a training block and a GI liability when gut blood flow drops over 42 km.

How many carbs do vegan runners need to carb load?

The target does not change because the diet is plant-based. Burke and colleagues (2011) and the ACSM 2016 position stand still point to roughly 8–12 g of carbohydrate per kg per day when the goal is to supercompensate muscle glycogen before prolonged racing.

For a 70 kg runner that is 560–840 g per day. The midpoint of 10 g/kg is 700 g. Two cooked cups of white pasta in the plantbaes.net foods table are 80 g of carbohydrate. You would need the equivalent of eight or nine of those plates. Liquid carbohydrate is part of the protocol, not a shortcut.

You do not need a depletion week. Hawley et al. (1997) and later practice show that a high-carbohydrate intake over about 36–48 hours with tapered training is enough for most runners. Bussau et al. (2002) described a one-day version of the same idea. Starting a full 10–12 g/kg load five days out mostly makes you feel heavy.

Scale the number to your body mass. The carb-loading calculator uses the same food table as this article.

Key takeaway: A 70 kg runner at 10 g/kg needs about 700 g of carbohydrate per day for 36–48 hours. That almost always requires juice, maple, or a practised drink mix on top of rice and pasta.

How much fiber should you eat while carb loading?

plantbaes.net uses a working ceiling of about 15 g of fiber per day for those same 36–48 hours. Treat that as a race-week gut-management heuristic, not a health guideline and not a number ACSM published.

During hard running, blood is diverted away from the intestine. Residual contents sit longer, ferment more, and are more likely to produce the urgency, bloating, and diarrhea described by de Oliveira, Burini, and Jeukendrup (2014). Fiber raises residue volume. Fermentable fiber and FODMAPs raise gas. Plant-based staples do both. The literature supports lowering residue before prolonged racing; it does not prove that 15 g is the magic cutoff. Runners with IBD, a colostomy, or a history of severe race-day GI symptoms need individualized advice, not this ceiling.

You are not aiming at zero plants. A ripe banana, peeled cucumber, and a small ladle of marinara can stay. You are aiming at a budget. One “healthy” lunch can spend it.

Everyday vegan platePortionCarbs (g)Fiber (g)Protein (g)
Steel-cut oats + 1 tbsp chia + 1 cup berries1 breakfast50159
Lentil soup + 2 slices whole-wheat toast1 lunch642126
Three-bean chili1.5 cups451618
Those three meals1595253

That pattern is short on carbohydrate for a load and more than three times the working fiber ceiling. No single plate looks reckless. The total is. The longer list of offenders is in high-fiber foods that ruin a vegan carb load.

Key takeaway: Keep fiber near 15 g per day for the last 36–48 hours. That is plantbaes.net’s race-week ceiling, not a general-health target. A normal vegan breakfast plus lunch can already exceed it.

High-fiber vs low-fiber vegan carb-load meals

Swap the vehicle, not the calorie. Each row keeps or raises carbohydrate and cuts fiber. Numbers come from the same foods table as the tools.

MealLeave thisEat this instead
BreakfastOats, chia, berries · 15 g fiberWhite bagel, banana, maple · 108 g carbs, 5 g fiber, 11 g protein
LunchLentil soup, whole-wheat toast · 21 g fiber2 cups white rice, 150 g tofu · 93 g carbs, 2 g fiber, 24 g protein
Dinner1.5 cups three-bean chili · 16 g fiber2 cups white pasta, ½ cup marinara, 50 g tempeh · 95 g carbs, 8 g fiber, 26 g protein

Those three swapped plates are about 296 g of carbohydrate, 15 g of fiber, and 61 g of protein. Fiber is already spent. Snacks and extra rice have to be almost fiber-free if you still need another 400 g of carbohydrate.

If tempeh sits heavy, skip it and keep tofu. Tempeh at 50 g is already about 3 g of fiber. High-carb dinner bowls show the same swap in a full plate.

Plug the actual menu — not a vibe — into the checker:

Fiber checker

Fiber Load Checker

Results land here: daily fiber vs the 15 g ceiling, plus specific low-fiber plant swaps.

A 700 g carbohydrate day under 15 g of fiber

Worked example for a 70 kg runner at 10 g/kg. Portions match the plantbaes.net foods table. Your hunger and gut will edit the plates; the totals should not.

TimeFoodCarbs (g)Fiber (g)Protein (g)
Breakfast2 white bagels, 2 tbsp maple, 1 cup sweetened soy milk151527
Mid-morning16 oz pulp-free orange juice, 1 oz pretzels7427
Lunch3 cups white rice, 150 g firm tofu, soy sauce139329
AfternoonSkratch Super High-Carb (100 g carbs), 3 rice cakes, 2 tbsp seedless jam14712
Dinner2 cups rice noodles, 1 white dinner roll, soy sauce9037
Evening16 oz pulp-free juice, 3 rice cakes, 2 tbsp maple9916
Total7001578

Six sittings, not three. A single 10 p.m. pasta plate cannot store this and will wreck sleep.

What is missing on purpose: banana at every meal, marinara by the cup, a side salad “for balance,” and a handful of almonds. Two extra bananas add about 6 g of fiber and blow the ceiling. Marinara is about 2 g of fiber per half cup — a ladle on pasta, not a vegetable course.

Skratch Labs Super High-Carb is manufacturer-confirmed vegan (last verified August 2026), not Certified Vegan, and is a chewing bypass at 100 g of carbohydrate per serving. Maurten Drink Mix 160 is also manufacturer-confirmed vegan and supplies 40 g per serving if you prefer a smaller hydrogel bottle. Both beat forcing a fourth plate of rice. Status lives on the SKU; see the verification catalog.

Key takeaway: Hit 700 g by spreading bagels, rice, juice, maple, and a checked high-carb drink mix across six sittings so fiber can stay at or under 15 g.

Where plant-based protein comes from without beans

Race week is the wrong week to prove lentils can do everything.

Firm tofu at 150 g is about 16 g of protein and 1 g of fiber. Two portions across lunch and dinner cover most of the day’s protein without a bean. Fortified soy milk adds about 7 g of protein per cup at 1 g of fiber; the sweetened carton also adds 15 g of carbohydrate.

A 50 g tempeh cap is about 10 g of protein and 3 g of fiber. Use it only if you already know it sits well. Edamame is about 8 g of fiber per cup. Hummus is about 6 g per half cup and often carries onion and garlic.

Year-round, the ACSM 2016 stand still supports about 1.2–2.0 g of protein per kg for endurance athletes. For these 48 hours, plantbaes.net’s working approach is to land near the low end of that band from tofu and soy milk — enough to avoid a washout, not a hypertrophy day. A 70 kg runner at 1.1 g/kg is 77 g; the sample day above is 78 g. Details: plant-based protein for runners.

Save the chili for the post-marathon recovery meal.

When to start carb loading before a marathon

Fiber and carbohydrate run on different clocks. Mileage has already been tapering for one to three weeks. Fiber should start falling about three days out. Carbohydrate should rise hard in the final 36–48 hours.

Days outCarbohydrateFiberTraining
Day −3~5–7 g/kg, slightly raisedStart swaps: brown rice → white; oats → bagel or cream of riceShort, familiar
Day −2~8–10 g/kgBeans, chia, bran, crucifers, large salads outEasy or rest
Day −1~10–12 g/kg; dinner finished earlyFull low-residue day; ~15 g ceilingShakeout only

Day −3 as a full menu: what to eat 3 days before a marathon. Day −1 dinner: the night-before plate. The week around this: taper-week fiber.

Do not introduce a new gel, drink mix, probiotic, magnesium oxide, or sugar-free gum in this window. Those experiments belong in long-run weeks.

Key takeaway: Swap fiber down from day −3 and push carbohydrate in the last 36–48 hours. A five-day full load mostly adds heaviness, not glycogen.

How to add carbs when you cannot chew more rice

During exercise, intestinal glucose transport becomes a limiter, which is why Jeukendrup (2014) discusses multiple transportable carbohydrates on the course. At the dinner table the limiter is usually gastric volume, not SGLT1.

SourcePortionCarbs (g)Fiber (g)
White rice, cooked1 cup450.6
White bagel1 (100 g)552
Maple syrup2 tbsp260
Pulp-free orange juice8 oz260.5
Seedless jam2 tbsp260.5
Pretzels1 oz221
Maurten Drink Mix 1601 serving400
Tailwind Endurance FuelLabeled serving250

Two juices and two maple pours add about 100 g of carbohydrate for about 1 g of fiber. That is the lever plant-based runners under-use because it feels less like food.

Dates are high carb and moderate fiber (3 Medjool dates ≈ 54 g carbs, 5 g fiber). They are a poor load food if bananas and marinara are already on the day. Pretzels beat almonds: almonds are about 4 g of fiber per ounce for 6 g of carbohydrate.

Confirm vegan status per product, not per brand. Last verified August 2026:

  • Maurten Drink Mix 160 — manufacturer-confirmed vegan; not Certified Vegan.
  • Tailwind Endurance Fuel — manufacturer-confirmed vegan. Tailwind Rebuild is whey; not vegan.
  • Skratch Super High-Carb and Sport Hydration — manufacturer-confirmed vegan. Skratch Recovery contains milk protein; not vegan.

How those labels are assigned is on the methodology page. Drink-mix jobs beyond this list sit in vegan electrolyte drink mixes.

Why vegan carb loads fail

Loading carbohydrate but not cutting fiber. You arrive well-fuelled and spend mile 18 in a porta-potty. See preventing runner’s diarrhea.

Cutting fiber but not raising carbohydrate. Two days of modest white-rice portions is a taper, not a load. Supercompensation needs the grams.

Deleting protein entirely. Beans leave. Tofu and soy milk stay.

Testing the menu for the first time on race week. Gastric tolerance is individual. Hydrogel, cluster dextrin, and maltodextrin-fructose mixes do not all sit the same.

Adding a “just a little” salad or lentil side because white food feels wrong. The restriction lasts two days.

A new supplement. Magnesium oxide is osmotic. Sugar-free gum and some “keto” electrolytes use sugar alcohols.

Eating the entire load at dinner. Late, heavy meals disrupt sleep and leave food in the stomach overnight. Front-load lunch. Finish dinner 12–14 hours before an early gun.

How to practise the load before race week

Pick a weekend 10–14 days before the race. Eat the low-fiber menu on Saturday. Run a long run Sunday on the breakfast you will actually race with — bagel and maple, cream of rice, or rice cakes and jam (low-fiber pre-run breakfasts).

You are testing whether rice, maple, and juice sit at easy pace; whether your drink mix causes reflux or sloshing; and whether the cupboard actually holds white pasta.

You do not have to hit 12 g/kg on a rehearsal day if that volume makes you miserable. Hit the swaps and a raised carb intake. Save a full 700 g dry run for runners with GI history who want one complete dress rehearsal.

What happens to the scale, and what you eat after

Expect about 1–2 kg on the scale. Glycogen is stored with water. Runners who cut bread on Saturday night to “feel light” start with a smaller tank. That extra mass is not a reason to change shoes or abandon the load.

The fiber ceiling ends when you finish. There is no metabolic reason to extend white-food eating. Legumes, whole grains, and vegetables belong in the first real meal you can tolerate, alongside carbohydrate and fluid — the recovery meal.

Race-day packets are a separate problem from this load. Build the hourly plan with the vegan race fuel planner and read vegan race-day fueling before you pack the belt.

Key takeaway: The 1–2 kg on the scale is mostly water stored with glycogen. Put beans and whole grains back on the plate after the finish, not before it.

Frequently asked questions

Can you carb load on a vegan diet?
Yes. The carbohydrate target is the same as for any other runner: about 8–12 g per kg of body mass per day across the final 36–48 hours. What changes is the shopping list. Oats, lentils, brown rice, and broccoli carry the carbs you want plus more fiber than most guts will tolerate on race week, so the load is built from white rice, white pasta, bagels, peeled potatoes, ripe bananas, pulp-free juice, maple syrup, tofu, and a drink mix you have already used.
How many carbs do I need for a vegan carb load?
Multiply body mass in kilograms by 8 to 12. A 70 kg runner needs roughly 560–840 g of carbohydrate per day. At the 10 g/kg midpoint that is 700 g. Two cooked cups of white pasta in the plantbaes.net foods table are 80 g of carbohydrate, so chewing alone almost never hits the number. Juice, maple, pretzels, and a manufacturer-confirmed vegan drink mix close the gap.
How much fiber should I eat while carb loading?
plantbaes.net uses a working ceiling of about 15 g of fiber per day for the final 36–48 hours. That is a race-week gut-management heuristic, not an ACSM target and not a claim that fiber is unhealthy. A typical oats-legume-whole-grain training day often exceeds 40 g before snacks. After the finish, beans go back on the plate.
Do I have to stop eating beans and lentils before a marathon?
For about two days, yes, if you are using this protocol. A 1.5-cup bowl of lentil soup is about 15 g of fiber — the entire daily budget in one sitting. Three-bean chili is about 16 g. Protein during the load comes from firm tofu (about 16 g protein and 1 g fiber per 150 g) and fortified soy milk. Lentils return with the recovery meal.
Will I gain weight during a vegan carb load?
Most runners gain about 1–2 kg. Glycogen is stored with water, so almost all of that mass is hydration bound to carbohydrate stores, not fat. Cutting the load short because the scale jumped is the fastest way to start under-fuelled. The extra mass comes off as glycogen is used during the race.
When should I start carb loading before a marathon?
Start swapping high-fiber staples for refined ones about three days out so the gut is not shocked overnight. Push carbohydrate hard in the final 36–48 hours. A full 10–12 g/kg load starting five or six days out mostly produces a heavy taper without extra usable glycogen. A depletion week is not required.
What should a vegan eat to carb load without getting sick?
White bagel with maple syrup, cream of rice, white rice with tofu and soy sauce, white pasta or rice noodles with a small ladle of marinara, peeled potato, pretzels, seedless jam, pulp-free juice, and a manufacturer-confirmed vegan drink mix you have already used. Skip chia, flax, bran, raw salads, crucifers, large servings of nuts, and any new gel flavour.
Can I use sports drinks as part of a vegan carb load?
Yes, and most runners need to. Liquid carbohydrate is how you close the gap between what you can chew and 8–12 g/kg. Maurten Drink Mix 160 supplies about 40 g of carbohydrate with no fiber and is manufacturer-confirmed vegan, not Certified Vegan (last verified August 2026). Tailwind Endurance Fuel is manufacturer-confirmed vegan; Tailwind Rebuild is whey and is not vegan. Count every gram in the bottle toward the daily total.

Educational content only. Carbohydrate, fiber, iron, B12, and hydration needs vary. Consult a sports dietitian or physician for individualized guidance — especially if you have a GI condition, anemia, or a history of underfueling.