How to Bulk Diet: What to Eat for Muscle Growth

A bulking diet is a structured period of eating more calories than you burn, paired with resistance training, to build muscle. The sweet spot for most people is eating 10 to 20% above your maintenance calories, which translates to gaining roughly 0.25 to 0.5% of your body weight per week. For someone weighing 150 pounds, that’s about 0.4 to 0.8 pounds per week. Go much beyond that and the extra weight is almost entirely fat.

How Many Extra Calories You Actually Need

The surplus required to build muscle is smaller than most people think. Research published in Frontiers in Nutrition recommends starting conservatively at roughly 350 to 500 extra calories per day for weight-stable athletes. People who struggle to gain weight or are training at very high volumes may need closer to 950 extra calories daily, but that upper end is rarely necessary for the average lifter.

To find your starting point, estimate your total daily energy expenditure (the calories you burn through basic bodily functions, daily movement, and exercise) and add 10 to 20% on top. Track your weight weekly. If you’re gaining faster than 0.5% of your body weight per week, cut back slightly. If you’re barely moving the scale, add another 100 to 200 calories. This weekly check-in matters more than any calculator because no formula perfectly predicts your metabolism.

Where Your Body Fat Should Be Before You Start

Your starting body fat percentage affects how efficiently you build muscle during a bulk. For men, beginning around 8 to 12% body fat is ideal. For women, 18 to 22% is the recommended range. The reason is hormonal: testosterone levels in men and estrogen levels in women tend to be highest when body fat sits around 10 to 11% for men and 23 to 25% for women. Starting just below those ranges gives you more time in that hormonally favorable zone before fat accumulation pushes you past it.

If you’re significantly above those ranges, you’ll generally get better results by losing some fat first. Starting a bulk at higher body fat levels means a greater proportion of the surplus gets stored as fat rather than directed toward muscle growth, and you’ll need to diet longer afterward to lean back out.

Setting Your Protein Intake

Protein is the one macronutrient with a clearly defined target for muscle building: 1.6 to 2.2 grams per kilogram of body weight per day. For a 180-pound (82 kg) person, that works out to roughly 130 to 180 grams daily. Going above 2.2 grams per kilogram hasn’t shown meaningful additional benefit for muscle growth.

How you spread that protein across the day matters nearly as much as the total. A study in The Journal of Nutrition found that distributing protein evenly across three meals (around 30 grams each) boosted 24-hour muscle protein synthesis by about 25% compared to the common habit of eating most protein at dinner. You don’t need to eat every two hours, but making sure each of your three to four main meals contains a solid protein source will outperform loading it all into one or two sittings.

Carbohydrates: Your Training Fuel

Carbohydrates are what power your workouts. They replenish glycogen, the stored energy in your muscles that gets depleted during resistance training. Recommendations for strength athletes fall in the range of 4 to 7 grams per kilogram of body weight per day, though some guidelines for heavy anaerobic training go as high as 8 to 10 grams per kilogram. Most people bulking do well somewhere in the middle.

For a 180-pound person, that means roughly 330 to 575 grams of carbs per day. The exact number depends on your training volume and how your body responds. If your workouts feel flat and sluggish, you likely need more carbs. If you’re gaining fat too quickly despite a moderate surplus, pulling carbs back slightly (while keeping protein stable) is usually the first adjustment to make. Rice, oats, potatoes, pasta, bread, fruit, and beans are all solid staples.

How Much Fat to Include

Dietary fat plays a direct role in hormone production, including testosterone. Cutting it too low during a bulk can backfire. The recommended range is 20 to 35% of your total calories, which typically works out to 0.5 to 1.5 grams per kilogram of body weight per day. For most people on a bulking diet, that’s somewhere between 60 and 120 grams of fat daily.

You don’t need to obsess over fat sources, but prioritizing a mix of nuts, olive oil, avocados, eggs, fatty fish, and dairy over deep-fried or heavily processed options will keep your overall diet quality higher. Once protein and fat are set, fill the remaining calories with carbohydrates.

Why Food Quality Still Matters

The concept of “dirty bulking,” eating whatever you want as long as the calories are high enough, is popular but poorly supported. A study of 600 elite athletes compared a group that ate in a large caloric surplus to a group that maintained a normal diet. Both groups improved their lifting performance at the same rate, and there was no difference in muscle mass gained. The only difference: the overeating group increased their body fat by 15%, while the maintenance group gained just 2%.

Beyond unnecessary fat gain, relying heavily on ultra-processed foods creates real nutritional gaps. Research on diet quality shows that higher intake of ultra-processed foods is linked to significantly lower levels of vitamin B12, vitamin C, vitamin D, vitamin E, magnesium, zinc, iron, and selenium. The differences are dramatic: ultra-processed foods contain up to four times less B12, five times less vitamin C, and thirteen times less magnesium than whole or minimally processed foods. During a bulk, when your body is working hard to recover and build tissue, these micronutrients are especially important.

That doesn’t mean every meal needs to be steamed chicken and broccoli. A solid approach is building 80 to 90% of your diet around whole foods (lean meats, eggs, dairy, grains, fruits, vegetables, legumes) and filling the rest with whatever helps you hit your calorie target comfortably.

Managing Digestion on Higher Calories

Eating significantly more food than you’re used to can cause bloating, gas, and general discomfort. Fiber is part of the equation. Current guidelines recommend 14 grams of fiber for every 1,000 calories you eat, so a 3,000-calorie bulking diet calls for about 42 grams daily. That’s a useful target, but ramping up too quickly is a common mistake. Increase your fiber intake gradually over a few weeks, and drink more water as you go, since many types of fiber work best when they absorb fluid.

If you’re struggling to eat enough calories without feeling stuffed, a few practical strategies help. Liquid calories like smoothies and shakes digest faster than solid meals. Choosing lower-fiber carb sources for some meals (white rice instead of brown, for example) can reduce fullness. Eating more frequently, spreading your intake across four to five meals instead of three large ones, also makes the volume more manageable.

Putting It All Together

Here’s what a practical framework looks like for a 180-pound (82 kg) person bulking at a moderate surplus of roughly 500 calories above maintenance:

  • Total calories: approximately 3,000 to 3,200 per day (varies by activity level)
  • Protein: 130 to 180 grams (1.6 to 2.2 g/kg), split across 3 to 4 meals
  • Fat: 65 to 110 grams (20 to 35% of calories)
  • Carbohydrates: fill the remaining calories, typically 350 to 500 grams
  • Fiber: around 40 grams from whole food sources

Weigh yourself at the same time each day, average it over the week, and compare weekly averages. If your weight is climbing at 0.25 to 0.5% of body weight per week, you’re on track. Adjust calories in small increments of 100 to 200 per day based on the trend, not on any single day’s reading. A bulk typically runs 8 to 16 weeks before transitioning into a maintenance phase or a modest cut, depending on how much body fat you’ve accumulated.