Gaining two pounds a week requires eating roughly 7,000 extra calories above what your body burns, spread across the week. That works out to about 1,000 additional calories per day on top of your maintenance intake. It’s an aggressive target, and where those calories come from and how you train will determine whether you add useful muscle or just body fat.
The Calorie Math Behind Two Pounds
The old rule of thumb says 3,500 excess calories equals one pound of body weight, so two pounds means 7,000 extra per week. That math is a rough guide, not a law of physics. Research testing this formula found that individual responses vary significantly: the same calorie surplus leads to different outcomes depending on your age, sex, body composition, and how long you’ve been in a surplus. Your metabolism adjusts as you gain weight, meaning you’ll need slightly more calories over time to keep the scale moving at the same rate.
The composition of those two pounds also matters. It takes about 2,000 to 2,500 extra calories per week to build a pound of lean muscle, but roughly 3,500 to gain a pound of fat. So if your goal is mostly muscle, you need a surplus plus the right training stimulus. Without resistance exercise, most of that extra food becomes fat storage regardless of how clean your diet is.
To find your personal starting point, estimate your maintenance calories (online calculators using your height, weight, age, and activity level get you in the ballpark), then add 1,000 calories per day. Track your weight for two weeks and adjust. If you’re gaining faster than two pounds a week, pull back slightly. If you’re stalling, add another 200 to 300 calories.
What to Eat for a 1,000-Calorie Surplus
Eating an extra 1,000 calories a day from broccoli and chicken breast alone is physically miserable. Fat is the most energy-dense nutrient at nine calories per gram, more than double what protein and carbs provide. Leaning on healthy fat sources like nuts, seeds, nut butters, olive oil, avocado, and full-fat dairy lets you pack in calories without needing to eat enormous volumes of food. A single tablespoon of olive oil adds about 120 calories. Two tablespoons of peanut butter adds nearly 200. These small additions compound quickly.
Pair those fats with starchy carbohydrates: rice, oats, pasta, potatoes, and whole-grain bread. Carbs fuel your training sessions and help replenish muscle glycogen, which also adds body weight through water stored alongside glycogen in muscle tissue. This is normal, healthy weight.
Protein is the critical piece for making sure the weight you gain includes muscle. People who lift regularly need about 1.2 to 1.7 grams of protein per kilogram of body weight daily. For a 70-kilogram (154-pound) person, that’s roughly 84 to 119 grams per day. Spread your protein across meals rather than loading it all into one sitting, since your body can only use so much for muscle repair at once. Good sources include eggs, Greek yogurt, cottage cheese, chicken, fish, beef, lentils, and tofu.
Using Liquid Calories to Close the Gap
If you struggle to eat enough solid food, drinks are your best tool. Your body doesn’t register fullness from liquids the same way it does from solid meals, which is why liquid calories are sometimes called “hidden” calories. For someone trying to gain weight, that’s an advantage.
A homemade shake with whole milk, a banana, oats, peanut butter, and a scoop of protein powder can easily reach 600 to 800 calories and takes five minutes to drink. Sip one between meals or alongside breakfast. Just treat these shakes as additions to your regular food, not replacements for meals. High-protein, milk-based drinks function more like a meal than a beverage, so if you swap one in for lunch, you haven’t actually increased your total intake.
Meal Timing and Frequency
Fitting 1,000 extra calories into three meals a day means each plate gets uncomfortably large. Spreading your eating across more frequent meals and snacks makes the target much more manageable. Aim for three main meals spaced four to five hours apart, with calorie-dense snacks in between. That gives you five or six eating occasions per day, each requiring only a moderate amount of food.
Practical snack options that don’t require cooking: trail mix, cheese and crackers, granola with full-fat yogurt, a handful of dried fruit and nuts, a peanut butter sandwich, or a calorie-dense smoothie. Keep these on hand so you’re never stuck waiting too long between meals. If your schedule is unpredictable, pre-made snacks prevent gaps that cost you calories.
If appetite is a barrier, exercise itself can help. Strength training stimulates hunger in many people, and simply being consistent with a lifting routine often makes it easier to eat more over time.
Training to Build Muscle, Not Just Fat
A calorie surplus without resistance training mostly adds fat. To shift the ratio toward muscle, you need a structured lifting program. Research on muscle growth supports training three days per week as a baseline, with four to five sets per exercise and eight to twelve repetitions per set. Rest at least two minutes between sets, and push each set close to the point where you can’t complete another rep with good form.
Focus on compound movements that work multiple muscle groups at once: squats, deadlifts, bench press, overhead press, rows, and pull-ups. These recruit the most muscle tissue per exercise and create the strongest growth signal. Use loads at or above 60% of the heaviest weight you could lift for a single rep. If you’re newer to lifting, that translates to choosing a weight that makes the last two or three reps of each set genuinely challenging.
Progressive overload is what drives continued growth. Each week, try to add a small amount of weight, an extra rep, or an additional set. Without this gradual increase in demand, your muscles adapt and stop growing even if you’re eating in a surplus. The extra calories at that point just get stored as fat.
Is Two Pounds a Week Realistic Long-Term?
Two pounds per week is on the aggressive end. For context, Cleveland Clinic flags gaining five or more pounds in a single week or 5% of your body weight in a month as something worth discussing with a healthcare provider. Two pounds a week adds up to roughly eight pounds a month, which would hit that 5% threshold for anyone under 160 pounds.
Beginners to strength training can gain muscle faster than experienced lifters, a phenomenon sometimes called “newbie gains.” If you’re new to the gym and underweight, two pounds a week for the first month or two is achievable and a reasonable share of it can be muscle. But the longer you train, the slower muscle growth becomes. After the initial phase, most people can realistically add about half a pound to one pound of muscle per month with consistent training and nutrition. Continuing to gain two pounds a week beyond the beginner stage means an increasing proportion of that weight will be fat.
A more sustainable approach for many people is to aim for two pounds per week during an initial gaining phase of four to eight weeks, then dial back to one pound per week as the easy gains taper off. This still adds meaningful size while limiting unnecessary fat accumulation. Periodically reassessing your body composition, whether through progress photos, how your clothes fit, or waist measurements, helps you gauge whether the weight you’re adding is going where you want it.

