Skip to content
Nutrition18 min read

WEEKLY MEAL PREP FOR CYCLISTS: THE SUNDAY SYSTEM THAT KEEPS YOU FUELLED ALL WEEK

By anthony-walsh

WHO THIS IS FOR

IS THIS YOU?

  • Riders with a structured training plan but completely chaotic nutrition Monday to Friday
  • Time-crunched cyclists who default to takeaways or cereal after evening sessions because there is nothing in the fridge
  • Anyone who knows what they should be eating but never has it ready when they need it
  • Cyclists who spend more on gels and bars per week than they would on a proper batch of home-cooked meals

THE ROADMAN VIEW

The Roadman View

  • I did this for years — precise training, chaotic nutrition. The fix was not a new diet. It was two hours on a Sunday with a chopping board and a stack of glass containers. That single habit changed more about my cycling than any interval session I have ever done.
  • The system is components, not complete meals. A cooked protein, a carbohydrate base, roasted vegetables. Combine any three and you have a proper meal in five minutes. Then you adjust portions based on whether it is a training day or a rest day.
  • Your post-ride recovery meal should be the easiest meal of the week to assemble, because the thirty-minute window after a session is when most of us reach for rubbish. If it is already in the fridge, you eat the right thing. If it is not, you eat whatever is closest.

You track your TSS. You periodise your training. You know your FTP to the watt and your threshold heart rate to the beat. Then you come in from a Wednesday evening session, legs humming, glycogen tanks empty, and stare into a fridge that contains half a lemon, some wilting spinach, and a block of cheese that has seen better days.

So you order a pizza. Or you eat cereal. Or you stand at the counter shovelling peanut butter straight from the jar because you cannot face another 40 minutes of cooking after a two-hour ride.

I did this for years. Structured training, completely unstructured nutrition. The training was precise. The food was chaos. And the results showed it — flat legs on Thursday after a hard Tuesday, weight that wouldn't shift despite the volume, recovery that felt like it was running two days behind.

Here's the thing. The fix wasn't a new diet. It wasn't a supplement. It was two hours on a Sunday afternoon with a chopping board, four pans, and a stack of glass containers. That single habit changed more about my cycling than any interval session I have ever done.

Why Meal Prep Matters More for Cyclists

General meal prep advice is everywhere. But most of it is aimed at people who eat roughly the same amount every day. Cyclists don't. A rest day might be 2,000 calories. A hard training day with a three-hour ride could be 3,500. That variability is exactly why the standard "prep five identical lunches" approach falls apart for endurance athletes.

What cyclists actually need is a system of components — proteins, carbohydrate bases, vegetables — that can be assembled in different quantities depending on the day. Not five identical tupperware boxes. A modular kitchen where the right food is always available and the only decision is how much of each component goes on the plate.

The second reason meal prep matters more for cyclists is timing. After a hard session, you have a roughly 30-minute window where your body is primed to absorb nutrients and begin recovery. Miss that window — because you need to shower, then cook, then eat — and you are leaving recovery on the table. Every single time. The post-ride meal needs to be the easiest meal of your day, not the hardest.

And the third reason is consistency. One good meal doesn't make a difference. Seven days of adequate protein, properly timed carbohydrate, and enough micronutrients from actual vegetables — that is what moves the needle. You cannot be consistent if you are making decisions about food when you are tired, hungry, and standing in a kitchen with nothing prepared.

The Sunday System: Two Hours That Change Your Week

This is not a recipe book. This is a production line. You are going to spend roughly two hours on Sunday afternoon cooking components that assemble into meals all week. Here is how the session breaks down.

Hour one: Proteins and carbohydrate bases. Everything that takes time to cook goes on first. Rice in the rice cooker or on the hob. A large batch of pasta on to boil. Sweet potatoes into the oven, whole, at 200C. While those are running, you cook your proteins — chicken thighs in one pan, lean beef mince in another.

Hour two: Vegetables, eggs, and assembly. Roast a large tray of mixed vegetables — courgettes, peppers, red onion, broccoli — alongside the sweet potatoes. Hard boil a dozen eggs. Steam a head of broccoli. While everything cools, portion it into containers.

