MyTrainer Logo
Download

Meal Prep for Fitness: Practical Strategies, Templates and a 5-Day Plan

MyTrainerNutrition
Woman portioning chicken and vegetables into meal-prep containers on a wooden table

Most people who train hard do not fail on nutrition because they lack information. They fail at 7 p.m. on a Wednesday, tired, hungry and with nothing ready. Meal prep solves that problem. This guide walks through setting calorie and protein targets, turning them into a weekly menu, shopping and batch cooking efficiently, portioning and tracking accurately, and storing food safely, with three meal templates and a complete 5-day plan you can copy.

Why Meal Prep Matters for Fitness

Meal prep reduces decision fatigue and removes last-minute food choices, which tend to push people toward high-calorie, low-protein options. For most active people, consistency beats perfection: a plan you follow five days out of seven does more than a perfect plan you abandon on Tuesday.

It also makes portion control and protein distribution practical. Take someone who weighs 80 kg and aims for 1.8 g of protein per kg of body weight: that is 144 g per day, or about 36 g per meal across four meals. Without planning, it is easy to come up 10 to 25 g short at several meals, and that gap adds up over a week. With prepared, weighed meals, you hit the number without thinking about it.

Finally, it saves time. Two to three hours on one day can cover five days of lunches and dinners, and roasting a tray of chicken alongside a tray of vegetables turns a 30-minute weeknight cook into a few minutes of reheating.

Step 1: Set Your Calorie and Protein Targets

Decide your numbers before you shop. For people doing resistance training, the commonly recommended protein range is 1.6 to 2.2 g per kg of body weight per day; our guide on how much protein you need to build muscle goes into the detail. Calories depend on your goal:

  • Muscle gain: a common starting point is maintenance plus 5 to 10%, with protein at 1.6 to 2.2 g/kg. See our smart bulking guide for how to keep the surplus lean.
  • Fat loss while keeping muscle: maintenance minus 10 to 20%, with protein toward the upper end, around 2.0 g/kg. Our calorie deficit guide covers how to calculate this.
  • Performance or maintenance: eat around maintenance and prioritise carbohydrate around training.

Example: a 75 kg lifter aiming for 1.8 g/kg needs 135 g of protein per day, which works out to roughly 35 to 45 g at each of three main meals, with the rest coming from snacks. The same lifter in a mild surplus might target around 2,800 kcal and 150 g of protein.

Then choose a meal pattern you can actually keep. Many people do well with three main meals and one or two snacks. With four eating occasions on a 2,800 kcal, 150 g protein plan, each main meal lands around 650 kcal and 35 to 40 g of protein, and snacks fill the rest or sit around your workout. Meal frequency matters much less than hitting your daily totals.

Step 2: Plan Your Weekly Menu

Start with a simple structure: breakfast, lunch, dinner and one snack. For a five-day work week, a realistic target is two breakfast options, five lunches, five dinners and five snacks. Pick repeatable meals so you can batch cook efficiently and keep the main prep session to two or three hours.

Plan variety without making shopping complicated. Rotate two proteins, two starches and three vegetable combinations across the week. For example: grilled chicken with brown rice and roasted broccoli on Monday and Thursday, and salmon with quinoa and green beans on Tuesday and Friday. Then change the rotation from week to week: chicken, rice and spinach one week; turkey, sweet potato and broccoli the next; salmon, quinoa and asparagus the week after. For lunch and dinner ideas that fit this structure, see our high-protein lunch ideas.

Meal Prep Templates for Common Goals

Templates remove the guesswork. The three below use cooked weights unless stated. Calories and protein are rough estimates and vary with the exact products you buy, so log your own version in a tracker for the first week.

Template A: performance and maintenance (3 meals + snack)

  • Breakfast: 3 eggs, 100 g oats, 1 medium banana. About 700 kcal and 30 g protein.
  • Lunch: 150 g chicken breast, 200 g rice, 150 g steamed broccoli. About 550 kcal and 50 g protein.
  • Dinner: 200 g salmon, 200 g sweet potato, mixed salad with dressing. About 700 kcal and 50 g protein.
  • Snack: 200 g plain Greek yogurt, 20 g almond butter. About 270 kcal and 24 g protein.

