To gain muscle, most people need to eat about 5 to 20% more calories than their body burns each day, combined with enough protein and a consistent strength training program. For someone maintaining their weight on 2,000 calories, that means eating somewhere between 2,100 and 2,400 calories daily. But the total number matters less than getting the right balance of nutrients and matching your intake to your actual training demands.
How Many Extra Calories You Actually Need
Your body can only build a limited amount of muscle tissue per day, so eating a massive surplus doesn’t speed up the process. It just adds body fat. A surplus of 5 to 20% above your maintenance calories is the range that consistently supports muscle growth while keeping fat gain minimal.
Where you land within that range depends on your situation. If you’re already relatively lean and training hard, a larger surplus (closer to 20%) gives your body more raw material to work with. If you’re carrying extra body fat and want to stay leaner while building muscle, a smaller surplus (closer to 5 to 10%) makes more sense. Highly active people, especially athletes, often need the upper end simply because they’re burning so much through training.
To find your starting point, you need a rough estimate of your maintenance calories. The simplest method: track your food intake for a week while your weight stays stable. That average is your maintenance level. From there, add 100 to 400 calories depending on your goals and adjust every few weeks based on what the scale and mirror are telling you.
How Much Protein Per Day
Protein is the single most important macronutrient for muscle growth. People who lift weights regularly need about 1.2 to 1.7 grams of protein per kilogram of body weight each day. For a 180-pound (82 kg) person, that works out to roughly 98 to 139 grams of protein daily. Going above 2 grams per kilogram is generally considered excessive and doesn’t appear to provide additional muscle-building benefits.
Hitting a total daily number matters, but how you spread that protein across the day matters too. Distributing your intake across 4 to 5 evenly spaced meals, with roughly 20 to 40 grams of protein per sitting, keeps the muscle-building machinery active throughout the day. Each serving should contain enough of the amino acid leucine (found abundantly in meat, dairy, eggs, and soy) to flip the switch on muscle protein synthesis. In practical terms, a palm-sized portion of meat or fish, a cup of Greek yogurt, or a scoop of protein powder in a meal will usually get you there.
Carbs and Fats: The Supporting Roles
Protein gets most of the attention, but carbohydrates are what fuel your workouts. Without enough carbs, your training intensity drops, and intensity is what drives muscle growth. Aim for about 5 to 6 grams of carbohydrates per kilogram of body weight, or roughly 55 to 60% of your total calories. For that same 180-pound person eating 2,400 calories, that’s around 330 to 360 grams of carbs per day. Rice, pasta, oats, potatoes, fruit, and bread are all reliable sources.
Dietary fat should make up about 15 to 20% of your total intake. Fat plays a key role in hormone production, including testosterone, which directly supports muscle growth. Dropping fat too low can suppress those hormone levels. At the same time, fat is calorie-dense (9 calories per gram versus 4 for protein and carbs), so it’s easy to overshoot your surplus if you’re not paying attention. Nuts, avocado, olive oil, eggs, and cheese are solid choices that add calories without requiring huge portions.
The Anabolic Window Is Wider Than You Think
You’ve probably heard that you need to eat protein within 30 minutes of finishing a workout or you’ll “miss the window.” Recent research has largely put this idea to rest. The post-exercise period where your body is primed for muscle building extends over several hours, not minutes. Studies comparing different protein timing strategies in trained lifters found no significant differences in muscle gain or performance between groups.
What this means practically: don’t skip eating after training, but don’t stress about chugging a shake in the locker room either. As long as you’re eating a protein-rich meal within a couple of hours of your session, and your total daily protein is on target, you’re covered.
What If You’re New to Lifting or Carrying Extra Weight
Not everyone needs a calorie surplus to build muscle. Two groups can often gain muscle while eating at or slightly below maintenance calories: beginners and people with significant body fat to lose. If you’re new to resistance training, your muscles respond dramatically to a stimulus they’ve never experienced before, and your body can redirect stored energy toward building new tissue. Similarly, if you’re carrying excess fat, your body has an energy reserve it can tap into while still constructing muscle, provided you’re eating enough protein and training consistently.
This process, often called body recomposition, is slower than a dedicated bulk, but it lets you lose fat and gain muscle simultaneously. The key is keeping protein high (at or above 1.6 grams per kilogram), moderately reducing calories from your maintenance level, and prioritizing strength training over cardio.
Practical Tips When Eating Enough Feels Hard
For some people, the challenge isn’t knowing what to eat but physically getting enough food down. If you’re naturally a light eater or have a fast metabolism, hitting a surplus can feel like a chore. A few strategies that help:
- Drink some of your calories. A shake made with whole milk, a frozen banana, two tablespoons of peanut butter, and a scoop of protein powder can deliver 500 to 700 calories in a few minutes. Hot chocolate made with whole milk, smoothies with Greek yogurt, or protein-fortified milk (whole milk blended with nonfat dry milk powder) are all easy options.
- Choose calorie-dense foods over high-volume ones. Swap salads for rice and pasta. Use olive oil, butter, or avocado to add calories without increasing the volume of food on your plate. Dried fruit, nuts, nut butters, granola, and cheese pack a lot of energy into small portions.
- Eat more frequently. Four to five smaller meals are often easier to manage than three large ones, and this frequency also lines up with optimal protein distribution for muscle building.
How to Know If It’s Working
Muscle growth is slow. Even under ideal conditions, most natural lifters gain about 0.5 to 1 pound of muscle per month after their first year of training. If you’re gaining more than about 2 to 3 pounds per month total, some of that is likely fat, and you should scale back your surplus slightly.
Weigh yourself at the same time each day (morning, after using the bathroom) and track weekly averages rather than daily fluctuations. Take progress photos monthly and pay attention to your strength in the gym. If your lifts are steadily increasing and your weight is trending upward slowly, your nutrition is working. If the scale isn’t moving after two to three weeks, add another 100 to 200 calories per day and reassess.