To eat for muscle gain, you need a caloric surplus of 200-300 calories above your total daily energy expenditure, with protein at 0.8-1 gram per pound of bodyweight, carbohydrates timed around training, and fat filling the remaining calories. The surplus is small intentionally: bigger surpluses produce more fat than muscle in most people.
That's the short answer. The longer one is that most people training for muscle are making one of three mistakes: not eating enough overall, not eating enough protein, or eating "clean" in ways that feel virtuous but don't actually hit the numbers.
The Client Who Trained Hard and Got Nothing
I worked with a client a few years ago who had been lifting consistently for about a year. He trained hard, showed up, did the work. No visible muscle. No strength progress that matched his effort. Couldn't figure out why.
We tracked his food for one week. He was eating 1,800 calories a day. His BMR alone, just lying in bed, was about 1,900. He was training 4 days a week and in a calorie deficit the entire time he thought he was "eating enough."
The fix took one week of adjustments. The results took 8 weeks to show up clearly in the mirror. But the moment we corrected the numbers, everything changed. He started recovering between sessions. His strength went up. The work he had already put in started to pay off because now the raw materials were there.
That's how nutrition works for muscle. Training is the stimulus. Food is what makes the adaptation happen.
What the Research Actually Says
A meta-analysis in the Journal of the International Society of Sports Nutrition found the dietary protein requirement for muscle hypertrophy in resistance-trained individuals sits between 0.7 and 1 gram per pound of bodyweight. Most people can build muscle at the lower end if their training is consistent, but hitting closer to 1 gram per pound removes protein as the limiting variable entirely.
Research published in the American Journal of Clinical Nutrition examined surplus size and body composition changes. A modest surplus of 200-300 calories produces a significantly better lean mass to fat ratio than aggressive bulking approaches. The muscle-building machinery doesn't speed up much with a larger surplus. The fat gain does.
Work on leucine thresholds and muscle protein synthesis shows each meal needs approximately 3 grams of leucine, which translates to 30-40 grams of complete protein per meal, to trigger maximum MPS. Spreading protein evenly across the day matters as much as total daily intake.
The Numbers You Actually Need
Calories
Start with your TDEE. Calculate your BMR using the Mifflin-St Jeor formula:
- Women: (10 x kg) + (6.25 x cm) - (5 x age) - 161
- Men: (10 x kg) + (6.25 x cm) - (5 x age) + 5
Then multiply by your activity level. Be honest here. Most people overestimate how active they are.
| Activity Level | Multiplier |
|---|---|
| Sedentary (desk job, no training) | 1.2 |
| Lightly active (1-3 days/week training) | 1.375 |
| Moderately active (desk job + 5-6x training) | 1.45 |
| Very active (active job + 5-6x training) | 1.55 |
| Extremely active (physical job + heavy daily training) | 1.725 |
Add 200-300 calories to that TDEE number. That's your muscle-building target. Track it for at least 4 weeks before deciding whether the number needs to change.
Protein
Lock this in first, before you figure out carbs and fat. 0.8-1 gram per pound of bodyweight, minimum 30 grams per meal, spread across 4-5 meals throughout the day.
The distribution matters. A lot of people eat 20 grams at breakfast, maybe 30 at lunch, and then 80 grams at dinner because they're eating steak and feeling accomplished. That's not the same as eating 40-50 grams at each of four meals. The science on leucine thresholds makes this clear: each meal needs to hit the threshold to trigger MPS. Meals that fall short don't count toward the daily total in the same way.
For the best protein food sources, lean toward chicken, eggs, Greek yogurt, cottage cheese, salmon, beef, and protein shakes when whole food options aren't convenient. You can also get enough protein without making it complicated with a few repeatable high-protein meals in rotation.
Carbohydrates
Carbs are not the enemy of muscle. They're the primary fuel source for resistance training, and they spare protein from being burned as energy. Cutting them while trying to build muscle is working against yourself.
The total carbohydrate amount fills the gap after you've set protein and fat. But timing matters for performance: aim for 50-60% of your daily carbs around training, split between the pre-workout and post-workout windows. This is where carbs do the most work. The rest of the day, eat them whenever.
Fat
Fill remaining calories with fat. Minimum 0.3 grams per pound of bodyweight to support hormonal health. Don't go lower than that, especially if you're training hard, because testosterone and other anabolic hormones depend on adequate dietary fat.
Meal Timing Strategy
The anabolic window isn't as narrow as it used to be portrayed, but timing still matters at the margins. Here's how I set it up with clients at CoachCMFit:
Pre-Workout (60-90 min before training)
Moderate protein plus carbohydrates. Something like chicken and white rice, or a protein shake with oats. You want the carbs available as fuel when you start lifting. Heavy fat or fiber here slows digestion and can blunt performance.
Post-Workout (within 60 min)
Protein plus carbohydrates. This is when muscle protein synthesis peaks. A shake plus a banana works. So does a full meal with protein and rice if you prefer eating whole food. Don't skip this window after a hard session.
Before Bed
Casein protein or cottage cheese if you have the appetite for it. Slow-digesting protein keeps amino acid availability higher during the overnight fast. Not mandatory, but useful if you're serious about gains and can fit the calories in.
Between meals: Keep protein flowing every 3-4 hours. This maintains muscle protein synthesis throughout the day rather than having it spike after one big meal and drop off. Greek yogurt, string cheese, a shake, or a handful of nuts with a protein source all work as gap fillers.
The CoachCMFit 80/20 Approach
I've worked with 200+ clients and the nutrition plans that stick follow one pattern: structure with flexibility. Rigid meal plans that tell you to eat tilapia and broccoli on Tuesday at 6pm work for about four days before life happens.
The system I use at CoachCMFit is 80/20 structured choice. Each meal slot has three options (A, B, C) that are calorie-matched within about 30 calories and all clear the protein floor. You pick one per day. 80% whole foods, 20% things that fit your macros but don't have to be "clean." Your coffee with creamer is budgeted in. A protein bar after a late workout is budgeted in. Dark chocolate after dinner is budgeted in. Nothing is off-limits as long as it fits the numbers.
This approach is why CoachCMFit clients actually follow their nutrition plans long enough to see results. When nutrition and training volume are both dialed in, most clients see measurable strength increases within Block 1 of the 12-week program, which runs weeks 1-4 at 12-15 reps in the Foundation phase. The gains become visible by Block 2 (weeks 5-8) when intensity ramps up.
If you're also interested in body recomposition, losing fat while building muscle simultaneously, the nutrition setup is slightly different but follows the same core principles. And if you want to build muscle without adding bulk, the approach to lean muscle is just a tighter surplus with higher cardio output.
The Four Most Common Mistakes
I see these over and over. Knowing them ahead of time saves you months of spinning your wheels.
Eating at maintenance and hoping. Muscle gain requires a surplus. There's no way around the thermodynamics. If you're eating exactly what you burn, you're not giving your body any extra raw material to build with. Calculate the number, add 200-300, hit it consistently.
Spreading protein too thin. Twenty grams at breakfast, a protein bar at lunch, 80 grams at dinner. The total might be right but the distribution is wrong. Hit 30-40 grams at each meal. Every meal matters.
Cutting carbs while trying to build. This one is especially common with people who have dieted before. The low-carb mindset carries over into a muscle-building phase and undermines performance in every session. Progressive overload requires strength, and strength requires fuel. Carbs are fuel.
Not tracking for long enough to learn anything. Four weeks minimum. Your body takes time to respond, and you need enough data to see whether what you're doing is working. One week of tracking and concluding "this isn't working" is like checking a pot of water after 30 seconds and deciding it'll never boil.
You can also explore the best supplements for building muscle and how to count macros for beginners once the basics above are in place.
- Calculate your BMR using Mifflin-St Jeor, multiply by your honest activity level to get TDEE
- Set your calorie target at TDEE + 200-300. Track it for 4 weeks before adjusting
- Set protein at 0.8-1g per pound of bodyweight, minimum 30g per meal, across 4-5 meals
- Time 50-60% of daily carbs around your training session (split pre and post)
- Fill remaining calories with fat, minimum 0.3g per pound of bodyweight
- Use the 80/20 approach: 3 options per meal slot, pick one per day, track for at least 4 weeks