That comes to roughly 2,200 kcal and 155 g of protein. Scale the starch portions up or down to match your calorie target.

Template B: muscle gain, higher protein (4 meals)

  • Meal 1: 4 egg whites, 2 whole eggs, 70 g oats, 1 tablespoon honey. About 530 kcal and 35 g protein.
  • Meal 2: 200 g lean beef, 150 g quinoa, vegetables. About 650 kcal and 55 g protein.
  • Meal 3 (post-workout): shake with 40 g whey isolate and 300 ml milk, plus a banana. About 400 kcal and 45 g protein.
  • Meal 4: 200 g turkey breast, 200 g roasted potato, greens. About 500 kcal and 60 g protein.

Protein is generous here (close to 200 g), but calories sit around 2,100, which is too low for most people trying to gain. Add cooking oil, a larger starch portion or a snack from our high-protein snacks list until you reach your surplus.

Template C: fat loss, high protein, lower carb (4 meals)

  • Meal 1: omelette with 3 whole eggs, 100 g mushrooms and spinach. About 300 kcal and 20 g protein.
  • Meal 2: 180 g grilled chicken, 120 g quinoa, salad. About 450 kcal and 60 g protein.
  • Meal 3: 200 g cottage cheese, 100 g berries. About 230 kcal and 24 g protein.
  • Meal 4: 180 g white fish, 200 g mixed vegetables. About 250 kcal and 40 g protein.

As written this is only around 1,200 kcal, which is below what most active adults should eat even when cutting. Treat it as the protein backbone and add fats and carbohydrates (olive oil, a potato, fruit, bread) until you reach the deficit you calculated.

Step 3: Build a Shopping List That Matches Your Portions

Tie quantities to portion sizes, and remember that meat loses weight when cooked. If each lunch contains 150 g of cooked chicken breast and you plan five of them, you need 750 g cooked, which means buying roughly 1 to 1.1 kg raw (100 g raw yields about 70 to 75 g cooked, depending on the method). For grains, about 180 g of dry brown rice yields roughly three times its volume cooked, enough for three to four portions.

Organise the list by section (proteins, starches, vegetables, fats, dairy, extras) so shopping takes one pass. Pick two or three protein sources per week, buy in bulk when prices are good, and freeze raw protein in meal-sized portions. Pre-chopped frozen vegetables are a legitimate shortcut: nutritionally comparable for most purposes and much faster.

Step 4: Batch Cook Efficiently

Cooking order is where most of the time is saved. While grains simmer on the stove or in a rice cooker, roast proteins and vegetables at the same time on separate trays. Doing three things at once can bring active prep time under 90 minutes for a five-day plan.

Useful timings and temperatures:

  • Chicken breast: 200°C for 18 to 22 minutes depending on thickness.
  • Chicken thighs: 200°C for 25 to 35 minutes; 2 kg of thighs and 1.5 kg of root vegetables fit on two or three trays in one oven load.
  • Salmon fillets: 180°C for 12 to 15 minutes.
  • Roasted vegetables: high-sided tray, a drizzle of olive oil, 200°C for 20 to 25 minutes.
  • Grains: cook, then spread out to cool quickly so they spend as little time as possible in the temperature danger zone.

A pressure cooker or multicooker cuts active time considerably for beans, lentils and tougher cuts of meat. Line trays with baking paper, clean as you go, and portion cooked protein into 150 to 200 g servings straight away so every container delivers the same amount.

A simple weekly workflow:

  1. Prep day, morning: block 90 to 150 minutes to cook your main proteins and starches.
  2. Prep day, afternoon: portion into containers, weigh the key items and label each lid with the date and meal name.
  3. Daily: reheat, add fresh elements (salad leaves, herbs, dressing, avocado), and log anything you changed.

Portioning, Macros and Tracking

