Gaining weight requires eating more calories than your body burns each day, consistently, over weeks and months. An increase of 500 to 1,000 calories above your daily maintenance level promotes a gain of about one to two pounds per week, which is the rate most health professionals consider safe and sustainable. The strategy behind those extra calories matters just as much as the number itself.
Figure Out Your Calorie Target
Your body burns a baseline number of calories every day just to keep you alive: breathing, digesting food, maintaining body temperature. Physical activity adds to that total. To gain weight, you need to consistently eat above that number. Most people can estimate their maintenance calories using an online TDEE (total daily energy expenditure) calculator, then add 500 calories on top as a starting point.
If you’re not seeing the scale move after two weeks at that surplus, add another 250 calories. Some people, particularly those with naturally fast metabolisms or active jobs, need the full 1,000-calorie surplus to see consistent gains. Track your intake for at least a few weeks using a food diary or app so you’re working from real numbers rather than guesses. Most people who struggle to gain weight overestimate how much they actually eat.
What to Eat for a Calorie Surplus
The biggest practical challenge is fitting enough food into your day without feeling stuffed all the time. Energy-dense foods pack a lot of calories into a small volume, which makes hitting your target far easier than trying to eat huge plates of chicken and rice. Some of the best options include:
- Nuts, nut butters, and seeds: A couple tablespoons of peanut butter on toast adds roughly 200 calories with almost no extra volume.
- Dried fruit and trail mix: Mix nuts, seeds, dried fruit, and chocolate chips for an easy snack that can top 500 calories per cup.
- Avocado: Half an avocado adds about 160 calories and pairs well with eggs, toast, or smoothies.
- Whole milk, cheese, and full-fat dairy: Switching from skim to whole milk in your cereal, coffee, or cooking adds calories with zero extra effort.
- Eggs: Cheap, versatile, and easy to add to almost any meal.
- Granola bars and homemade protein bars: Useful when you need calories on the go.
Chips and guacamole, crackers with cheese and deli meat, pudding made with whole milk, and vegetables dipped in hummus or ranch are all solid options too. The goal isn’t to eat “clean” by some rigid standard. It’s to get enough total calories and protein while still eating foods you enjoy.
Prioritize Protein
If you want the weight you gain to be mostly muscle rather than fat, protein intake is non-negotiable. People who lift weights regularly need about 1.2 to 1.7 grams of protein per kilogram of body weight each day. For a 150-pound (68 kg) person, that works out to roughly 80 to 115 grams daily.
Spread your protein across three to four meals rather than trying to cram it all into one sitting. Your body can only use so much at once for muscle repair. Good sources include eggs, chicken, beef, fish, Greek yogurt, cottage cheese, lentils, and protein powder if you’re falling short.
Use Liquid Calories Strategically
Liquids are generally less filling than solid food, which makes them useful when your appetite is the bottleneck. A smoothie blended with whole milk, banana, peanut butter, oats, and a scoop of protein powder can easily reach 600 to 800 calories and go down in a few minutes. Drinking a glass of whole milk or juice alongside meals adds calories without making you feel much fuller.
This is one of the most effective tactics for people who say they “just can’t eat enough.” If sitting down to a large meal feels impossible, sipping on a calorie-dense shake between meals can close the gap without the discomfort.
Lift Weights to Build Muscle
Eating in a surplus without resistance training will add weight, but a larger proportion of it will be body fat. Lifting weights signals your body to direct those extra calories toward building muscle tissue. Research on muscle growth consistently points to training each muscle group about three days per week, using 4 to 5 sets per exercise in each session.
You don’t need a complicated program. Compound movements like squats, deadlifts, bench presses, rows, and overhead presses work multiple muscle groups at once and are the most efficient way to stimulate growth. Focus on progressively adding weight or reps over time. That progressive overload is what drives adaptation. If you’re new to the gym, even a simple full-body routine three days a week will produce noticeable results within the first two months.
Sleep Enough to Support Growth
Sleep is when your body does most of its repair and muscle-building work. Insufficient sleep disrupts the hormones that regulate appetite and recovery. Specifically, it raises ghrelin (which increases hunger at unpredictable times) and lowers leptin (which helps you feel satisfied after eating). That hormonal imbalance can make your eating patterns erratic and your recovery slower.
Aim for seven to nine hours per night. If you’re training hard and eating in a surplus but not sleeping enough, you’re undermining both sides of the equation.
Consider Creatine
Creatine is one of the few supplements with strong evidence behind it for people trying to gain weight. It works through several mechanisms: increasing the energy available to your muscles during training, pulling more water into muscle cells (which adds weight and volume), and supporting the biological pathways that trigger muscle protein synthesis. Most people gain two to five pounds in the first few weeks from the water retention alone, followed by gradual lean mass gains over months of consistent training.
A standard dose of 3 to 5 grams per day is all you need. Timing doesn’t matter much. It’s inexpensive, well-studied, and safe for long-term use.
What a Realistic Timeline Looks Like
Expect to gain one to two pounds per week when your calorie surplus is dialed in. That rate includes both muscle and some fat, which is normal. Over three months of consistent eating and training, that’s roughly 12 to 24 pounds. Beginners who are new to lifting tend to gain muscle faster during the first six months, a period often called “newbie gains,” before the rate slows.
Weigh yourself at the same time each day (morning, after using the bathroom) and track the weekly average rather than obsessing over daily fluctuations. Water weight, meal timing, and digestion can shift the scale by several pounds from one day to the next. The weekly trend is what matters.
Rule Out Medical Causes First
If you’ve been eating more and training consistently for several weeks with no change on the scale, it’s worth considering whether something medical is going on. Conditions that cause malabsorption, like inflammatory bowel disease or exocrine pancreatic insufficiency, can prevent your body from extracting enough calories from food. An overactive thyroid speeds up your metabolism significantly. Even chronic stress or overexercising can push your calorie needs higher than you realize.
The World Health Organization classifies a BMI below 18.5 as underweight, with a BMI below 16 carrying a markedly increased risk of serious health problems, poor physical performance, and fatigue. If your BMI is in that range and you’ve struggled to gain weight despite real effort, a medical evaluation can identify treatable causes you might not suspect.

