How to Healthily Gain Weight: Nutrition and Training

Gaining weight in a healthy way comes down to a consistent caloric surplus built from nutrient-dense foods, paired with resistance training to ensure the extra energy goes toward muscle rather than just fat. It takes roughly 2,000 to 2,500 extra calories per week to build a pound of lean muscle, which works out to about 300 to 350 extra calories per day above what your body normally burns. That’s a surprisingly modest amount, and the strategy for getting there matters more than the number itself.

How Big Your Caloric Surplus Should Be

A pound of fat requires about 3,500 excess calories per week to accumulate, while a pound of muscle takes 2,000 to 2,500. That difference is important: if you overshoot your surplus dramatically, the extra energy has nowhere to go but fat storage. A daily surplus of 300 to 500 calories is the sweet spot for most people. At the lower end, you’ll gain more slowly but with a better ratio of muscle to fat. At the higher end, you’ll gain faster but may add more body fat along the way.

To figure out your target, you first need a rough sense of your maintenance calories, the amount that keeps your weight stable. Online calculators that factor in your age, height, weight, and activity level can get you in the ballpark. From there, add 300 to 500 calories and track your weight weekly. If you’re not gaining after two weeks, bump it up by another 200. If you’re gaining more than about a pound per week, you’re likely overshooting.

What to Eat for Calorie-Dense Nutrition

The challenge for most people trying to gain weight isn’t knowing they need to eat more. It’s actually doing it without feeling stuffed all day. The key is choosing foods that pack a lot of energy into a small volume. Healthy fats are the most efficient tool here, delivering more than double the calories per gram compared to protein or carbohydrates.

Some of the most practical high-calorie whole foods include:

  • Nuts and nut butters: Two tablespoons of natural peanut butter on whole wheat bread with a tablespoon of jelly comes to about 400 calories.
  • Avocados: Half an avocado adds roughly 120 calories and healthy fats to sandwiches, eggs, or tacos.
  • Olive and canola oil: A tablespoon drizzled on vegetables, pasta, or rice adds about 120 calories you’ll barely notice.
  • Fatty fish: Salmon, tuna, and sardines deliver both calories and omega-3 fats.
  • Seeds: Chia seeds, flaxseed, and sunflower seeds blend into yogurt, oatmeal, or smoothies easily.
  • Dried fruit: Raisins, dates, and apricots are calorie-dense and easy to eat between meals.

A cup of oatmeal made with milk, a tablespoon of honey, banana slices, and raisins comes to about 458 calories. A turkey sandwich with avocado and mayo hits 555. Trail mix with almonds, walnuts, raisins, and cereal delivers 370 calories in a handful. These aren’t special recipes. They’re ordinary meals built with calorie-dense ingredients.

Why Protein Intake Matters Most

Protein is the raw material your body uses to build muscle tissue. Without enough of it, a caloric surplus just becomes stored fat. If you’re training regularly, aim for 1.2 to 1.7 grams of protein per kilogram of body weight each day. For a 150-pound person (about 68 kilograms), that’s roughly 82 to 116 grams of protein daily. Going above 2 grams per kilogram is generally considered excessive and doesn’t offer additional muscle-building benefits.

How you spread that protein across the day also makes a difference. Distributing protein evenly across your meals, rather than loading most of it into dinner, produces about 25 percent greater muscle protein synthesis. That doesn’t mean you need to eat six times a day. Even three meals work well as long as each one contains a meaningful serving of protein. Think eggs or Greek yogurt at breakfast, chicken or fish at lunch, and a similar portion at dinner rather than a light breakfast and a protein-heavy evening meal.

Use Liquid Calories to Your Advantage

If you struggle with appetite, liquid calories are one of the most effective tools available. Your body is surprisingly bad at registering energy from liquids. When you drink calories, the food passes through your mouth so quickly that your brain’s satiety signals barely activate. Research on this effect has found that the brief moment of sensory contact with a liquid, compared to the prolonged chewing time of solid food, essentially lets the calories “enter the body undetected.” That’s a problem if you’re trying to lose weight, but it’s exactly what you want when gaining.

A smoothie made with Greek yogurt, a banana, milk, a scoop of whey protein, and a tablespoon of peanut butter delivers about 538 calories and goes down far easier than the equivalent as a plated meal. Drinking a glass of whole milk with meals, adding dry milk powder to soups or mashed potatoes, or blending fruit with yogurt between meals are all simple ways to add several hundred calories without feeling overfull.

Resistance Training Directs Where the Weight Goes

Eating more without exercising will add weight, but most of it will be fat. Resistance training is what signals your body to build muscle with those extra calories. You don’t need to live in the gym. Two to three sessions per week, spread out by a few days, produces the greatest gains in muscle size and strength compared to fewer or more sessions.

Each session should include compound movements (exercises that work multiple muscle groups at once, like squats, presses, rows, and deadlifts) performed for two to three sets of six to twelve repetitions. The weight should be challenging enough that the last couple of reps in each set feel genuinely hard. As you get stronger, gradually increase the weight. This progressive overload is what drives continued muscle growth over time.

Starting with two days per week is perfectly fine. Add a third session once you’re comfortable and recovering well between workouts. Recovery matters: muscle is built during rest, not during the workout itself. Getting seven to nine hours of sleep supports this process significantly.

Meal Timing and Frequency

Eating five or six smaller meals can help if large portions feel overwhelming, but it’s not strictly necessary. What matters more is total daily intake and relatively even protein distribution. If three meals and a couple of snacks gets you to your calorie target, that’s enough. If you find it easier to graze throughout the day, that works too.

A practical approach is to keep your three main meals and add two calorie-dense snacks. A cup of Greek yogurt with granola and chia seeds (about 338 calories) as a mid-morning snack, and two graham cracker squares with peanut butter and a glass of milk (about 390 calories) in the evening, adds over 700 calories to your day with minimal effort. Eating something within an hour or two after resistance training is a good habit, since your muscles are primed to absorb nutrients during that window.

Rule Out Medical Causes First

If you’ve been unintentionally losing weight or have always struggled to maintain weight despite eating regularly, it’s worth considering whether something medical is at play. A BMI below 18.5 is clinically categorized as underweight. Several conditions can quietly prevent weight gain: an overactive thyroid speeds up your metabolism, celiac disease and chronic pancreatic inflammation reduce how many nutrients you actually absorb from food, and undiagnosed diabetes can cause the body to waste calories. Depression, chronic stress, and certain medications (including some stimulants and thyroid drugs) can also suppress appetite enough to keep you underweight. If any of these sound familiar, addressing the underlying cause will make everything else in this article work much better.

Putting It All Together

A realistic weekly plan looks like this: eat at a 300 to 500 calorie surplus daily, built from whole foods rich in healthy fats, protein, and complex carbohydrates. Hit your protein target of 1.2 to 1.7 grams per kilogram spread across meals. Lift weights two to three times per week. Use liquid calories and calorie-dense snacks to fill gaps without battling your appetite. Weigh yourself once a week at the same time of day and adjust your intake based on trends over two to three weeks, not day-to-day fluctuations.

Healthy weight gain is slow. Half a pound to one pound per week is a realistic and sustainable pace. At that rate, you’re looking at roughly two to four months to gain ten pounds, with a meaningful portion of it being muscle rather than fat. Patience and consistency matter far more than any single meal or workout.