That is the entire session. Two hours, no rushing, often with a podcast on (I'd recommend a good cycling one). By the end you have the building blocks for 15-20 meals sitting in your fridge, ready to be plated in under five minutes.

The key is doing everything in parallel. The rice cooker doesn't need supervision. The sweet potatoes don't need flipping. The oven does the work. You are really only actively cooking for about 40 minutes — the rest is waiting, which is when you prep the vegetables for roasting and boil the eggs.

The Three-Container System

Every meal you eat during the week comes from combining three things:

Container one: Protein. Chicken thighs (bone-in, skin-on — they stay moist for days), lean beef mince cooked with garlic and onion, or hard-boiled eggs. For plant-based riders, a large batch of cooked lentils or chickpeas fills this slot perfectly.

Container two: Carbohydrate base. Cooked white rice, cooked pasta, or baked sweet potatoes. These are your fuel sources. The volume you pull from this container is what changes between training days and rest days.

Container three: Vegetables. Roasted Mediterranean vegetables, steamed broccoli, or a mix of whatever was on offer at the shop. These provide the micronutrients, fibre, and volume that keep you full without excess calories.

Open the fridge. Grab a portion from each container. Plate it. Microwave if needed. Eat. The whole process takes less time than it takes to find a takeaway menu.

This modularity is the entire point. Monday is a rest day — small portion of rice, normal protein, big pile of vegetables. Tuesday is intervals — large portion of rice, normal protein, vegetables. Wednesday is a three-hour endurance ride — double portion of pasta with chicken and roasted peppers, plus a sweet potato on the side. The components don't change. The ratios do.

What to Batch Cook: Foods That Store and Reheat Well

Not everything survives four days in the fridge. Here is what works and what doesn't.

Proteins that hold up:

  • Chicken thighs (bone-in or boneless) — stay moist far longer than chicken breast
  • Lean beef mince — cook it plain with garlic and season when you plate, so it stays versatile
  • Hard-boiled eggs — peel them or leave them in the shell, either way they last five days easily
  • Lentils (green or brown) — hold their texture better than red lentils, which go mushy
  • Chickpeas — cook from dried for about a quarter of the cost of tinned

Proteins to avoid for meal prep:

  • Chicken breast — dries out by day three no matter what you do
  • Fish — reheated fish is nobody's friend, and the smell situation in a shared fridge is a problem

Carbohydrate bases that hold up:

  • White rice — cools and reheats well; just follow the food safety rules (more on that below)
  • Pasta (penne, fusilli, rigatoni) — toss with a tiny amount of olive oil after draining to prevent clumping
  • Sweet potatoes — bake whole, then slice or mash when plating
  • Couscous — technically the fastest carb base to prep; just add boiling water

Carbohydrate bases to avoid:

  • Risotto — turns into a solid block overnight
  • Mashed potato — edible the next day, depressing by day three

Vegetables that hold up:

  • Roasted courgettes, peppers, red onion, aubergine — anything Mediterranean roasts well and keeps
  • Steamed broccoli — slightly undercooked on Sunday so it doesn't go to mush when reheated
  • Roasted cauliflower — better than steamed for meal prep
  • Raw spinach and rocket — keep these separate and add fresh to plates; don't cook in advance

Vegetables to avoid for meal prep:

  • Pre-cooked lettuce or salad greens — obviously
  • Steamed asparagus — goes limp and sad within 24 hours

Storage and Food Safety

This is the part that most meal prep guides skim over, and it is the part that actually determines whether your food is still good on Thursday.

Use glass containers, not plastic. Glass doesn't stain, doesn't retain smells, doesn't warp in the microwave, and the seal is better. A set of 10 glass containers with clip-on lids costs about $30-40 and lasts for years. It is the single best kitchen investment you will make as a cyclist.

Cool everything completely before sealing. This is the most important food safety rule. Hot food sealed in a container creates condensation, which accelerates bacterial growth. Spread your rice out on a baking tray to cool quickly. Let proteins cool on a wire rack with airflow. Once everything is at room temperature, seal and refrigerate.

Rice is the one thing that requires extra care. Cooked rice can harbour Bacillus cereus spores, which multiply rapidly at room temperature. Cool rice within one hour of cooking — spread it thin on a tray, don't leave it sitting in the pot. Once refrigerated, it is safe for three to four days. When reheating, make sure it is steaming hot all the way through.

Keep protein and carbs separate from vegetables where possible. Moisture from vegetables can make proteins soggy and shorten the fridge life of everything. If you are using divided containers, put the wetter components in their own section.

The four-day rule. Most properly stored, cooked food is safe and palatable for four to five days in the fridge. If you are prepping on Sunday and want to eat through to Saturday, freeze the portions you plan to eat from Thursday onwards. Defrost in the fridge overnight — never on the counter.

Label your containers. Date and contents. It takes five seconds and removes any guessing on Wednesday evening when you are tired and cannot remember which container has the chicken from Sunday versus the chicken from the previous week.

Scaling Portions for Training Days vs Rest Days

This is where the system pays for itself compared to general meal prep advice. The single most common nutritional mistake among amateur cyclists is eating the same amount every day regardless of training load. Same dinner after a rest day as after a four-hour ride. The result is either under-fuelling hard days or over-fuelling easy days — usually both.

The three-container system solves this because the variable is simple: carbohydrate volume.

Rest day plate: 100-120g cooked rice or equivalent, one portion of protein (roughly 150g cooked weight), a large serving of vegetables. Total: roughly 500-600 calories.

Easy training day plate: 150-180g cooked rice, one portion of protein, vegetables. Total: roughly 650-750 calories.

Hard training day plate: 200-250g cooked rice or a full sweet potato alongside pasta, one or two portions of protein, vegetables. Total: roughly 800-1,000 calories. Plus a proper pre-ride meal and in-ride fuelling on top.

The protein stays roughly constant. The vegetables stay roughly constant. The carbohydrate moves. That is the entire periodisation model, applied to your kitchen rather than a spreadsheet.

If you want to take this further, portioning your carbohydrate bases into small and large containers on Sunday makes the daily decision even easier. Small containers for rest and easy days. Large containers for hard days. Grab the right one, add protein and vegetables, done.

The Budget Breakdown

One of the reasons people resist meal prep is the assumption that eating well is expensive. Let me break this down with actual numbers. These are approximate grocery costs for a week of batch-prepped meals for one cyclist eating 2,500-3,500 calories per day, based on standard supermarket prices.

Proteins:

  • 1.5 kg chicken thighs: $8-10
  • 500g lean beef mince: $5-7
  • 12 eggs: $3-4
  • Total protein: roughly $16-21

Carbohydrate bases:

  • 2 kg white rice: $3-4
  • 500g pasta: $1-2
  • 1 kg sweet potatoes: $2-3
  • Total carbs: roughly $6-9

Vegetables:

  • Mixed roasting vegetables (peppers, courgettes, onions, aubergine): $8-10
  • Broccoli (2 heads): $3-4
  • Spinach and rocket for fresh additions: $3-4
  • Total vegetables: roughly $14-18

Extras (olive oil, garlic, spices, seasoning): $3-5 per week on average, less once your spice rack is stocked.

Weekly total: roughly $39-53 for the batch-prepped components. Add in breakfast items (oats, yoghurt, fruit, more eggs), snacks, and in-ride nutrition, and the all-in weekly grocery bill for a properly fuelled cyclist sits at about $60-80.

For context, most riders I talk to spend $15-25 per week on energy gels and bars alone. And a single takeaway after a ride — the one you order because there is nothing in the fridge — is $15-20. Two takeaways a week and a handful of impulse supermarket ready meals, and you are already spending more than the entire meal prep grocery bill while eating worse food.

The prep system is cheaper. It just doesn't feel cheaper because you spend the money all at once on a Sunday shop instead of dripping it out across the week.

The Post-Ride Recovery Meal

This is the meal that matters most, and it needs to be the easiest meal of your week to put together. Not the hardest. Not the one that requires cooking from scratch while you are standing in cycling kit with your legs shaking.

The 30-minute window after training is when your muscles are most receptive to glycogen replenishment and protein synthesis. Miss it — because you need to shower, change, cook from scratch, and then finally eat 90 minutes later — and you are delaying recovery by hours. Multiply that across a season and the accumulated cost is enormous.

Here is what a post-ride recovery meal looks like with the prep system already in place:

Walk in the door. Open the fridge. Grab a large portion of rice from the carb container, a portion of chicken from the protein container, and a handful of spinach. Plate it. Microwave for two minutes. Add a drizzle of soy sauce or hot sauce. Eat.

Total time from front door to first bite: four minutes. Three of those minutes are the microwave.

If you want to go one step further, pre-assemble two or three "recovery plates" on Sunday — a larger-than-normal portion of carbs and protein already in the same container, ready to grab and heat. That brings the post-ride process down to: open fridge, grab container, microwave, eat. You could do it in your cycling kit before you even shower.

Compare that to the alternative: you come home empty, start cooking from scratch, get distracted, eat something rubbish while you wait, then eventually eat a proper meal 90 minutes later. The prep system makes the right choice the easy choice. That is the whole point.

Common Mistakes

I have been doing this for a few years now. Here are the mistakes I made early on and the ones I see other riders make.

Over-complicating it. You do not need 12 different recipes. You need three proteins, three carb bases, and a tray of roasted vegetables. Variety comes from seasoning and sauces at the point of eating, not from cooking six different meals on Sunday. The moment prep takes more than two hours, you will stop doing it.

Not enough carbohydrate. This is the big one. Cyclists who meal prep often end up under-fuelling because they portion their carbs the way a general fitness plan suggests — 100g of rice with everything. On a hard training day, you need substantially more than that. If your prep system doesn't account for the difference between rest days and five-hour ride days, it is working against you. The fuel for the work required framework applies here as much as it does to in-ride nutrition.

Eating the same meals every week until you hate them. Rotate your proteins and carb bases on a three-week cycle. Week one: chicken thighs, rice, roasted Mediterranean veg. Week two: beef mince, pasta, steamed broccoli and roasted cauliflower. Week three: lentils, sweet potatoes, a different vegetable tray. Same system, different components. You never get bored because it never repeats more than once a month.

Skipping the vegetables. When you are short on time, the vegetables are the first thing people drop. "I'll just have rice and chicken." Three days of that and you are constipated, your energy is flat, and you are missing half the micronutrients that support recovery and immune function. The vegetables are not optional. Roast a big tray — it takes ten minutes of active work and the oven does the rest.

Not adjusting across the season. Your base-phase training volume is different from your race-phase intensity. The prep quantities need to reflect that. In a high-volume base phase, cook more carbohydrate bases. In a recovery week, scale back. The system stays the same; the volumes shift.

Forgetting about breakfast. Meal prep usually focuses on lunch and dinner, but breakfast is the meal that sets up your morning training session. Overnight oats prepared in batches of five (oats, yoghurt, milk, frozen berries, a drizzle of honey — assembled in jars on Sunday night) take three minutes of total effort and give you five grab-and-go breakfasts. Hard-boiled eggs from the prep session work here too.

Your Starter Week

If you have never done this before, here is exactly what your first Sunday looks like. Do this once. See how it changes your week. Then adjust from there.

Shopping list (one person, one week):

  • 1.5 kg chicken thighs (bone-in or boneless, your call)
  • 12 eggs
  • 1 kg white rice
  • 500g penne pasta
  • 1 kg sweet potatoes (3-4 medium)
  • 3 courgettes
  • 3 bell peppers (mixed colours)
  • 2 red onions
  • 2 heads of broccoli
  • 1 bag of spinach
  • Olive oil, garlic, salt, pepper
  • Oats, yoghurt, frozen berries, honey (for breakfast prep)

The Sunday session:

1:00 PM — Start everything that runs unattended. Put 1 kg of rice on to cook (rice cooker or hob with a lid). Prick the sweet potatoes with a fork and put them in the oven at 200C. Boil water for the pasta.

1:15 PM — Cook the proteins. Season the chicken thighs with salt, pepper, and a crushed clove of garlic. Pan-fry or oven-bake at 200C alongside the sweet potatoes. They take about 25-30 minutes. Put the eggs on to boil — 10 minutes for hard-boiled, then straight into cold water.

1:30 PM — Prep and roast the vegetables. Chop the courgettes, peppers, and red onions into rough chunks. Toss with olive oil, salt, and pepper. Spread on a large baking tray and into the oven for 25-30 minutes. Cut the broccoli into florets and set aside for steaming.

1:45 PM — Cook the pasta and steam the broccoli. Pasta into the boiling water — cook to packet instructions, drain, toss with a teaspoon of olive oil. Steam the broccoli for four minutes (slightly underdone so it survives reheating).

2:00 PM — Everything comes out. Remove the chicken, sweet potatoes, and roasted vegetables from the oven. Peel the eggs under cold water. The rice should be done. Spread the rice out on a baking tray to cool quickly.

2:15-2:45 PM — Cool and portion. Let everything cool to room temperature. Then portion into glass containers. I keep proteins in one set of containers, carb bases in another, and vegetables in a third. Some people prefer to pre-assemble complete meals — that works too, but you lose the flexibility to adjust portions by day.

Assemble five jars of overnight oats: equal parts oats and yoghurt, a splash of milk, a handful of frozen berries, a drizzle of honey. Seal and refrigerate.

2:45 PM — Clean up.

That is it. You now have roughly 15-20 meals' worth of components in your fridge, five breakfasts ready to grab, a dozen hard-boiled eggs for snacks, and the confidence that no matter what your training week throws at you, the food is handled.

Making It Stick

The first week is the hardest because you are building a new habit. By week three, the Sunday session becomes automatic — you know where everything goes, you know the timings, and you can do the whole thing while half paying attention to a football match or a podcast episode.

The real test is not whether you can do it once. It is whether you are still doing it in March when the clocks haven't gone forward yet, the weather is miserable, and you would rather spend Sunday on the sofa than standing in the kitchen. That is when it pays off most — because those are the weeks when, without prep, you default to rubbish food and wonder why your legs feel heavy on Tuesday.

This system is not about being a perfect cook. It is about removing the decision. When the food is already there, you eat it. When it is not, you eat whatever is easiest, and whatever is easiest is almost never what your body needs after a hard ride.

Get the prep right and the cycling nutrition follows. Get the nutrition right and the training actually works. Everything else — the watts, the weight, the form on race day — is downstream of that fridge full of containers on a Sunday evening.

If you want to go deeper on this — the periodisation, the race-week adjustments, the individual tweaks that make the difference between good amateur nutrition and properly dialled fuelling — that is the kind of thing we work through inside the Roadman community on Skool. Real conversations with riders who are figuring this out, not another set of generic meal plans from someone who has never ridden a century.

FAQ

FREQUENTLY ASKED QUESTIONS

How long does meal-prepped food stay fresh in the fridge?
Most batch-cooked proteins and grains stay fresh for four to five days when stored in sealed containers and refrigerated within two hours of cooking. Rice should be cooled rapidly and refrigerated within one hour. If you are prepping for a full seven days, freeze portions for Thursday onwards and defrost the night before.
Can I meal prep if I do not know my training schedule in advance?
Yes. The system works by preparing components rather than complete meals, so you adjust portion sizes on the day based on training load. Cook your protein, carbohydrate base, and vegetables separately, then plate according to whether it is a rest day, easy day, or hard training day.
What is the best protein source for cycling meal prep?
Chicken thighs, lean beef mince, and eggs are the most practical because they reheat well, stay moist for days, and cost less per gram of protein than most alternatives. For plant-based riders, lentils, chickpeas, and firm tofu hold up well across the week.
Should I prep differently for training days versus rest days?
The protein and vegetable portions stay roughly the same. The main variable is carbohydrate — on a hard training day you might have 200g of cooked rice with your meal, while on a rest day that drops to 100g or less. Prepping the components separately makes this adjustment effortless.
Is meal prep worth it if I only train three or four days a week?
Absolutely. Riders training three to four days per week often have the hardest time with nutrition because the variation between training and rest days is large. Having prepped components means you can scale portions up or down without cooking from scratch, which is where most amateur cyclists fall apart nutritionally.

KEEP READING — THE SATURDAY SPIN

The week's training takeaways, pro insights, and what to do about them. 30,000+ serious cyclists open it every Saturday.

FUELLING

FUEL YOUR NEXT BIG RIDE PROPERLY

Use the calculator for your next session — or get the full fuelling guide emailed over: dual-source carbs, gut training protocol, race-day script.

AW

ANTHONY WALSH

Host of the Roadman Cycling Podcast