Buy a digital kitchen scale that reads to 1 g and weigh everything for the first two weeks. After that, you can eyeball most portions and weigh occasionally to check. A reliable plate for many goals looks like this: 150 to 200 g of cooked lean protein, 150 to 200 g of cooked starch (rice, potato, quinoa) and 150 to 300 g of vegetables.

Handy reference values (cooked, approximate):

  • Chicken breast, 100 g: about 31 g protein and 165 kcal. So 150 g gives roughly 45 to 47 g protein.
  • Lean beef, 100 g: about 26 g protein and 217 kcal.
  • White rice, 100 g: about 130 kcal and 2.7 g protein.
  • Quinoa, 185 g (about one cup): about 8 g protein and 39 g carbohydrate.
  • Olive oil, 1 tablespoon: about 120 kcal and 14 g fat.

Worked example: for a 650 kcal meal with around 40 g protein, plate 150 g chicken (about 47 g protein, 247 kcal), 150 g rice (about 195 kcal) and 150 g steamed green vegetables with 1 teaspoon olive oil (about 45 kcal). That is roughly 490 kcal, so add 30 g of mixed nuts or a pot of Greek yogurt to reach 650.

Label containers with calories and protein (and carbs and fat if you track them), and check your totals with the MyTrainer calorie counter, adjusting for training and rest days. Log at least seven days of your prepared meals to see what you actually eat, then change portions in 50 to 100 kcal steps.

Simple swaps let you adjust without changing the meal:

  • Add about 200 kcal: 20 g olive oil or 30 g mixed nuts.
  • Remove 150 to 200 kcal: halve the starch portion (200 g down to 100 g) or cut 15 to 20 g of added fat.

A few distribution rules of thumb: spread protein fairly evenly across three to five meals (about 0.3 to 0.4 g/kg per meal), get 25 to 45 g of protein in the hours after training (our post-workout meal guide has options), and place a good share of your carbohydrates around your sessions.

Food Safety, Storage and Reheating

  • Cool fast: divide large batches into shallow containers and refrigerate within two hours of cooking. Do not leave perishable food at room temperature for more than two hours.
  • Fridge: keep cooked meals at 4°C or below and eat them within 3 to 4 days.
  • Freezer: freeze single portions for 2 to 3 months for best quality. Label each one with the date and contents.
  • Reheat thoroughly: until piping hot all the way through, ideally 74°C at the centre if you use a thermometer, especially for poultry. In the microwave, stir and check the middle.
  • Thaw safely: move frozen meals to the fridge the night before or use the microwave defrost setting. Do not refreeze thawed meals unless you have cooked them in between.

For texture, reheat proteins gently in a pan with a splash of water rather than blasting them in the microwave, and keep dressings and avocado separate until you eat. Freezing and reheating do not destroy protein, though some vitamins such as vitamin C decline slightly.

A practical consequence of the 3 to 4 day fridge window: if you want a full week covered, either prep twice (for example Sunday and Wednesday) or freeze the meals for the end of the week.

Tools and Containers

You do not need much:

  • Microwave-safe, BPA-free containers in 500 ml and 1,000 ml sizes (6 to 8 is a good start), or compartment boxes if you like visual portion control
  • A digital kitchen scale
  • One or two sheet pans and a good non-stick pan
  • A rice cooker, pressure cooker or multicooker
  • A marker or labels for dates and macros
  • Freezer bags or trays for single-serve smoothie packs

These tend to pay for themselves quickly in time saved on cooking, washing up and measuring.

Sample 5-Day Meal Prep Plan

This plan is built for a 75 kg athlete and lands at roughly 2,300 to 2,500 kcal and about 150 g of protein per day, comfortably inside the 1.6 to 2.2 g/kg range. Adjust portions to your own targets.

  1. Breakfast (x5): overnight oats with 60 g oats, 250 ml milk, 150 g Greek yogurt, 20 g whey protein and 50 g berries. About 40 to 45 g protein and 550 to 650 kcal depending on your milk and yogurt. More options in our high-protein breakfast ideas.
  2. Lunch (x5): chicken bowl with 150 g cooked chicken, 150 g cooked brown rice, 200 g roasted mixed vegetables and 1 tablespoon olive oil. About 50 g protein and 600 to 700 kcal.
  3. Dinner (x5): 150 g baked salmon or 200 g firm tofu, 300 g roasted sweet potato and 150 g green vegetables. About 35 to 40 g protein and 600 to 700 kcal.
  4. Snacks (x5): 30 g nut and seed mix, 200 g fruit and 150 g cottage cheese spread across the afternoon. About 400 kcal and 20 to 25 g protein.

