Metal Strength
Nutrition for Lifters·2 min read

How to Eat for Muscle Gain: The Bulking Diet

To build muscle efficiently, you generally need to eat a bit more than you burn. But "eat big" is bad advice — a controlled surplus builds muscle with minimal fat. Here is how to structure a smart bulking diet.

Set a small surplus

Muscle gain requires energy, but only a modest amount. Eat about 5 to 15 percent above your TDEE — often around 200 to 400 extra calories a day. This supports muscle growth while keeping fat gain low. A bigger surplus does not build muscle faster; it just adds fat you will diet off later.

Aim for slow, steady gain

Target a gain of roughly 0.25 to 0.5 percent of bodyweight per week. For most people that is about 0.25 to 0.5 kg per week. Track your weekly average weight:

  • Gaining too fast? Reduce calories slightly.
  • Not gaining at all? Add a little.

Slow gain is the hallmark of a lean, effective bulk.

Protein and carbs

Keep protein at about 1.6 to 2.2 g per kg to maximize muscle building. Carbs should be plentiful — they fuel hard training and help you push progressive overload, which is what actually drives muscle gain on a bulk. Most of your surplus calories are best placed as carbs around your workouts.

Food choices: mostly whole foods

A clean bulk leans on nutritious, mostly whole foods:

  • Lean and fatty proteins, eggs, dairy.
  • Rice, oats, potatoes, pasta, fruit.
  • Olive oil, nuts, avocado.
  • Plenty of vegetables for micronutrients and fullness.

Calorie-dense whole foods (nut butters, dried fruit, whole milk) make hitting a surplus easier without resorting to junk.

Training makes the surplus count

Eating in a surplus without training hard just makes you fat. The extra calories only become muscle when paired with a progressive resistance program. Prioritize getting stronger over weeks and months; the bulking diet simply supplies the materials. When the bulk has run its course, switch to a cut to reveal the muscle.

Key takeaways
  • Bulk in a small surplus (about 200 to 400 calories over maintenance).
  • Aim to gain roughly 0.25 to 0.5 percent of bodyweight per week.
  • Keep protein high and carbs plentiful to fuel training.
  • Build the diet from mostly whole, calorie-dense foods.
  • A surplus only builds muscle when paired with hard, progressive training.

Frequently asked questions

How many calories should I eat to bulk?

About 5 to 15 percent above your TDEE, often around 200 to 400 extra calories a day. This supports muscle growth while keeping fat gain minimal. Adjust based on your weekly weight trend.

How fast should I gain weight when bulking?

Around 0.25 to 0.5 percent of bodyweight per week. Faster gain mostly adds fat. Track your weekly average and adjust calories to stay near that rate.

Is dirty bulking effective?

No. Eating in a large, uncontrolled surplus adds excess fat without building muscle any faster. A controlled lean bulk produces a better result with far less fat to cut afterward.

Do I need to eat junk food to bulk?

No. Calorie-dense whole foods like nut butters, oats, rice, whole milk and dried fruit make a surplus easy to reach while keeping the diet nutritious.

Related guides

This guide is general educational information, not medical advice. Train within your ability and consult a qualified professional before starting a new program if you have an injury or health condition.

← All guides