Build Muscle Guide

How Many Calories Should You Eat to Gain Weight?

6 min read·Updated July 2026·By SmartDietChoices

To gain weight, eat a calorie surplus above your maintenance calories. About 250 calories a day above maintenance adds roughly 0.25 kg a week for a lean gain, and up to 500 gains faster. Find maintenance first, then add the surplus. Pairing the surplus with high protein and resistance training makes more of the gain muscle. The numbers are estimates you refine from real progress.

Skip the math

Weight Gain Calculator

Add a surplus to your maintenance calories and get a projected timeline to your goal weight.

Calculate your gaining calories

How a surplus drives weight gain

Gaining weight follows the same energy balance as losing it, just in reverse. When you eat more than you burn, your body stores the extra energy and you gain weight. The size of that surplus decides how fast you gain and, importantly, how much of the gain is muscle versus fat. A small surplus with enough protein and hard training pushes the balance toward muscle; a huge surplus adds fat you will have to cut later, because muscle can only be built so quickly no matter how much you eat. So the goal is not simply to eat as much as possible, but to eat just enough over maintenance to grow.

Why the surplus size matters

Muscle takes time. Even under ideal conditions a beginner might gain a couple of pounds of muscle a month, and an experienced lifter far less. Eating thousands of calories over maintenance does not speed muscle growth; it just adds fat. That is why a lean bulk uses a modest surplus, accepts a slower rate, and keeps fat gain low, which means a shorter, easier cut afterwards. Choosing the right surplus is really about matching your intake to how fast your body can actually build.

How gaining calories are calculated

Gaining calories = maintenance + surplus (250 to 500)
Weekly gain = (surplus × 7) ÷ 7700
Weeks to goal = weight to gain ÷ weekly gain

Find maintenance from the Mifflin-St Jeor equation and your activity, then add your surplus. The constant 7700 is the approximate energy in one kilogram of body mass, so the surplus times seven, divided by 7700, gives the expected weekly gain. As you gain, maintenance rises, so recalculate every few kilograms. Constants are on the methodology page.

Worked example

Worked example

A 24-year-old man at 65 kg and 178 cm who trains moderately has a maintenance near 2600 calories. Adding a lean 300-calorie surplus sets his target near 2900 calories a day, gaining about 0.27 kg a week. To reach a 72 kg goal, roughly 7 kg of gain, the timeline projects about 26 weeks, or half a year, of steady lean bulking. If the scale stalls, he adds another 200 calories; if he gains too fast, he trims back toward the lean end.

Surplus size and rate of gain

Daily surplus versus expected weekly weight gain
SurplusWeekly gain (kg)Weekly gain (lb)Best for
250 kcal0.230.5Lean gain, minimal fat
500 kcal0.451.0Faster bulk
750 kcal0.681.5Mostly for hard gainers

Factors that affect your rate

  • Training experience: beginners build muscle faster and can use a slightly larger surplus.
  • Activity level: higher activity raises maintenance, so a bigger intake is needed to gain.
  • Protein and training: both decide how much of the gain is muscle.
  • Appetite: hard gainers may need calorie-dense foods or liquid calories.
  • Body weight change: maintenance rises as you gain, so recalculate.

How to gain well

Build the surplus from nutritious, calorie-dense foods: whole grains, nuts, dairy, olive oil, and lean proteins. Keep protein at 1.6 to 2.2 g/kg using the protein calculator, set your full split with the macro calculator, and train with progressive resistance so the gain includes muscle. Track your lean mass over time with the FFMI calculator. If you would rather add muscle without gaining much weight, see how body recomposition works.

What to eat for a lean bulk

A surplus is easy to hit with junk and easy to miss with only lean, bulky foods, so the practical challenge is landing 250 to 500 calories over maintenance from food that also supports training. Calorie-dense but nutritious choices do the heavy lifting: oats, rice, pasta, and potatoes for carbohydrate; olive oil, nuts, nut butters, and avocado for fat; and milk, Greek yogurt, eggs, chicken, and fish for protein. A few hundred extra calories can come from a single handful of nuts, a tablespoon of oil on your vegetables, or a glass of whole milk, which is why hard gainers often lean on liquid calories that are easy to consume alongside meals.