Batch-cook steps:

  • Preheat the oven to 200°C and roast 1.5 kg of sweet potato in 2 cm cubes on two trays for 30 to 35 minutes, swapping trays halfway.
  • Season and bake about 1.1 kg of raw chicken breast for 18 to 22 minutes. Lower the oven to 180°C and bake the salmon for 12 to 15 minutes.
  • While the oven works, cook about 250 g of dry brown rice, and steam or roast the vegetables. Portion everything into containers.

Shopping list for the week: about 1.1 kg chicken breast, 900 g salmon (or 1 kg firm tofu), 1.5 kg sweet potato, 250 g dry brown rice, 1 kg mixed vegetables for roasting plus 750 g green vegetables, 750 g Greek yogurt, 750 g cottage cheese, 300 g oats, 1.25 litres of milk, 100 g whey, 250 g berries, 150 g nuts and seeds, about 1 kg of fruit, plus olive oil and seasonings. Because of the fridge window, cook the salmon dinners for Thursday and Friday fresh or freeze them on prep day.

Common Meal Prep Mistakes

Under-portioning protein. A "palm-sized" portion only delivers around 30 g of protein if it really weighs 100 g or more cooked. Weigh your protein for the first few weeks.

No variety, then burnout. Eating the same chicken and rice for a month is how most people quit. Rotate proteins, starches and vegetables weekly, and change sauces: lemon and dill one day, soy-ginger dressing another, a Mediterranean, Mexican or Asian theme the next week.

Guessing calories. People routinely misjudge intake in both directions. Log a full week of your prepared meals. If weight or performance has not moved as expected after two weeks, change total daily calories by 5 to 10% rather than making several small changes at once.

Overcommitting. Prepping 21 meals in your first week is a recipe for a wasted Sunday and a full bin. Start with lunches only, or with two breakfasts, two proteins and two starches, and build from there.

FAQ

How often should I meal prep?

Once or twice a week, depending on how many meals you want ready and the shelf life of what you cook. Prepping on Sunday for Monday to Thursday, or on Sunday and Wednesday for the full week, keeps everything inside the safe fridge window.

How many meals per day should I prep?

There is no single ideal number. Three to five meals a day works for most people; choose whatever fits your schedule and lets you spread protein evenly. Total daily protein and calories matter more than frequency.

How do I keep prepped meals tasting fresh all week?

Cook neutral bases (plainly seasoned protein, grains, roasted vegetables) and vary the flavour at the last minute with sauces, fresh herbs and acidic dressings. Add crunchy or fresh elements such as leaves, herbs or seeds just before eating.

Can I freeze meals without losing protein or nutrients?

Yes. Freezing and reheating do not destroy protein; some vitamins such as vitamin C drop slightly. Freeze single portions for up to 2 to 3 months and reheat until piping hot.

Does meal prep work with flexible dieting or carb cycling?

Yes. Prepare base meals with measured portions, then add higher- or lower-calorie extras depending on whether it is a training or rest day. Our carb cycling guide shows how to structure those days, and a calorie counter keeps your weekly average on track.

Conclusion

Meal prep is one of the most practical tools for anyone serious about training: it gives you consistency, saves time and puts you in control of calories and protein. Set your targets, choose a template, buy quantities that match your portions, batch cook proteins and starches together, weigh and label everything, and store it safely.

Start small: two breakfasts, two proteins and two starches, with about two hours of active cooking. Track your prepared meals with the calorie counter for two weeks, then adjust based on the trend in your weight and training rather than day-to-day noise.