Marathon fueling
What Plant-Based Runners Should Eat 3 Days Before a Marathon
Day −3 starts fiber swaps, day −2 hits ~10 g/kg carbs, day −1 protects the gut. Full vegan menus with grams, shopping lists, and GI mistakes.

Seventy-two hours out, eat familiar food with the fiber stripped down and the carbohydrate on the way up: day −3 starts the swaps, day −2 is the heaviest carb day (toward 8–10 g/kg), and day −1 protects the gut and finishes dinner early. Do not try to carb-load and keep the high-fiber identity diet — those goals fight each other.
A typical vegan lunch of lentil soup plus whole-wheat toast is about 21 g of fiber in one sitting, already above the ~15 g/day race-week ceiling used on plantbaes.net, which is why the cut starts on day −3 rather than Friday night.
What each of the three days is for
Burke et al. (2011) and ACSM 2016 still set the carbohydrate band at about 8–12 g/kg over 36–48 hours. Fiber is the plant-specific overlay, because residue and fermentable carbs raise GI risk when gut blood flow drops (de Oliveira, Burini, and Jeukendrup, 2014).
| Day | Job | Carbs (70 kg example) | Fiber posture |
|---|---|---|---|
| −3 | Swap staples; keep food familiar | Normal to ~5–7 g/kg (350–490 g) | Brown → white, oats → bagel; beans mostly gone |
| −2 | Classic load day | ~8–10 g/kg (560–700 g) | Hard 15 g ceiling; liquids fill the gap |
| −1 | Finish glycogen, protect sleep and gut | ~10–12 g/kg, dinner early | Still ~15 g; no late heavy meal |
The taper-week article covers days −7 to −4. This page is the last 72 hours only.
Day −3: still some training, start the swaps
Stay familiar. Begin swapping brown rice → white rice, oats → cream of rice or a bagel. Keep protein on tofu. Do not add a new gel brand today unless you have used it in a long run.
| Window | Eat (approx. macros) | Skip |
|---|---|---|
| Breakfast | White bagel, ripe banana, 2 tbsp maple, soy milk (~108 g carbs, 5 g fiber, 11 g protein from the bagel meal + 7 g protein from a cup of soy milk) | Chia pudding, granola, oat-berry bowls |
| Lunch | 2 cups white rice, 150 g firm tofu, peeled cucumber, soy sauce (~93 g carbs, 2 g fiber, 24 g protein) | Grain bowls with kale and chickpeas |
| Dinner | 2 cups rice noodles or white pasta, small tofu, soy sauce or a small ladle of marinara | Chili, lentil dal, roasted broccoli |
| Snacks | Pretzels, rice cakes with seedless jam, pulp-free juice | Almonds, apple with skin, dried fruit handfuls |
A sudden fiber drop is itself disruptive for some guts. Two or three days of gradual reduction beats an overnight switch from chili to white bread.
Coffee: same dose as long-run mornings. See coffee before a marathon if you are tempted to “save it” for Sunday.
If you still have a short workout on day −3, eat the bagel breakfast 2–3 hours before, not a bowl of leftover lentil soup “because it is only an easy run.” Easy running still jostles a full colon. Save the GI rehearsal for foods you will race with.
Workday version: pack lunch the night before. Café “vegan options” on Wednesday are chickpea salads. A two-cup rice box with tofu and soy sauce travels cold. Add pretzels and juice if you need extra carbohydrate without cooking at the office.
A worked day −3 menu (70 kg, not yet 700 g)
You are swapping, not loading yet. Carbohydrate can sit around 5–7 g/kg (350–490 g) if that matches appetite. Fiber should already be heading down from 40 g toward 20 g, then 15 g the next day.
| Meal | Food | Carbs (g) | Fiber (g) | Protein (g) |
|---|---|---|---|---|
| Breakfast | White bagel, banana, 2 tbsp maple, 1 cup soy milk | 123 | 6 | 18 |
| Snack | 1 oz pretzels, 8 oz juice | 48 | 1.5 | 5 |
| Lunch | 2 cups white rice, 150 g tofu, 1 cup peeled cucumber, soy sauce | 97 | 2.5 | 25 |
| Snack | 3 rice cakes, 2 tbsp jam | 47 | 1 | 2 |
| Dinner | 2 cups white pasta, 1/2 cup marinara, 100 g tofu (skip tempeh) | 92 | 6 | 22 |
| Total | 407 | 17 | 72 |
Seventeen grams of fiber is slightly over the strict ceiling and acceptable on day −3 if beans and bran are already gone. Day −2 is when you drop the banana or the marinara to lock 15 g while carbohydrate jumps. Do not “fix” 17 g by adding a salad.
Day −2: the load day
Push toward 10 g/kg. For 70 kg that is ~700 g of carbohydrate. Liquid carbs (juice, Maurten Drink Mix 160 at 40 g, Tailwind Endurance Fuel) close the gap when chewing fails. Fiber for the whole day is still ~15 g.
A workable shape:
| Meal | Food | Carbs (g) | Fiber (g) |
|---|---|---|---|
| Breakfast | 2 white bagels, 2 tbsp maple, 1 cup sweetened soy milk | 151 | 5 |
| Mid-morning | 16 oz pulp-free juice, 1 oz pretzels | 74 | 2 |
| Lunch | 3 cups white rice, 150 g tofu, soy sauce | 139 | 3 |
| Afternoon | Skratch Labs Super High-Carb (100 g) or juice + jam rice cakes to similar carbs | ~100–147 | ~1 |
| Dinner | 2 cups rice noodles, 1 white roll | 90 | 3 |
| Evening | Juice, rice cakes, maple (no extra banana if fiber is already tight) | ~70–100 | ~1 |
Six eating occasions, not three. Trying to store 700 g in three sittings is uncomfortable and usually incomplete. The full protocol, including a totaled 700 g / 15 g fiber day, is in the vegan carb loading guide.
Skratch Super High-Carb and Tailwind Endurance are manufacturer-confirmed vegan in the catalog. Skratch Recovery and Tailwind Rebuild are dairy. Do not mix those canisters up because you are tired.
Day −1: protect the gut, finish eating early
See the night-before dinner for the plate itself. Earlier is better than a 10 p.m. pasta sitting. Front-load carbs at lunch if you are a nervous sleeper.
Practical rules:
- Finish dinner 12–14 hours before an early gun (a 5:30 a.m. bus means dinner at 5–6 p.m., plus a small rice-cake snack).
- Keep drinking to thirst; a full load already carries water. Race-morning extras are in race morning hydration.
- Lay out kit and race fuel before bed.
- Expect the scale 1–2 kg up. That is glycogen plus water.
| High-fiber “last big salad” mistake | Fiber (g) | Day −1 swap | Fiber (g) |
|---|---|---|---|
| Whole-wheat pasta 2 cups | 12 | White pasta 2 cups | 3 |
| Side of broccoli 1 cup | 5 | Peeled zucchini 1 cup or skip | 0–1 |
| White roll + banana + maple snack | ~6 | Rice cakes + maple (skip banana if dinner used marinara) | ~1 |
Breakfast Sunday morning is a separate clock: breakfast timing.
Shopping list and what not to do
Buy before you are tired:
- White bagels, white rice, rice cakes, maple syrup, seedless jam
- Ripe bananas (budget them; 3 g fiber each)
- Firm tofu, soy sauce, peeled potatoes or instant mash
- Pretzels, pulp-free juice
- A manufacturer-confirmed vegan drink mix you have already used
What not to do in these 72 hours:
- Introduce a new gel, drink mix, or protein powder.
- Start a probiotic, magnesium supplement, or sugar-free gum.
- Panic-add a large salad because two days of white bread feels wrong.
- Eat a celebratory meal at an unfamiliar restaurant.
- Copy a non-vegan training partner’s steak-and-potato night and “just skip the steak” while keeping a fried onion stack.
Travel on day −3 or −2: flying dehydrates and airport food is high-fiber by default. Pack bagels, pretzels, maple, and a drink-mix sachet you have used (Maurten Drink Mix 160 or Tailwind Endurance Fuel). Buy juice after security. Do not “make up” the load with a vegan burrito on the concourse.
Sodium across these days can stay ordinary if you salt rice and eat pretzels. You do not need a loading protocol of salt tablets. Extra carbohydrate foods already come with fluid. Race-morning sodium is a separate, smaller problem covered in race morning hydration.
If you want the hourly plan for Sunday, use the race fuel planner now — not in the corrals. Scale grams with the carb-loading calculator. Product statuses are defined in the methodology.
Frequently asked questions
What should I eat 3 days before a marathon on a plant-based diet?
When should I start carb loading if I am vegan?
Should I stop eating vegetables 3 days before a marathon?
Can I drink coffee in the days before a marathon?
What should I buy for the last 72 hours?
How much carbohydrate should I eat 2 days before a marathon?
What should I avoid in the 3 days before a marathon?
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.
- de Oliveira, E. P., Burini, R. C., & Jeukendrup, A. (2014). Gastrointestinal complaints during exercise. Sports Medicine.
- Jeukendrup, A. (2014). A step towards personalized sports nutrition: carbohydrate intake during exercise. Sports Medicine.
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.