How to Gain Weight: The Complete Evidence-Based Guide
Learning how to gain weight comes down to one durable principle: eat more calories than your body burns, do it consistently for weeks, and lift weights so most of the new weight is muscle. This pillar guide walks you through every piece — the surplus math, protein, training, the best foods, a realistic timeline, and when to involve a doctor — so you can build a plan that actually works for your body.
Why some people struggle to gain weight
If you have always been "the skinny one," you are not imagining the difficulty. Body weight is the long-run result of energy balance — the running total of calories you eat versus calories you burn — and the National Institute of Diabetes and Digestive and Kidney Diseases (NIDDK) frames healthy weight change exactly this way. People who struggle to gain weight usually share some combination of three traits: a naturally brisk metabolism, a high activity level (sometimes just from fidgeting and walking, what scientists call non-exercise activity), and an appetite that fills up fast.
The reassuring part is that none of those traits make weight gain impossible. They simply mean you have to be deliberate. Where someone else might gain weight by accident, you will gain it on purpose: with a planned surplus, calorie-dense food choices, and a little patience. Genetics influence how easily you put on weight, but they do not override the energy-balance equation. Eat enough, train, and stay consistent, and you will gain.
Step 1: Eat in a calorie surplus
A calorie surplus means consistently eating more energy than you expend. The surplus is what your body stores as new tissue — partly muscle (when you train and eat enough protein) and partly fat. To build a surplus on purpose, you first need a starting point: your maintenance calories, also called Total Daily Energy Expenditure (TDEE). That is the number of calories that keeps your weight steady.
A widely used rule of thumb is that roughly 3,500 calories equals about one pound of body weight. So a daily surplus of about 500 calories adds roughly one pound every two weeks. Rather than guess your maintenance number, estimate it and add your surplus on top:
→ Calculate your weight-gain calories
| Goal pace | Daily surplus | Weekly gain | Best for |
|---|---|---|---|
| Lean gain | +250 kcal | ~0.25 lb | Minimizing fat gain |
| Steady gain | +500 kcal | ~0.5 lb | Most people |
| Faster gain | +750 kcal | ~0.75 lb | Hardgainers, underweight |
For most people, a surplus of +300 to +500 calories per day is the sweet spot: fast enough to see the scale move within two weeks, but moderate enough that the new weight is mostly lean tissue rather than fat. The exact math behind these numbers — and a worked example — is laid out in our guide to how many calories you need to gain weight.
Step 2: Hit your protein target
Calories drive the scale, but protein decides whether the weight you add is muscle or fat. The Academy of Nutrition and Dietetics and the International Society of Sports Nutrition support roughly 0.7–1 gram of protein per pound of body weight per day (about 1.6–2.2 g/kg) when you are training to build muscle in a surplus. For a 150-pound person, that is roughly 105–150 grams a day.
Spread it across the day — aim for 25–40 grams per meal — from foods like eggs, Greek yogurt, milk, chicken, beef, fish, tofu, lentils, and beans. Dairy and whey are especially convenient when your appetite is limited because they deliver protein with little chewing. Protein also keeps you satisfied, which can be a double-edged sword when your real challenge is eating enough, so balance it with the calorie-dense carbs and fats below.
Step 3: Lift weights for muscle, not fat
Eating in a surplus without training tells your body to store most of the extra energy as fat. Resistance training — lifting weights or doing challenging bodyweight work — is the signal that redirects those calories toward building muscle. The Centers for Disease Control and Prevention (CDC) recommends muscle-strengthening activity on at least two days a week for general health; for weight gain you will typically do more.
The core principle is progressive overload: gradually adding weight, reps, or sets over time so your muscles keep adapting. A simple, effective template:
- Train 3–4 days per week, hitting each major muscle group about twice.
- Build around compound lifts: squats, deadlifts, bench press, overhead press, rows, and pull-ups.
- Work mostly in the 6–12 rep range, adding a little weight or a rep when you can.
- Rest 48 hours before training the same muscle again — muscle is built during recovery, not during the workout.
If you are a naturally thin "hardgainer," our skinny guy bulking guide walks through a full beginner program and how to structure your training week.
Step 4: Choose calorie-dense foods
The trick to eating more without feeling stuffed is choosing foods that pack a lot of calories into a small volume. Lean toward energy-dense but nutritious options:
- Healthy fats: olive oil, peanut and almond butter, nuts, seeds, avocado, and cheese. Fat carries 9 calories per gram — the most calorie-dense macronutrient.
- Smart carbs: oats, rice, pasta, potatoes, whole-grain bread, granola, and dried fruit.
- Protein with calories: whole milk, full-fat Greek yogurt, eggs, salmon, and chicken thighs.
- Liquid calories: homemade smoothies (milk + banana + oats + peanut butter) go down easily when solid food feels like too much.
USDA's MyPlate framework still applies — build meals around whole grains, lean and plant proteins, dairy, fruits, and vegetables — you are simply eating more of them and topping them with calorie-dense extras. For specific lists with calorie estimates, see our roundup of high-calorie foods to gain weight, and for full sample days see the weight gain meal plan.
Step 5: Work around a small appetite
For many people the hardest part of gaining weight is not motivation — it is the physical difficulty of eating enough. These habits make a surplus far easier to hit:
- Eat more often. Five or six smaller meals are easier to finish than three huge ones.
- Drink your calories. A smoothie or a glass of whole milk adds hundreds of calories without filling you the way a plate of vegetables does.
- Don't fill up on liquids before meals. Save most of your water for after eating, not before.
- Add, don't replace. Drizzle olive oil on rice, stir peanut butter into oatmeal, top yogurt with granola — small additions stack up fast.
- Keep eating on rest days and weekends. Appetite often dips when routine changes; that is when many people quietly under-eat and stall.
A realistic timeline
Weight gain is a marathon, not a sprint, and the scale moves in a trend rather than a straight line. Here is what a sensible plan looks like over time:
| Timeframe | What to expect |
|---|---|
| Week 1–2 | Dial in your surplus and protein. Some early scale movement may be water and glycogen, not fat or muscle. |
| Week 3–6 | The 2–3 week average should be climbing at roughly your goal rate. Adjust calories if it isn't. |
| Month 2–6 | Steady, mostly-lean gains if you're training. Recalculate calories every 10–15 lb gained. |
| 6+ months | Meaningful, visible change. Beginners build muscle fastest in this window. |
Weigh yourself in the morning two or three times a week and judge the 2–3 week trend, not day-to-day readings. Daily swings of 1–3 pounds are just water, food, and sodium — they mean nothing on their own. If your average is flat, add 250–300 calories a day; if it's rising too fast and feels like fat, ease off a little.
If you're underweight or losing weight
Being underweight — generally a BMI below 18.5 on the CDC adult BMI scale — carries real health risks, including weakened immunity, nutrient deficiencies, and reduced bone density, so gaining weight is genuinely health-protective. But difficulty gaining, or weight loss you did not intend, can sometimes signal an underlying condition such as a thyroid disorder, a digestive condition, or another illness. Mayo Clinic advises seeing a healthcare professional if you are underweight or have lost weight without trying. A doctor or registered dietitian can rule out medical causes and tailor a plan to you. Use this guide to inform that conversation, not to replace it.
Common mistakes
- Undereating without realizing it. People who "can't gain weight" almost always overestimate how much they eat. Track honestly for a week.
- Relying on junk food. A surplus of soda and candy adds weight but harms health and energy. Use mostly nutritious, calorie-dense foods.
- Skipping resistance training. Without lifting, more of your gain becomes fat.
- Too much cardio. Some is healthy, but excessive running burns the surplus you're trying to keep.
- Impatience. Judge progress by the 2–3 week trend, not the daily scale.
- Going too aggressive. A massive surplus piles on fat you'll later have to lose.
Frequently asked questions
- What is the fastest way to gain weight healthily?
- Eat in a consistent calorie surplus of roughly 300–500 calories per day, hit 0.7–1 gram of protein per pound of body weight, lift weights 3–4 times a week, and favor calorie-dense foods. A pace of about 0.5–1 pound per week keeps most of the gain as muscle.
- How long does it take to gain weight?
- At a surplus of around 500 calories a day you can expect roughly 1 pound every two weeks. Visible, meaningful change typically takes a few months of consistency. Judge progress by the 2–3 week trend on the scale.
- Can I gain weight without exercise?
- You can gain weight by eating in a surplus alone, but without resistance training more of that weight will be fat. To gain muscle, lifting or hard bodyweight training is essential.
- Why can't I gain weight even though I eat a lot?
- Most people who feel they "eat a lot" still fall short of a true surplus once you account for a fast metabolism and high daily activity. Track your intake honestly for a week, then add calorie-dense foods until the scale moves. Persistent difficulty gaining warrants a check-up with a doctor.
- How many calories should I eat to gain weight?
- Find your maintenance calories (TDEE) and add about 300–500 per day for steady gain. Our free weight gain calorie calculator estimates both numbers for you.
Keep reading
References
Sources: NIH/NIDDK — Weight Management · Mayo Clinic — Healthy weight gain · Academy of Nutrition and Dietetics · USDA MyPlate · Dietary Guidelines for Americans · CDC — Physical Activity Guidelines · CDC Adult BMI.