How Much to Eat When Bulking: Calories & Macros

To gain muscle effectively, you need to eat roughly 350 to 500 calories above your maintenance level each day. That range is enough to fuel new muscle tissue without piling on excessive body fat. Going much higher speeds up fat gain more than muscle gain, while eating too close to maintenance can slow your progress to a crawl.

Finding Your Calorie Baseline

Before you can add a surplus, you need to know how many calories your body burns in a normal day. This number, often called your Total Daily Energy Expenditure (TDEE), combines the calories your body uses at rest with everything you burn through movement, exercise, and digestion. The most practical way to estimate it is to track your food intake and bodyweight for two to three weeks. If your weight stays stable, your average daily intake is a reasonable estimate of maintenance.

Online TDEE calculators use formulas based on your weight, height, age, and activity level. These give a useful starting point, but they’re estimates. A 180-pound man who lifts four days a week might land somewhere around 2,700 to 3,000 calories for maintenance, while a 140-pound woman with the same training schedule might be closer to 2,000 to 2,200. The real number depends on your individual metabolism, daily movement outside the gym, and how much muscle you already carry. Treat calculator results as a first guess, then adjust based on what the scale and mirror tell you over the following weeks.

How Big Your Surplus Should Be

Sports nutrition textbooks commonly recommend a surplus of roughly 350 to 500 calories per day for weight-stable athletes looking to gain muscle. Research published in Frontiers in Nutrition suggests staying in the range of about 350 to 500 extra calories daily to minimize fat gain while still providing enough energy to build new tissue. People who struggle to put on weight, or those in especially demanding training phases, sometimes need to push closer to 700 to 1,000 extra calories, but that aggressive approach comes with more fat gain.

A controlled study comparing structured nutrition to a “just eat more” approach illustrates the tradeoff. Athletes following a structured, higher-calorie plan gained weight at about 0.4% of bodyweight per week, and roughly 72% of that weight was muscle. The group eating without guidance gained less total weight but also had a less favorable ratio of muscle to fat. The takeaway: a deliberate, moderate surplus paired with quality food choices produces better body composition than either winging it or going overboard.

A good target for weekly weight gain is around 0.5 to 0.7% of your bodyweight. For a 180-pound person, that’s roughly 0.9 to 1.3 pounds per week. If the scale is climbing faster than that, you’re likely gaining more fat than necessary. If it’s barely moving, you probably need more food.

How Much Protein You Actually Need

Protein is the most important macronutrient for muscle growth, and the research on this is clear. A daily intake of about 0.7 to 1 gram per pound of bodyweight (1.6 to 2.2 grams per kilogram) is the range that maximizes muscle protein synthesis when combined with resistance training. Beyond 1 gram per pound, the additional benefit drops off sharply. A 180-pound person should aim for 130 to 180 grams of protein per day.

The International Society of Sports Nutrition recommends 1.4 to 2.0 grams per kilogram of bodyweight for most people who exercise regularly, which aligns with that range. Higher intakes of 2.3 to 3.1 grams per kilogram are sometimes recommended, but primarily for people trying to preserve muscle while losing fat, not for bulking.

Spreading Protein Across the Day

How you distribute your protein matters, though probably less than total daily intake. Research suggests that each meal should contain at least 30 grams of protein, or roughly 0.4 grams per kilogram of your bodyweight, to fully stimulate muscle repair and growth. For most people, this means eating three to four protein-rich meals spaced every three to four hours.

Cross-sectional data from large nutrition surveys found that people who ate at least two meals per day containing 30 or more grams of protein had greater leg muscle mass and strength compared to those who didn’t hit that threshold at any meal. You don’t need to eat six or seven times a day. Three solid meals with adequate protein, plus a snack if needed, covers the bases. A serving of 20 to 40 grams of protein before sleep, particularly from a slow-digesting source like cottage cheese or casein, can support overnight muscle repair.

Carbs and Fats: Filling In the Rest

Once protein is set, the remaining calories come from carbohydrates and fats. A practical split for bulking looks something like this:

  • Carbohydrates: 45 to 50% of total calories
  • Protein: 30 to 35% of total calories
  • Fat: 20 to 25% of total calories

Carbohydrates fuel your training sessions and help replenish glycogen in your muscles afterward. If your workouts feel flat or your performance is declining, you probably need more carbs, not more protein. On a 3,000-calorie bulking diet, 45 to 50% from carbohydrates works out to roughly 340 to 375 grams per day. Prioritize whole grains, rice, potatoes, fruits, and oats over processed sources, though some flexibility here is fine.

Fat should stay above about 20% of total calories to support hormone production, including testosterone. That floor is more important than most people realize. On a 3,000-calorie diet, 20 to 25% from fat means roughly 65 to 85 grams per day. Nuts, olive oil, avocado, eggs, and fatty fish are all solid choices.

Lean Bulk vs. Aggressive Bulk

A lean bulk uses a moderate surplus of 300 to 500 calories and prioritizes nutrient-dense foods. You gain weight slowly, most of it muscle, and you won’t need an aggressive diet afterward to strip away excess fat. This is the approach that works best for most people, especially if you’ve been training for more than a year and your rate of muscle gain has naturally slowed.

An aggressive bulk (sometimes called a “dirty bulk”) uses a larger surplus, often 700 to 1,000 or more extra calories, with fewer restrictions on food quality. It can work for naturally thin individuals who genuinely struggle to gain weight, or for beginners whose bodies can add muscle quickly. The problem is that your body can only build muscle so fast. Any calories beyond what’s needed for muscle growth get stored as fat. A study on trained athletes found that while a higher calorie intake did produce more total lean mass, it also produced a significant amount of fat gain compared to a more moderate approach.

For most people, the math favors patience. Gaining half a pound of muscle per week while keeping fat gain minimal beats gaining two pounds per week when half of it is fat you’ll spend months dieting off later.

Why Your Surplus Might Not Work as Expected

Bodies respond differently to extra calories. Research on overfeeding found that when young adults ate 40% above their maintenance needs for eight weeks, the metabolic response varied widely between individuals. Some people’s resting metabolism increased substantially in response to the surplus (“spendthrift” metabolisms that burn off extra energy), while others showed almost no metabolic increase (“thrifty” metabolisms that store more easily). On average, the metabolic adaptation to overfeeding was very small, about 43 extra calories burned at rest per day, but individual variation was significant.

This means two people eating the same surplus can get very different results. If you’re gaining weight faster than expected, your metabolism may not be ramping up much in response to extra food, and you should trim your surplus. If you’re barely gaining despite eating what should be enough, your body may be burning more through unconscious movement and heat production. Track your weight weekly, take the average, and adjust every two to three weeks based on the trend rather than any single weigh-in.

Putting It All Together

Here’s what a practical bulking plan looks like for a 180-pound person with a maintenance intake of about 2,700 calories:

  • Total daily calories: 3,100 to 3,200 (a surplus of 400 to 500)
  • Protein: 145 to 180 grams (about 0.8 to 1 gram per pound)
  • Carbohydrates: 350 to 400 grams
  • Fat: 70 to 85 grams
  • Meals: 3 to 4 per day, each with at least 30 grams of protein
  • Target weight gain: 0.9 to 1.3 pounds per week

Weigh yourself daily at the same time (first thing in the morning works best), calculate a weekly average, and compare averages week to week. If your average is climbing at the right pace and your lifts are progressing, you’re on track. If fat gain is outpacing muscle, cut 100 to 200 calories from carbs or fats. If weight isn’t moving, add 200 calories, preferably from carbohydrates around your training sessions.