Calcustack

How to Bulk Without Getting Fat

Updated October 22, 2025

Lean bulking is the art of adding calories slowly enough that most of the new weight is muscle, not fat. Do it right and you'll add 8-15 lb over a 4-6 month bulk with only a small bump in body fat. Do it wrong and you'll spend three months cutting back to where you started.

Step 1: Calculate your maintenance

Run the TDEE calculator. That's your baseline. Most failed bulks fail because someone guesses TDEE 300 kcal too high and then adds a surplus on top.

Step 2: Add a small surplus

For a lean bulk: TDEE + 10% (about +200-300 kcal/day). That's enough to gain 0.25-0.5 lb per week, the sweet spot for a beginner where roughly half the gain is muscle. Advanced lifters see closer to 25-35% muscle from a surplus, so they go even slower (+100-150 kcal).

Forget "dirty bulking". Eating 800 kcal over maintenance does not build muscle faster, the rate of muscle gain is capped by training and recovery, not calories. The extra calories just go to fat.

Step 3: Lock in protein

1.6-2.0 g/kg of bodyweight (0.75-0.9 g/lb). For a 175 lb lifter that's 130-160 g/day. The protein calculator handles this. Hit it every day, protein is the raw material the surplus turns into muscle.

Step 4: Train hard and progressively

A surplus without a stimulus is just weight gain. Run a real progressive overload program: 10-20 hard sets per muscle group per week, mostly in the 5-12 rep range, adding load or reps over time.

Step 5: Watch the rate of gain

Weigh daily, average across the week, compare week to week. Use the macro calculator to translate calorie adjustments into food.

Step 6: Know when to stop

End the bulk when body fat creeps to the upper edge of your range, typically 17-18% for men, 25-27% for women. Use the body fat calculator to check.

Going higher buys very little extra muscle and a lot of cutting work. A 12-16 week mini-cut at this point will reveal the new muscle and reset you for another bulk phase.

Common mistakes

Sample lean bulk numbers

175 lb (80 kg) intermediate lifter. TDEE 2,750 kcal. Bulk at 3,000 kcal: 160 g protein, 80 g fat, 400 g carbs. Train 4x/week, progressive overload. Expect ~6-10 lb gained over 16 weeks, of which 4-7 lb is muscle if training and protein are dialed in.

Use the calculators

Get your full plan as a PDF

We'll email you a printable, ad-free PDF of your results plus a short action plan. No spam.