Gaining weight naturally comes down to consistently eating more calories than your body burns, while choosing foods that build lean tissue rather than just adding fat. A surplus of 5 to 20% above your maintenance calories is the sweet spot, which for someone eating around 2,000 calories a day means an extra 100 to 400 calories. Start at the lower end and increase only if the scale isn’t moving after a couple of weeks.
How Much to Eat and How Often
Your body needs a calorie surplus to gain weight, but the size of that surplus matters. A conservative approach of around 5 to 20% above maintenance helps you build muscle with minimal fat gain. Going much higher doesn’t accelerate muscle growth, it just adds more body fat.
If you struggle to eat enough in three meals, adding one or two snacks between meals can help you hit your calorie target without feeling stuffed. Research on meal frequency shows that eating fewer than three times a day tends to hurt appetite control, but going above three meals doesn’t dramatically change things on its own. The real benefit of extra eating occasions is practical: smaller, more frequent meals are easier to finish when you don’t have a big appetite. A mid-morning snack and an evening snack can add 300 to 500 calories without requiring you to force down oversized plates.
Foods That Pack the Most Calories Per Bite
Not all calories are created equal when it comes to volume. Fat contains 9 calories per gram, more than double the 4 calories per gram in protein or carbohydrates. That makes healthy fats the most efficient way to increase your intake without dramatically increasing the amount of food on your plate.
Some of the most useful calorie-dense whole foods include:
- Nuts and nut butters: A quarter cup of most nuts delivers 160 to 200 calories. A couple tablespoons of peanut or almond butter on toast is one of the easiest calorie boosts available.
- Avocados: Even one-third of an avocado has about 80 calories, and it’s easy to add to sandwiches, smoothies, or eggs.
- Cheese: An ounce and a half of sharp cheddar packs 173 calories, Swiss has 167, and even part-skim mozzarella comes in at 125. Grating cheese over meals is a simple way to add calories without extra volume.
- Olive oil and avocado oil: A single tablespoon of oil adds roughly 120 calories. Drizzle it on vegetables, rice, or pasta.
- Whole grains, dried fruit, and starchy vegetables: Oats, rice, sweet potatoes, and dried fruits like dates and raisins offer a combination of carbohydrates and fiber that fuels both workouts and recovery.
Focusing on monounsaturated fats from sources like avocados, olive oil, and nuts lets you increase calories without the cardiovascular downsides of relying on saturated fat. These foods are calorie-dense, nutrient-rich, and easy to incorporate into meals you’re already eating.
Protein: How Much You Actually Need
Protein is the raw material your body uses to build and repair muscle tissue. A large meta-analysis of randomized controlled trials found a clear dose-response relationship: for every additional 0.1 grams of protein per kilogram of body weight you eat per day, lean body mass increases. However, the gains slow significantly once you pass about 1.3 grams per kilogram of body weight per day. Beyond that threshold, extra protein still helps, but the returns drop off sharply.
For a 70 kg (154 lb) person, that works out to roughly 91 grams of protein daily as the point of diminishing returns. If you’re doing resistance training, your body can make use of protein above that level more effectively than someone who isn’t lifting. Practical sources include eggs, chicken, fish, Greek yogurt, legumes, tofu, and cottage cheese. Spreading your protein across meals rather than loading it all into dinner gives your muscles a steadier supply throughout the day.
Why Strength Training Matters
Eating more without exercising will add weight, but a significant portion of it will be fat. Resistance training is what signals your body to build muscle with those extra calories. The American College of Sports Medicine recommends beginners train two to three days per week using a full-body routine. After about six months of consistent training, moving to four days per week with an upper/lower body split tends to work well.
Interestingly, how many days per week you train a specific muscle group matters less than you might think, as long as the total weekly volume stays the same. Training each muscle group twice per week appears slightly better for growth than once per week, but the difference is modest. The bigger factor is consistency over months. Progressive overload, gradually increasing the weight or reps over time, is what drives continued growth. If you’re new to the gym, focus on learning compound movements like squats, deadlifts, rows, and presses. These exercises work multiple muscle groups at once and are the most efficient way to stimulate growth across your whole body.
Sleep and Growth Hormone
Your muscles don’t grow in the gym. They grow while you recover, and sleep is when most of that recovery happens. During sleep, particularly the early deep phase called non-REM sleep, your brain releases growth hormone. This hormone builds muscle and bone and helps reduce fat tissue. Too little sleep directly reduces growth hormone release, which undermines your training and nutrition efforts.
Research from UC Berkeley has shown that growth hormone and sleep exist in a feedback loop: sleep drives growth hormone release, and growth hormone in turn helps regulate wakefulness. Disrupting one side of that loop throws off the other. For practical purposes, this means consistently getting 7 to 9 hours of quality sleep is not optional when you’re trying to gain weight as lean mass. Skimping on sleep while eating in a surplus is a recipe for gaining more fat and less muscle than you otherwise would.
A Realistic Timeline
Healthy weight gain is slow. Expect to gain roughly half a pound to one pound per week when your nutrition and training are dialed in. That translates to about 2 to 4 pounds per month. Gaining faster than this usually means you’re adding more fat than muscle. If the scale isn’t budging after two weeks, increase your calorie surplus by another 100 to 200 calories per day and reassess.
Muscle growth is especially noticeable in the first six months of consistent resistance training, often called “newbie gains.” After that initial period, the rate of muscle accrual slows, and patience becomes the most important variable. Tracking your weight weekly (at the same time of day, ideally in the morning) gives you a more reliable picture than daily weigh-ins, which can fluctuate by a pound or more based on water retention and digestion alone.
When Something Else Is Going On
Some people eat plenty and still can’t gain weight. If that sounds familiar, an underlying medical issue may be involved. Thyroid disorders, particularly an overactive thyroid, can dramatically increase your metabolic rate. Gastrointestinal conditions like celiac disease, colitis, and other malabsorption disorders prevent your body from properly extracting calories and nutrients from food. Diabetes, chronic infections, and autoimmune diseases like rheumatoid arthritis or lupus can also drive unexplained weight loss.
Medications are another overlooked factor. Certain drugs interfere with your sense of taste or cause nausea, making it harder to eat enough. If you’ve been eating in a consistent calorie surplus, training regularly, sleeping well, and still not gaining weight after four to six weeks, it’s worth getting blood work done to rule out these conditions. The fix might be medical rather than nutritional.