The bulking question splits lifters into two camps.
Dirty bulk camp: Eat everything. Surplus is surplus. You'll build muscle faster. Yes, you'll get fat, but that's bulking.
Clean bulk camp: Controlled surplus, whole foods. Minimise fat gain. Slower but smarter.
Both camps present their approach as obvious. Both can point to people who've done it their way and succeeded.
The truth is data-driven. There's a hard physiological ceiling on how fast you can build muscle. A massive caloric surplus doesn't accelerate this. What matters is how you build the surplus.
The Muscle Gain Ceiling: The Data
This is the number that ends the argument.
Natural lifters have a maximum rate of muscle protein synthesis per day. The ceiling, across all conditions (optimal training, nutrition, sleep, genetics, age), is roughly:
0.5–1kg of muscle per month for intermediate to advanced lifters.
Beginners can push 1–2kg monthly for their first year. But this advantage shrinks as you progress.
This comes from research by Lyle McDonald (bodycomp.com, with citations from multiple studies) and Eric Helms (Renaissance Periodization).
The implication: if you're an 85kg lifter and you build 0.75kg of muscle monthly, that's optimal. Eating an extra 2,000 kcal daily (trying to accelerate this) won't make you build 1.5kg of muscle monthly. It'll make you build 0.75kg of muscle and gain an additional 1.25kg of fat.
The ceiling doesn't move because you eat more.
Why a Massive Surplus Is Wasted Calories
Your body can only partition excess calories into muscle so fast. Beyond that, the calories are stored as fat.
Think of it as a bottleneck. The bottleneck is muscle protein synthesis capacity, not calorie availability.
A 500-calorie surplus above maintenance allows your body to build muscle and have energy for training and recovery. A 1,500-calorie surplus allows your body to build the same amount of muscle, but with 1,000 excess calories that become fat.
The lifter doing a massive surplus isn't "maximising gains." They're creating excess fat unnecessarily.
This fat then requires an extended cut to lose—defeating the purpose of efficient body composition.
The Dirty Bulk: Large Surplus + Junk Food
A dirty bulk is typically: +1,000 to +2,000 calories above maintenance, sourced from fast food, pizza, sweets, processed carbs.
What happens:
- You're in a massive surplus (more than needed)
- Energy is in excess of what training and muscle building require
- This excess is stored as fat (efficiently, because junk food is calorie-dense and easy to overeat)
- You build muscle at the natural ceiling (0.5–1kg/month)
- You gain fat faster (perhaps 0.5–1kg of fat weekly)
Result after 16 weeks: 8kg muscle gain, 8kg fat gain. You're "big" but also "puffy." Your waist grew. You need an extended cut to lose the fat.
Quality of life: You feel bloated. Energy is erratic (blood sugar swings from processed carbs). Digestion is poor. Training performance might actually suffer.
Insulin sensitivity: High-calorie, refined-carb diets (most dirty bulk foods) reduce insulin sensitivity. This means nutrients partition less efficiently into muscle and more into fat storage.
The dirty bulk is marketed as "efficient" because it's easy—you can eat whatever you want. But it's not efficient for body composition.
The Clean Bulk: Modest Surplus + Whole Foods
A clean bulk is: +250 to +500 calories above maintenance, sourced from whole foods (rice, oats, chicken, beef, milk, fruit, veg).
What happens:
- You're in a modest surplus (covers muscle building + recovery)
- Energy is well-matched to expenditure
- Your body partitions surplus toward muscle, not fat
- You build muscle at the natural ceiling (0.5–1kg/month)
- You gain fat slowly (perhaps 0.1–0.3kg per week)
Result after 16 weeks: 8kg muscle gain, 2kg fat gain. You're bigger, but still defined. Waist growth is minimal. You need a short cut (4–6 weeks) to get lean.
Quality of life: You feel good. Energy is stable. Digestion works. Training performance is strong.
Insulin sensitivity: Whole foods, slower carbs, and adequate fibre maintain insulin sensitivity. Nutrients partition better toward muscle.
The clean bulk is slower (gaining weight more slowly feels less productive), but results in better body composition.
The Lean Bulk: The Middle Ground
A lean bulk is technically a clean bulk variant: +250 to +300 calories above maintenance, focused on gaining 0.25–0.5kg per week.
This is the most efficient approach for most lifters.
Advantages:
- You can see your physique changing (you're getting bigger)
- Fat gain is minimal (you stay relatively lean throughout)
- You don't need an extended cut afterwards
- Energy levels stay high
- Training quality is excellent
Disadvantage:
- Total weight gain is slower (6kg over 16 weeks vs 16kg)
- Some lifters psychologically want to see the scale move faster
But the reality: 6kg of mostly muscle in 16 weeks is exceptional progress. Most lifters won't see this.
Nutrient Partitioning: Why How You Eat Matters
This is the mechanism explaining why clean bulk > dirty bulk.
Nutrient partitioning is how your body decides whether to store excess energy as muscle or fat.
Factors affecting partitioning:
1. Training stimulus (heavy, progressive): Signals "build muscle." With high training stimulus, your body preferentially partitions calories toward muscle.
2. Protein intake (1.8–2.2g/kg): Provides amino acids for muscle building. Insufficient protein forces the body to use stored muscle for amino acids, reducing net muscle gain.
3. Carbohydrate type and timing: Refined carbs cause blood sugar spikes → insulin spikes → fat storage. Whole carbs provide stable energy, better training performance, and healthier insulin response.
4. Fibre intake: Whole foods have fibre; junk food doesn't. Fibre improves satiety, stabilises blood sugar, and reduces overall calorie absorption slightly.
5. Sleep and stress: Poor sleep reduces muscle synthesis and increases fat storage preference.
A dirty bulk (high junk food, blood sugar spikes, poor satiety, leading to sleep issues) creates a metabolic environment where excess calories become fat preferentially.
A clean bulk creates the opposite environment.
The Mathematics: Bulking Rate and Realistic Gains
Beginner (first year):
- Can gain 1–2kg muscle monthly with proper training and nutrition
- Realistic bulk: 12–16 weeks, gaining 0.5–0.75kg weekly = 6–12kg total
- Of this, 4–10kg is likely muscle, 2–4kg is fat
- Then cut 6–8 weeks to get lean
Intermediate (2–5 years):
- Can gain 0.5–1kg muscle monthly
- Realistic bulk: 12–16 weeks, gaining 0.5kg weekly = 6–8kg total
- Of this, 4–6kg is likely muscle, 2–3kg is fat
- Then cut 4–6 weeks to get lean
Advanced (5+ years):
- Can gain 0.25–0.5kg muscle monthly
- Realistic bulk: 16–20 weeks, gaining 0.25–0.5kg weekly = 4–10kg total
- Of this, 2–4kg is likely muscle, 2–6kg is fat (depending on surplus size)
- Then cut 6–10 weeks to get lean
The ratio of muscle to fat depends on the surplus size. A larger surplus (dirty bulk) means higher fat:muscle ratio.
Practical Bulking Approach
For most lifters, here's what works:
Set your surplus: 250–400 calories above maintenance.
Estimate maintenance: Bodyweight (kg) × 24 (if sedentary) or ×25–26 (if active/training 4+ times weekly).
Set your target macros:
- Protein: 1.8–2.2g per kg bodyweight (non-negotiable)
- Carbs: Fill the bulk of remaining calories (this fuels training)
- Fat: 0.8–1.0g per kg bodyweight
Example for an 80kg lifter:
- Maintenance: 80 × 25 = 2,000 kcal
- Bulk target: 2,300 kcal (300 surplus)
- Protein: 80 × 2.0 = 160g (640 kcal)
- Fat: 80 × 0.9 = 72g (648 kcal)
- Carbs: remaining (1,012 kcal = 253g carbs)
Food sources (whole foods):
- Chicken, beef, fish, eggs (protein + fat)
- Rice, oats, pasta, bread (carbs)
- Milk, Greek yoghurt (protein + carbs)
- Olive oil, nuts, seeds (fat)
- Vegetables, fruit (fibre + micronutrients)
Tracking and adjustment:
- Weigh yourself daily, average over the week
- Target 0.5kg per week weight gain (adjust calories if not hitting this)
- Reassess every 2–3 weeks
Duration: 12–16 weeks, then cut.
The Real Verdict
Clean bulk > dirty bulk for body composition. The difference is significant.
A lifter doing a clean bulk (6kg total, 5kg muscle, 1kg fat) looks dramatically better than a lifter doing a dirty bulk (16kg total, 6kg muscle, 10kg fat).
The dirty bulk lifter then needs a 12-week cut to get lean, during which they lose muscle. The clean bulk lifter needs a 4-week mini-cut or none at all.
Multiplied across years, the clean bulk lifter gets bigger, stronger, and stays leaner with less total time cutting.
The dirty bulk appeals to lifters who like eating a lot and seeing the scale move fast. But it's not optimised for results.
Target: Modest surplus (+250 to +400 kcal), whole foods, 1.8–2.2g protein per kg, training hard and progressively, bulking for 12–16 weeks, then cutting briefly.
This approach builds muscle efficiently, minimises fat gain, and keeps you within the realm of "aesthetic" throughout.
That's the actual optimal path.
Seb writes about training, nutrition and physique development for LiftLab. He has worked with natural and enhanced athletes across sports and aims to translate research into practical programming.