Macros for Muscle Gain

Bulking is mostly an exercise in eating more without getting fat. A 30% carb / 50% — wait, that's wrong. Most lifters do best on roughly 50% carb / 30% protein / 20% fat. Here's how to set it up.

Key takeaways
Ad Slot — Top

Why a surplus is required

You can recomp (lose fat, gain a little muscle) at maintenance if you're new, returning from a layoff, or carrying high body fat. Once those advantages run out, building new tissue requires extra raw material and extra energy to assemble it. That means a calorie surplus.

A reasonable trained-lifter rate of muscle gain is around 0.25–0.5% bodyweight per week. For a 175 lb lifter, that's 0.4–0.9 lb/week. Faster gains in untrained beginners are normal for the first 6–12 months.

Lean bulk vs dirty bulk

Lean bulk Dirty bulk
Surplus+200–350 kcal+700+ kcal
Weekly gain0.25–0.5% BW1%+ BW
Muscle:fat ratio~70:30~30:70 or worse
Cut needed after4–8 weeks12+ weeks

A dirty bulk feels productive in week one (the scale moves fast) and stupid by month three (a long cut to undo it). Lean bulks are slower but the math works out to more net muscle and less time in deficit per year.

Sizing your surplus

  1. Find your maintenance with the macro calculator. Better yet, eat at the calculator's number for two weeks and see if your bodyweight is stable.
  2. Add 200–350 kcal/day. Start at the low end if you're already lean, the high end if you have a long lifting history and slow gains.
  3. Track 4-week average bodyweight. Adjust by ±100 kcal if you're outside the 0.25–0.5% weekly window.

The 50/30/20 split

For a 2,800 kcal lean bulk:

Why carbs lead during a bulk:

Training-day vs rest-day macros

Some lifters cycle calories — eat more on training days, less on rest days, with the weekly average matching the surplus. A typical setup:

The honest research finding: total weekly intake matters more than the daily distribution. Cycling helps mostly with how you feel — bigger meals on hard training days, lighter on rest days. If that pattern works for your appetite and schedule, do it. If you'd rather eat the same every day, that's fine too.

Three worked examples

Example 1 — Liam, 22, 165 lb (75 kg), 2 years training, "skinny-fat"

BMR: 10 × 75 + 6.25 × 178 − 5 × 22 + 5 = 1,758 kcal. Activity 1.55 → TDEE ≈ 2,725 kcal. +300 kcal → 3,025 kcal.

Carbs run higher than the 50% rule of thumb because Liam is light and bulking aggressively. Target gain: ~0.7 lb/week.

Example 2 — Aisha, 28, 135 lb (61 kg), trains 4×/week, post-cut

BMR: 10 × 61 + 6.25 × 165 − 5 × 28 − 161 = 1,340 kcal. Activity 1.5 → TDEE ≈ 2,010 kcal. Conservative +150 kcal → 2,160 kcal.

Coming off a cut, Aisha goes slow on purpose — a small surplus and a long bulk avoid rebound fat gain.

Example 3 — Devin, 35, 195 lb (88 kg), 8 years training, hard-gainer

BMR: 10 × 88 + 6.25 × 183 − 5 × 35 + 5 = 1,854 kcal. Activity 1.7 → TDEE ≈ 3,150 kcal. +400 kcal → 3,550 kcal.

An advanced lifter with low gain rates needs a meaningful surplus. 556 g of carbs sounds enormous; in practice it's a bowl of oats, a banana, two cups of rice with dinner, and a sweet potato — completely doable.

Ad Slot — In-Content

Protein timing — what matters and what doesn't

Carb timing

If you're going to time carbs for any benefit, do it around training: 0.5–1.0 g/kg of carbs in the 1–3 hours before, and a similar amount within an hour or two after. This isn't about an "anabolic window"; it's about maintaining glycogen for the next session and easing recovery.

Fat — the floor matters more than the ceiling

Bulking diets tend to under-eat fat by accident because carbs and protein dominate. Don't drop below 0.3 g/lb. Cooking oils, whole eggs, fatty fish, nuts and full-fat dairy fill the gap easily.

Supplement basics for muscle gain

Most supplements are noise. The few worth considering:

Skip everything else until you've spent two years getting basics right.

Reading the scale during a bulk

Weigh daily, look at the 7-day average. Expect:

When to end the bulk

End when you hit a body fat ceiling you don't want to cross (often ~15% for men, ~24% for women), when training plateaus despite added food, or when joints start complaining. Move to maintenance for 2–4 weeks before starting a cut.

Sample bulking plates

Plate A — 2,800 kcal lean bulk, intermediate lifter

Plate B — 3,200 kcal hard-gainer plan

Liquid calories for hard-gainers

Some people simply can't chew enough food to reach their bulking target. A liquid mass-gainer shake fills the gap:

Common bulking mistakes

How to know your bulk is working

Related guides