The Foundation: Calories for Muscle Building

You can't build a house without materials. Muscle growth requires a caloric surplus — consuming more energy than your body burns. But "surplus" doesn't mean "eat everything in sight."

How Large Should Your Surplus Be?

GoalDaily SurplusWeekly Gain Target
Lean bulk (minimal fat gain)+200-300 kcal0.25-0.5% body weight
Standard bulk+300-500 kcal0.5-1% body weight
Aggressive bulk+500-700 kcal1-1.5% body weight

A larger surplus doesn't mean more muscle — it mostly means more fat. The body can only synthesize muscle tissue at a limited rate. For most natural trainees, a surplus above 500 kcal/day primarily adds fat, not extra muscle.

Use our Maintenance Calories Calculator to find your TDEE, then add your surplus.

Protein: The Building Block

Protein provides the amino acids your body uses to repair and build muscle tissue after training. The research is clear: adequate protein is the single most important nutritional factor for muscle growth.

How Much Protein Do You Need?

1.6-2.2g of protein per kg of body weight (0.7-1.0g per lb) is the evidence-based range for maximizing muscle protein synthesis.

For a 75 kg (165 lb) person:

  • Minimum effective dose: 120g protein/day
  • Optimal range: 120-165g protein/day
  • Practical target: 30-40g protein per meal × 4 meals

Use our Protein Target Calculator to find your personalized daily range.

Protein Quality and Timing

  • Complete proteins (containing all essential amino acids): Meat, fish, eggs, dairy, soy, quinoa
  • Leucine threshold: Each meal should contain 2.5-3g of leucine to trigger muscle protein synthesis. This equals approximately 30-40g of high-quality protein
  • Distribution matters: 4 evenly-spaced protein feedings outperform 1-2 large doses
  • Pre-sleep protein: 30-40g of casein-rich protein before bed improves overnight muscle repair

Carbohydrates: The Fuel

Carbs fuel your training performance and support recovery by replenishing muscle glycogen. They're not essential for muscle growth in the same way protein is, but insufficient carbs will compromise your training intensity.

How Many Carbs?

After setting protein and fat targets, fill remaining calories with carbs:

  1. Calculate protein calories: Protein grams × 4
  2. Calculate fat calories: Fat grams × 9
  3. Remaining calories = Target calories - (protein cals + fat cals)
  4. Carb grams = Remaining calories ÷ 4

Use our Macro Calculator to do this automatically.

Carb Timing for Training

  • Pre-workout (1-2 hours before): 30-60g carbs for sustained energy
  • Post-workout (within 2 hours): 40-80g carbs with protein for glycogen replenishment
  • On rest days: Slightly reduce carbs, maintain protein and fat intake

Fats: The Hormone Support

Dietary fat is essential for hormone production — including testosterone, which plays a key role in muscle growth for both men and women.

Target 0.8-1.0g of fat per kg of body weight (0.35-0.45g per lb). Prioritize unsaturated fats (olive oil, avocados, nuts, fatty fish). Saturated fats are fine in moderation but shouldn't dominate your fat intake.

Sample Meal Plan (2,800 kcal, 160g protein)

MealFoodsProtein
Breakfast (7 AM)3 eggs + 2 slices whole grain toast + 1 avocado25g
Lunch (12 PM)150g chicken breast + 200g rice + vegetables45g
Pre-workout (4 PM)Greek yogurt + banana + honey15g
Post-workout (7 PM)150g salmon + 300g sweet potato + greens40g
Before bed (9 PM)Cottage cheese + berries35g

Tracking Your Progress

The scale alone is misleading during a muscle-building phase. Track:

  1. Body measurements — Waist, hips, chest, shoulders circumference changes reflect muscle gain vs fat gain. Use BodyTypeCalc's tracker.
  2. Strength — Are your lifts going up? Progressive overload is the best indicator of effective nutrition.
  3. Progress photos — Front, side, back views every 4 weeks.
  4. Body fat percentage — Aim to keep body fat gain under 2-3% during a bulking phase. Use our Body Fat Estimator.

Monitor waist circumference closely: if it's increasing faster than your chest/shoulders/hips, your surplus may be too large.