← Back to Blog
meal prepnutritionmuscle gain

How to Meal Prep for Muscle Gain: A Practical Guide

Ryan Luther··5 min read

TL;DR: Batch cook 3-4 protein sources (chicken, ground turkey, eggs, fish), 2-3 carb sources (rice, potatoes, pasta), and prep vegetables on one day per week. Portion into containers targeting 30-50g protein per meal across 4-5 meals daily. A 170 lb person building muscle needs roughly 2,500-2,800 calories with 150-170g protein. Cook once, eat all week.


You cannot build muscle without a calorie surplus and adequate protein. And you cannot consistently eat enough of either if you are making food decisions three times a day from scratch. Meal prep solves this by turning nutrition into a logistics problem instead of a willpower problem.

Step 1: Set Your Numbers

Before buying groceries, know your targets. For muscle gain:

  • Calories: TDEE + 200-350 (a modest surplus that builds muscle without excessive fat gain)
  • Protein: 0.8-1.0g per pound of bodyweight
  • Fat: 25-30% of total calories
  • Carbs: Whatever is left after protein and fat

Example for a 170 lb male, moderately active, bulking:

| Macro | Daily Target | Per Meal (5 meals) | |-------|-------------|-------------------| | Calories | 2,700 | ~540 | | Protein | 170g | ~34g | | Fat | 75g | ~15g | | Carbs | 320g | ~64g |

Use our free macro calculator to get your exact numbers.

Step 2: Build Your Grocery List

A muscle-building grocery list does not need to be complicated. You need protein, carbs, fats, and vegetables. Buy in bulk.

Protein sources (pick 3-4):

  • Chicken breast or thigh (the workhorse)
  • Lean ground turkey or beef (93/7 or leaner)
  • Eggs and egg whites
  • Salmon or white fish
  • Greek yogurt (0% or 2%)
  • Cottage cheese
  • Whey protein powder

Carb sources (pick 2-3):

  • White or jasmine rice (easy to digest, calorie-dense)
  • Sweet potatoes or regular potatoes
  • Pasta (regular or high-protein)
  • Oats (for breakfast prep)
  • Whole wheat bread or wraps

Fat sources:

  • Olive oil or avocado oil (for cooking)
  • Avocados
  • Nuts and nut butter (calorie-dense snacking)
  • Cheese (in moderation)

Vegetables (prep in bulk):

  • Broccoli, spinach, bell peppers, asparagus, green beans
  • Pre-washed salad greens (for zero-prep meals)
  • Frozen vegetable mixes (just as nutritious, no prep needed)

Step 3: Batch Cook on Prep Day

Pick one day per week (Sunday is classic). Block 2-3 hours. Cook everything at once.

The order of operations:

  1. Start the oven. Season chicken breasts and put them in at 400F. Season a sheet pan of sweet potatoes. Both take 25-35 minutes.
  2. Start the rice cooker or stovetop pot. Rice takes 20 minutes and requires no attention.
  3. Brown ground meat on the stove. Season with different spices for variety. 10-15 minutes.
  4. Hard boil eggs. 12 minutes in boiling water, ice bath, done.
  5. Prep vegetables. Chop broccoli, bell peppers, asparagus. Roast a batch alongside the chicken or steam on the stove.
  6. Make overnight oats. Mix oats, protein powder, Greek yogurt, and milk in jars. Refrigerate. Breakfast is done for the week.

In 2-3 hours, you have prepared 20-25 meals worth of components.

Step 4: Portion Into Containers

This is where macro targets become real meals. Use a food scale for the first few weeks until you can eyeball portions accurately.

Meal template:

Each container gets:

  • 5-6 oz protein source (~35-45g protein)
  • 1-1.5 cups carb source (~45-65g carbs)
  • 1 cup vegetables
  • A drizzle of olive oil or a portion of avocado (~10-15g fat)

Sample prep for 5 days (lunch and dinner):

  • 5 containers: Chicken breast + jasmine rice + roasted broccoli
  • 5 containers: Ground turkey + sweet potato + green beans
  • Breakfast: 5 jars of overnight protein oats
  • Snacks: Greek yogurt cups, protein bars, hard-boiled eggs, trail mix in portion bags

That gives you 15 meals plus snacks, all pre-portioned and macro-aligned.

Step 5: Keep It Interesting

The number one reason people quit meal prep is boredom. Eating the same chicken and rice for 21 meals straight is soul-crushing. Here is how to prevent that:

Vary your seasonings:

  • Monday/Tuesday: Cajun seasoning
  • Wednesday/Thursday: Teriyaki sauce
  • Friday: Lemon herb

Vary your protein source. Do not cook only chicken. Rotate between chicken, ground turkey, salmon, and eggs across the week.

Use sauces and condiments. Hot sauce, salsa, soy sauce, mustard, and hummus add significant flavor with minimal calories. A tablespoon of sriracha is 5 calories.

Cook some meals fresh. Not every meal needs to be prepped. Prep lunch and have your pre-portioned ingredients ready for a quick 10-minute dinner. Stir fry with pre-cut chicken and vegetables takes minutes.

Step 6: Storage and Safety

  • Refrigerated meals last 3-4 days. Prep twice per week if you prefer fresher food (Sunday and Wednesday).
  • Frozen meals last 2-3 months. Cook a double batch and freeze half.
  • Reheat to 165F for food safety, especially with chicken and turkey.
  • Glass containers reheat more evenly than plastic and do not stain.
  • Label containers with the date if you are freezing.

Track Your Prep With Protokl

Meal prep gives you control over what you eat. But you still need to know whether you are hitting your targets. Protokl makes this simple: photograph each container as you assemble it, and the AI logs the macros for the entire batch. You can also photograph your prepped meals at eating time to keep your daily log accurate without any manual entry. Combine that with body composition forecasting, and you can see in real time whether your surplus is translating into muscle growth or just fat gain.

Share:

Want this as a daily protocol?

Protokl builds personalized workout and nutrition plans around your body composition, goals, and experience level. Science-backed. AI-powered. Syncs with Apple Health.

Get Protokl →