Marathon fueling
Vegan Marathon Carb Loading: The Complete Low-Fiber Protocol
Hit 8–12 g/kg of carbohydrate in 36–48 hours on a vegan diet without blowing a ~15 g fiber ceiling. Meal swaps, a 70 kg menu, and honest GI limits.

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.
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 plate | Portion | Carbs (g) | Fiber (g) | Protein (g) |
|---|---|---|---|---|
| Steel-cut oats + 1 tbsp chia + 1 cup berries | 1 breakfast | 50 | 15 | 9 |
| Lentil soup + 2 slices whole-wheat toast | 1 lunch | 64 | 21 | 26 |
| Three-bean chili | 1.5 cups | 45 | 16 | 18 |
| Those three meals | 159 | 52 | 53 |
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.
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.
| Meal | Leave this | Eat this instead |
|---|---|---|
| Breakfast | Oats, chia, berries · 15 g fiber | White bagel, banana, maple · 108 g carbs, 5 g fiber, 11 g protein |
| Lunch | Lentil soup, whole-wheat toast · 21 g fiber | 2 cups white rice, 150 g tofu · 93 g carbs, 2 g fiber, 24 g protein |
| Dinner | 1.5 cups three-bean chili · 16 g fiber | 2 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.
| Time | Food | Carbs (g) | Fiber (g) | Protein (g) |
|---|---|---|---|---|
| Breakfast | 2 white bagels, 2 tbsp maple, 1 cup sweetened soy milk | 151 | 5 | 27 |
| Mid-morning | 16 oz pulp-free orange juice, 1 oz pretzels | 74 | 2 | 7 |
| Lunch | 3 cups white rice, 150 g firm tofu, soy sauce | 139 | 3 | 29 |
| Afternoon | Skratch Super High-Carb (100 g carbs), 3 rice cakes, 2 tbsp seedless jam | 147 | 1 | 2 |
| Dinner | 2 cups rice noodles, 1 white dinner roll, soy sauce | 90 | 3 | 7 |
| Evening | 16 oz pulp-free juice, 3 rice cakes, 2 tbsp maple | 99 | 1 | 6 |
| Total | 700 | 15 | 78 |
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.
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 out | Carbohydrate | Fiber | Training |
|---|---|---|---|
| Day −3 | ~5–7 g/kg, slightly raised | Start swaps: brown rice → white; oats → bagel or cream of rice | Short, familiar |
| Day −2 | ~8–10 g/kg | Beans, chia, bran, crucifers, large salads out | Easy or rest |
| Day −1 | ~10–12 g/kg; dinner finished early | Full low-residue day; ~15 g ceiling | Shakeout 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.
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.
| Source | Portion | Carbs (g) | Fiber (g) |
|---|---|---|---|
| White rice, cooked | 1 cup | 45 | 0.6 |
| White bagel | 1 (100 g) | 55 | 2 |
| Maple syrup | 2 tbsp | 26 | 0 |
| Pulp-free orange juice | 8 oz | 26 | 0.5 |
| Seedless jam | 2 tbsp | 26 | 0.5 |
| Pretzels | 1 oz | 22 | 1 |
| Maurten Drink Mix 160 | 1 serving | 40 | 0 |
| Tailwind Endurance Fuel | Labeled serving | 25 | 0 |
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.
Frequently asked questions
Can you carb load on a vegan diet?
How many carbs do I need for a vegan carb load?
How much fiber should I eat while carb loading?
Do I have to stop eating beans and lentils before a marathon?
Will I gain weight during a vegan carb load?
When should I start carb loading before a marathon?
What should a vegan eat to carb load without getting sick?
Can I use sports drinks as part of a vegan carb load?
Sources
- Burke, L. M., Hawley, J. A., Wong, S. H., & Jeukendrup, A. E. (2011). Carbohydrates for training and competition. Journal of Sports Sciences.
- Thomas, D. T., Erdman, K. A., & Burke, L. M. (2016). ACSM Joint Position Statement: Nutrition and Athletic Performance.
- Hawley, J. A., Schabort, E. J., Noakes, T. D., & Dennis, S. C. (1997). Carbohydrate-loading and exercise performance. An update. Sports Medicine.
- Jeukendrup, A. (2014). A step towards personalized sports nutrition: carbohydrate intake during exercise. Sports Medicine.
- de Oliveira, E. P., Burini, R. C., & Jeukendrup, A. (2014). Gastrointestinal complaints during exercise. Sports Medicine.
- Bussau, V. A., et al. (2002). Carbohydrate loading in human muscle: an improved 1 day protocol. European Journal of Applied Physiology.
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.