4 min read

How many calories should I eat to gain muscle is one of the most important questions when trying to build size effectively. Building muscle isn’t just about lifting weights — it all comes down to eating enough calories. If you’ve been training consistently but still not seeing results, chances are you’re not eating in a proper calorie surplus.

Calories are a critical part of building lean muscle, but they’re only one piece — make sure your training and recovery are just as dialled in.

You can also watch the full explanation on YouTube here.

In fact, one of the biggest reasons people struggle with progress is explained in our guide on why you’re not gaining muscle despite eating enough, where we break down the most common mistakes that stop muscle growth.

In this article, we’ll show you exactly how many calories you should eat to gain muscle — and how to calculate it step by step.

What Is a Calorie Surplus?

How many calories should I eat to gain muscle calorie surplus explained diagram

A calorie surplus simply means:

👉 Eating more calories than your body burns

Your body needs extra energy to:

  • Build new muscle tissue
  • Recover from workouts
  • Support growth

If you’re not in a surplus, your body cannot build muscle effectively, no matter how hard you train.

Step 1: Calculate Your Maintenance Calories

Before you can gain muscle, you need to know how many calories you burn daily.

This is called your maintenance calories — the number of calories needed to maintain your current weight.

Simple method:

  • Multiply your body weight (kg) by 30–35

👉 Example:

  • 70kg × 30 = 2100 calories (maintenance)
Imperial
Metric
Basic Information
years
kg
cm
Activity Level
Your results:
Target calorie intake per day:
0

Step 2: Add a Calorie Surplus

To build muscle, you need to eat above maintenance.

Recommended surplus:

  • +250–500 calories per day

👉 Example:

  • Maintenance: 2100
  • Muscle gain calories: 2350–2600

Why not eat more? 🤔

Eating too much can lead to:

  • Excess fat gain
  • Slower progress
  • Poor body composition

A moderate surplus is the sweet spot for lean muscle growth

Step 3: Adjust Based on Training

Your calorie needs depend on how hard you train.

If your workouts lack intensity, even the perfect calorie intake won’t help, which is why understanding training mistakes that stop muscle growth is just as important as your diet.

👉 If you’re training 4–5 times per week:

  • Stick to +300–500 calories

👉 If you’re less active:

  • Start with +200–300 calories

Step 4: Don’t Ignore Protein Intake

Calories matter — but protein is what actually builds muscle.

👉 Aim for:

  • 1.6–2.2g of protein per kg body weight

Example:

  • 70kg person → 112g–154g protein daily

If your protein intake is too low, you won’t see results — even in a calorie surplus.

This is a common issue we covered in our article on what to eat after a workout for muscle growth, where recovery nutrition plays a huge role.

Step 5: Spread Calories Throughout the Day

You don’t need to eat everything at once.

Instead:

Starting your day right is key, which is why adding high-protein breakfast ideas for muscle gain can make a big difference in helping you hit your daily calorie goal.

To make hitting your protein targets easier, check out these 10 high protein meals built specifically for muscle gain.

Common Mistakes That Stop Muscle Growth

Even if you think you’re eating enough, these mistakes can hold you back:

❌ 1. Guessing calories

You might THINK you’re in a surplus… but you’re not.

👉 Track your food for accuracy

❌ 2. Not eating consistently

Eating a lot one day and very little the next won’t work.

👉 Muscle growth requires consistency

❌ 3. Ignoring meal timing

Eating before and after workouts matters.

👉 Check out what to eat before a workout for muscle growth to improve performance and results.

❌ 4. Poor food quality

Calories from junk food won’t support performance or recovery.

👉 Focus on:

  • Lean protein
  • Whole carbs
  • Healthy fats

How Fast Should You Gain Weight?

For lean muscle growth:

  • Aim to gain 0.25–0.5 kg per week

👉 If you’re not gaining weight:

  • Increase calories by +100–200

👉 If you’re gaining too fast:

  • Reduce slightly

How This Connects to Muscle Growth

Calories are just one piece of the puzzle.

If you’re doing everything right but still not progressing, it may be due to multiple factors — including training, recovery, and nutrition — all explained in detail in our guide on why you’re not gaining muscle.

Final Thoughts

If you want to gain muscle, the formula is simple:

👉 Train hard
👉 Eat in a calorie surplus
👉 Stay consistent

Start by calculating your daily calorie intake, tracking your intake, and adjusting as needed.

Because at the end of the day, if you’re not eating enough, you’re not growing.


Comments

5 responses to “How Many Calories Should I Eat to Gain Muscle?”

  1. […] One of the most common mistakes is simply not eating enough calories to support muscle growth. Even if you think you’re eating a lot, you may still be below your maintenance level. If you’re unsure, you can calculate exactly how much you need in our guide on how many calories you should eat to gain muscle. […]

  2. […] isn’t the only piece of the puzzle — you’ll also want to think about being in a calorie surplus for muscle growth. Once you start building meals around solid protein sources, you’ll hit those numbers easier […]

  3. […] out exactly how many calories you should eat to gain muscle based on your body […]

  4. […] point is to multiply your bodyweight in pounds by 15–16. For a more accurate breakdown of how many calories to gain muscle based on your specific stats and goal, we’ve covered the full calculation in a separate […]

Join the Discussion

Your email address will not be published. Required fields are marked *

Latest Articles