Here is how a 300-calorie surplus might sit on top of a normal day for our 65 kg example aiming for 2900 calories. Breakfast: oats with milk, banana, and peanut butter. Lunch: chicken, rice, and vegetables with a drizzle of olive oil. Snack: Greek yogurt with berries and a handful of almonds. Dinner: salmon, potatoes, and greens. A glass of milk or a smoothie fills any gap. Keep protein at 1.6 to 2.2 g/kg so the gain is muscle, spread it across meals, and let carbohydrate do most of the surplus work to fuel your sessions. Weigh yourself a few mornings a week and adjust in small steps: if the scale is flat after two weeks, add 200 calories; if it is climbing faster than the lean rate, ease back. A steady, mostly-muscle gain now means a shorter, easier cut later.

The bottom line: gaining weight is a controlled calorie surplus, not a licence to eat without limit. Find maintenance, add 250 to 500 calories, and aim for a lean rate of about 0.25 to 0.5 kg a week so most of the gain is muscle rather than fat. Build the surplus from nutritious, calorie-dense foods, keep protein high, and train with progressive resistance. Track honestly and adjust in small steps, since maintenance rises as you gain. A slower, leaner bulk means a shorter, easier cut later and a better-looking result along the way.

Common mistakes

  • Eating far too much. A huge surplus adds fat, not extra muscle.
  • Skimping on protein. Without enough protein, more of the gain is fat.
  • Not tracking honestly. "Eating a lot" is often less than it feels; a flat scale means adding calories.
  • Never recalculating. Maintenance rises as you gain, so an old target stops working.

Limitations

The maintenance figure underneath your surplus is an estimate within about 10 percent, and the 7700-per-kilogram figure is an average. How much of a surplus becomes muscle versus fat depends on training, protein, sleep, and genetics, not calories alone, so the timeline is a projection rather than a promise. This tool is for healthy weight gain; unexplained low weight or difficulty gaining despite eating well can have medical causes and deserves a doctor's input. See our health disclaimer.

Related guides and calculators

Sources and references

  • Slater GJ, et al. Is an energy surplus required to maximize skeletal muscle hypertrophy? Front Nutr. 2019. PubMed 31482093
  • Garthe I, et al. Effect of nutritional intervention on body composition and performance in elite athletes. Eur J Sport Sci. 2013. PubMed 24479489
  • Mifflin MD, St Jeor ST, et al. A new predictive equation for resting energy expenditure. Am J Clin Nutr. 1990. PubMed 2305711

Frequently asked questions

How many calories do I need to gain weight?

Add a surplus above maintenance: about 250 calories a day for a lean gain of roughly 0.25 kg a week, up to 500 for a faster bulk. Find maintenance first, then layer the surplus on top. Because maintenance rises as you gain, recalculate every few kilograms to keep gaining.

How fast should I gain weight?

For muscle with minimal fat, aim for 0.25 to 0.5 kilograms a week, slightly faster for true beginners. Gaining much faster mostly adds fat, since muscle can only be built so quickly no matter how much you eat. A slower, leaner gain means less fat to cut later.

What should I eat to gain weight healthily?

Build the surplus from nutritious, calorie-dense foods: whole grains, nuts, dairy, olive oil, and lean proteins. Keep protein at 1.6 to 2.2 g/kg and train with progressive resistance so the gain includes muscle. Liquid calories like milk or smoothies help if a big appetite is the limiting factor.

Why am I not gaining weight even eating a lot?

Usually intake is lower or activity higher than it feels. Track honestly for a week; if the scale is flat, add 200 to 300 calories a day. Inconsistent tracking and underestimating portions are the most common culprits. If low weight is unexplained, see a doctor before pushing calories.

Can I gain muscle without gaining fat?

Beginners and people returning after a break often can, which is essentially recomposition. Most others gain a little fat alongside muscle in a surplus, which is normal and can be trimmed later with a short cut. A smaller surplus keeps the fat gain to a minimum.