All articles
By Brian S. Ortega, IFBB Pro··5 min read

Meal Prep for Muscle Gain: A 3-Day Plan That Works

A simple, repeatable meal prep system for building muscle — protein targets, a 3-day plan, and the prep routine an IFBB Pro actually uses.

Meal Prep for Muscle Gain: A 3-Day Plan That Works

The biggest reason people fail to build muscle isn't their workout — it's that they don't eat enough protein, consistently, because they "wing it" at every meal. After 18 years coaching, the clients who grow are almost always the ones who prep. You don't need 20 Tupperware containers and a Sunday lost to cooking. You need a simple system. Here's mine.

Key takeaways:

  • Building muscle needs a calorie surplus and 1.6–2.2 g protein per kg of bodyweight.
  • Prep removes the daily decision that derails most people — that's the whole point.
  • Cook 2–3 proteins, 2 carbs, and 2 veg in bulk; mix and match all week.
  • You don't need to eat the same meal 5x a day — rotate components.
  • Get your surplus and protein numbers from the macro calculator.

How much do you need to eat to build muscle?

To build muscle you need a modest calorie surplus (about 10–15% above maintenance) and 1.6–2.2 g of protein per kg of bodyweight per day, spread across 3–5 meals. For an 80 kg person that's roughly 130–175 g of protein daily. The surplus provides the energy to grow; the protein provides the building blocks. Miss either and you stall.

The reason to prep is simple: hitting that protein number every single day by improvising is hard. Hitting it from a fridge already full of cooked chicken and rice is easy.

What's the meal prep system?

Don't prep meals — prep components. Cook a few proteins, carbs, and vegetables in bulk, then assemble different plates all week. This kills boredom (the #1 reason meal prep fails) while keeping the convenience. My standard rotation:

  • Proteins (pick 2–3): chicken breast, lean ground beef or turkey, eggs, Greek yogurt, salmon.
  • Carbs (pick 2): white rice, potatoes/sweet potatoes, oats, pasta.
  • Vegetables (pick 2): broccoli, peppers, spinach, mixed greens.
  • Fats (add as needed): olive oil, avocado, nuts.

Cook the proteins and carbs in bulk twice a week (it stays fresh ~4 days), keep veg quick, and build plates in two minutes.

A 3-day muscle-gain plan (~2,800 kcal, ~180g protein)

Here's a sample three-day rotation for an active person bulking. Scale portions to your numbers from the calculator.

| Meal | Day 1 | Day 2 | Day 3 | | --- | --- | --- | --- | | Breakfast | 4 eggs, oats, banana | Greek yogurt, granola, berries | Egg-white omelet, toast, fruit | | Lunch | Chicken, rice, broccoli | Ground beef, pasta, peppers | Salmon, potatoes, spinach | | Snack | Protein shake + nuts | Cottage cheese + fruit | Protein shake + rice cakes | | Dinner | Turkey, sweet potato, salad | Chicken, rice, mixed veg | Beef, pasta, broccoli |

Same handful of ingredients, three different days. That's the trick — variety from rotation, not from cooking 30 separate recipes.

How do you prep without losing your whole Sunday?

Two shorter sessions beat one marathon. Here's the routine I give clients:

  1. Twice a week (~45 min each): bake or pan-cook your proteins, boil/roast your carbs, wash and chop veg.
  2. Portion into containers by your per-meal protein target (e.g., 40 g protein each).
  3. Keep 2–3 days in the fridge, freeze the rest. Cooked chicken and rice freeze and reheat fine.
  4. Stock "lazy" backups: Greek yogurt, eggs, canned tuna, protein powder — for when prep runs out.

The best diet for building muscle is the one already cooked in your fridge when you're hungry and tired.

What about eating enough on a bulk?

The flip side of fat loss: when you're trying to grow, eating enough is the struggle, especially if you have a small appetite. Three tactics that work: lean on calorie-dense additions (olive oil, nut butter, whole milk, rice over salad), drink some calories (a shake with oats, banana, and peanut butter is 600+ easy calories), and don't fill up on low-calorie veg before your protein and carbs. For deeper protein guidance, see my post on protein timing and best sources.

Frequently asked questions

How many meals a day to build muscle?

3–5 meals works well for most. What matters more than meal count is hitting your daily protein and calorie totals. Spreading protein across 3–4 doses of 30–50 g each is slightly better for muscle protein synthesis than one or two huge meals.

Can I build muscle with cheap foods?

Absolutely. Eggs, whole chicken, ground beef, rice, oats, potatoes, frozen vegetables, and milk are among the cheapest foods per gram of protein and calorie. You do not need expensive "fitness" products to grow — you need consistent protein and a surplus.

How long does meal prep stay fresh?

Cooked proteins and grains keep 3–4 days in the fridge in sealed containers. Beyond that, freeze portions and thaw as needed. Cook in two batches across the week rather than seven days at once for better taste and safety.

Do I need protein powder to build muscle?

No — it's a convenience, not a requirement. Whole foods can cover your protein entirely. But a shake is a cheap, fast way to hit your target on busy days or right around training. Treat it as a tool, not a magic supplement.

Prepping the food is the easy 50%. Knowing your exact calories, protein, and how to adjust as you grow is the other 50% — and that's where coaching pays off. Apply here or check the packages and I'll build your numbers and your plan around your goal.