How to Gain 20 Pounds: What to Eat and How Long It Takes

Gaining 20 pounds takes most people somewhere between 10 and 20 months when done at a healthy pace. The process comes down to eating more calories than you burn, training to direct that surplus toward muscle rather than fat, and staying consistent long enough for the results to accumulate. How you gain those 20 pounds matters as much as whether you gain them.

How Long It Will Take

A safe rate of weight gain is roughly 0.25% to 0.5% of your body weight per week. For a 150-pound person, that works out to about 0.4 to 0.75 pounds per week. At that pace, gaining 20 pounds takes approximately 6 to 12 months. A 180-pound person gains slightly faster in absolute terms and could reach 20 pounds in closer to 5 to 10 months.

This timeline feels slow, but there’s a reason not to rush it. A study of 600 elite athletes compared those who ate in a large surplus to those who maintained a more moderate one. Both groups improved their strength at the same rate and gained similar amounts of muscle. The difference: the group that overate increased their fat mass by 15%, while the moderate group added only 2%. Eating way beyond your needs doesn’t build muscle faster. It just stores the excess as body fat.

How Many Extra Calories You Need

The old rule of thumb says 3,500 extra calories equals one pound of body weight. That number, originally published in 1958, is a rough approximation based on the fat content of adipose tissue. In practice, your body adapts to changes in calorie intake by adjusting its metabolic rate, so weight gain follows a curve that flattens over time rather than a straight line. Still, the 3,500-calorie figure is a reasonable starting point for planning.

For most people, a daily surplus of 300 to 500 calories above maintenance produces steady gains without excessive fat accumulation. You can estimate your maintenance calories using an online calculator based on your age, sex, height, weight, and activity level, then add 300 to 500 on top. Track your weight weekly and adjust. If you’re not gaining after two weeks, add another 200 calories. If you’re gaining faster than 0.5% of body weight per week, scale back slightly.

What to Eat

The quality of your surplus shapes the kind of weight you gain. Loading up on fast food and processed snacks (sometimes called “dirty bulking”) leads to more fat, potential vitamin deficiencies, low energy, digestive problems, and hormonal disruption including lower testosterone. A surplus built around nutrient-dense, calorie-rich whole foods gives you the raw materials for muscle while protecting your cardiovascular health.

Some of the most effective high-calorie foods include:

  • Nuts and nut butters: Two tablespoons of peanut butter on whole wheat bread with jelly comes to about 400 calories and 14 grams of protein.
  • Fatty fish: Salmon, tuna, sardines, and trout provide both calories and omega-3 fats.
  • Avocados and olives: Easy to add to sandwiches, eggs, salads, and Mexican dishes.
  • Olive and peanut oil: A tablespoon drizzled over vegetables, pasta, or rice adds about 120 calories without much extra volume.
  • Dried fruit: Dates, raisins, and apricots pack dense calories into small portions and mix well into oatmeal or trail mix.
  • Seeds: Chia seeds, sunflower seeds, and flaxseed add calories and nutrients to yogurt, cereal, or smoothies.

For meal ideas, a smoothie made with Greek yogurt, a banana, milk, whey protein, and a tablespoon of peanut butter delivers about 538 calories and 48 grams of protein in a single glass. A cup of oatmeal cooked with milk, honey, banana, and raisins runs about 458 calories. A turkey sandwich with avocado and mayonnaise hits 555. Building three solid meals plus two or three of these snacks throughout the day makes hitting a surplus far more manageable than trying to force three enormous meals.

Why Liquid Calories Help

One of the biggest barriers to gaining weight is simply not feeling hungry enough to eat more. Liquid calories are uniquely effective here because they don’t trigger the same fullness signals as solid food. A Purdue University study found that when people consumed extra calories from a liquid source, they didn’t naturally reduce what they ate for the rest of the day. When they consumed the same extra calories from solid food, they compensated by eating less later. This makes shakes and smoothies one of the most practical tools for people who struggle to eat enough. A calorie-dense smoothie between meals can add 400 to 500 calories without suppressing your appetite at dinner.

Protein Targets for Building Muscle

Protein is the nutrient that drives muscle repair and growth. Research shows that eating above 1.3 grams of protein per kilogram of body weight per day is associated with increased muscle mass, while dropping below 1.0 gram per kilogram raises the risk of muscle loss. A range of 1.2 to 1.6 grams per kilogram covers most people’s needs during a gaining phase.

In practical terms, a 150-pound person (68 kg) should aim for roughly 82 to 109 grams of protein daily. A 180-pound person (82 kg) needs about 98 to 131 grams. You don’t need to obsess over hitting exact numbers, but consistently falling short of that lower threshold will limit how much of your weight gain ends up as muscle. Good sources include chicken, fish, eggs, Greek yogurt, cottage cheese, lentils, and whey protein.

Training to Build Muscle, Not Just Fat

Without resistance training, most of a caloric surplus gets stored as fat. Strength training is what signals your body to use those extra calories for building muscle tissue.

Research on training volume points to a clear pattern: more sets per muscle group per week produce more growth, up to a point. Studies show that 4 to 5 sets per exercise in a given session produces strong results, and gains tend to plateau or even regress beyond that range due to overtraining. Working each major muscle group two to three times per week with 3 to 5 sets per exercise at moderate to heavy loads (roughly 60% or more of the heaviest weight you can lift once) provides a reliable stimulus for growth.

Rep ranges of 8 to 12 per set are the traditional hypertrophy zone, but loads as light as 40% of your max can also stimulate growth when taken close to failure. The most important factor is progressive overload: gradually increasing the weight, reps, or sets over time so your muscles are consistently challenged beyond what they’re used to.

What About Creatine?

Creatine is the most studied sports supplement and can support your training, though it won’t build muscle on its own. What it does is help your muscles produce energy during short, intense efforts like lifting weights, allowing you to squeeze out an extra rep or two. Over time, that additional training stimulus adds up. The standard dose is 3 to 5 grams per day, and creatine monohydrate is the most researched and affordable form. You may notice a quick 2 to 4 pound jump on the scale in the first week or two from water retention in your muscles. That’s normal and not the same as fat gain.

Avoiding Excess Fat Gain

Gaining 20 pounds inevitably involves some fat gain alongside muscle, and that’s fine. The goal is to keep the ratio favorable. A few strategies help. First, keep your surplus moderate (300 to 500 calories, not 1,000+). Second, prioritize whole foods over processed ones. Third, train consistently with progressive overload. Fourth, weigh yourself weekly at the same time of day and adjust your intake based on the trend rather than any single reading.

Gaining weight too fast carries real metabolic consequences beyond cosmetic ones. Excess body fat, particularly around the midsection, increases insulin resistance. Over time, this can elevate blood sugar, raise blood pressure, increase triglycerides and LDL cholesterol, and contribute to conditions like fatty liver disease and metabolic syndrome. A patient, steady approach to gaining 20 pounds avoids these risks while still getting you to your goal within a year.