To gain weight, you need to eat more calories than your body burns each day. For most people, adding 200 to 500 calories above your maintenance level is enough to produce steady, sustainable weight gain. The exact number varies based on your age, sex, size, and activity level, but you can estimate yours with some simple math.
How Your Body Burns Calories
Your body uses energy in three main ways. The biggest chunk, about 60 to 70% of your daily calorie burn, goes toward keeping you alive: breathing, circulating blood, maintaining body temperature, and repairing cells. This baseline burn is called your resting metabolic rate. Physical activity accounts for a variable portion depending on how active you are. The smallest slice, roughly 10%, fuels digestion itself, since breaking down and absorbing food requires energy too.
Add those three together and you get your total daily energy expenditure, or TDEE. This is your maintenance number, the amount of calories that keeps your weight stable. To gain weight, you eat above it. To lose weight, you eat below it.
Estimating Your Maintenance Calories
A rough starting point: sedentary men around age 35 burn approximately 2,400 calories per day, while sedentary women of the same age burn closer to 1,800. The gap exists largely because men typically carry more muscle mass, which demands more energy even at rest. These numbers shift upward with more activity and downward with age.
For a more personalized estimate, online TDEE calculators multiply your resting metabolic rate by an activity factor based on how much you move during the day. These calculators aren’t perfect, but they give you a useful ballpark. The real fine-tuning happens when you track your intake and body weight over a couple of weeks and see what actually happens on the scale.
How Many Extra Calories You Need
A surplus of 5 to 20% above your maintenance calories is the range most supported by nutrition research. For someone maintaining at 2,000 calories, that means eating between 2,100 and 2,400 calories per day. For someone maintaining at 2,800, it means 2,940 to 3,360.
Starting at the low end of that range is smart. A smaller surplus builds muscle with less unnecessary fat gain. A larger surplus may be appropriate if you’re very active, naturally lean, or struggling to gain on a modest increase. But jumping straight to a huge surplus rarely produces better results. It mostly produces more body fat.
The old rule of thumb says 3,500 extra calories equals one pound of body weight. In theory, a daily surplus of 500 calories would add about a pound per week. In practice, it’s not that clean. Your body adapts to a caloric surplus in ways that complicate the math.
Why Your Body Fights the Surplus
One of the most underappreciated obstacles to weight gain is something called non-exercise activity thermogenesis, or NEAT. This is the energy you burn through fidgeting, pacing, standing, gesturing, and other movements you don’t think of as exercise. When researchers overfed 16 young adults by 1,000 calories per day for eight weeks, they found enormous variation in how much weight people actually gained. Some subjects’ bodies ramped up NEAT so aggressively that they burned off up to 69% of those extra calories as heat.
The individual range was striking. Changes in this unconscious calorie burn varied from nearly zero to almost 700 extra calories per day. People whose bodies activated this response strongly were naturally resistant to weight gain, while those with minimal NEAT increases gained fat more easily. This helps explain why some people feel like they “eat a lot” but can’t seem to put on weight. Their bodies are quietly compensating.
If you’re someone who has always struggled to gain, this is likely part of the reason. The practical takeaway: if the scale isn’t moving after two weeks at a given surplus, you need to add more calories rather than assume the math is wrong.
Rate of Weight Gain to Aim For
For most adults trying to gain weight through muscle building, gaining 0.5 to 1 pound per week is a reasonable target. Faster than that, and you’re likely adding more fat than muscle. Slower is fine too, especially if you want to stay relatively lean throughout the process.
Weigh yourself at the same time each day (morning, before eating) and track your weekly average rather than fixating on daily fluctuations. Water weight, sodium intake, and digestion can easily swing the scale by two or three pounds in a single day. The weekly trend is what matters.
Protein’s Role in Gaining Muscle, Not Just Weight
Calories determine whether you gain weight. Protein determines how much of that weight is muscle versus fat. The International Society of Sports Nutrition recommends 1.4 to 2.0 grams of protein per kilogram of body weight per day for people who exercise regularly. For a 160-pound person, that works out to roughly 100 to 145 grams of protein daily.
Spreading protein across the day matters more than most people realize. Aim for 20 to 40 grams of protein per meal, spaced every three to four hours, to keep muscle-building signals elevated. A protein-rich snack before bed (30 to 40 grams) can also boost overnight muscle repair and growth.
High-Calorie Foods That Make the Surplus Easier
If you struggle to eat enough, calorie-dense foods are your best tool. These pack a lot of energy into small volumes, so you don’t have to feel stuffed all day.
- Nut butters: 190 calories in just two tablespoons, plus protein. Easy to add to smoothies, oatmeal, or toast.
- Nuts and seeds: 160 to 200 calories per ounce. A handful between meals adds up fast.
- Avocado: 100 to 150 calories per half. Works in everything from sandwiches to smoothies.
- Whole milk: 150 calories per cup. Switching from water to milk with meals is one of the simplest changes you can make.
- Dried fruit: 160 to 185 calories per two ounces. Much more calorie-dense than fresh fruit.
- Cheese: 115 calories per ounce. Add it to eggs, sandwiches, pasta, or eat it as a snack.
- Olive oil and butter: 100 calories per tablespoon. Cooking with extra oil or drizzling it on vegetables adds invisible calories.
- Eggs: 75 calories each with solid protein. Easy to cook in bulk.
Liquid calories are particularly useful if your appetite is the bottleneck. A smoothie with whole milk, banana, nut butter, oats, and protein powder can easily hit 600 to 800 calories without making you feel uncomfortably full.
Putting It All Together
Start by estimating your maintenance calories using an online calculator or the rough benchmarks above. Add 10 to 15% on top, which for most people lands somewhere between 200 and 400 extra calories per day. Track your weight weekly. If the scale trends upward by about half a pound to a pound per week, you’ve found your number. If it doesn’t budge after two weeks, add another 200 calories and reassess.
Prioritize protein at every meal, lean on calorie-dense whole foods to hit your target without forcing yourself to eat massive volumes, and pair all of this with resistance training if your goal is muscle rather than just scale weight. The surplus provides the raw material. Training tells your body what to build with it.

