Gaining weight when you’re naturally thin comes down to consistently eating more calories than your body burns, then steering those extra calories toward muscle rather than just fat. That sounds simple, but if you’ve always been skinny, your appetite and metabolism can make it genuinely difficult. The good news: with the right eating strategies and a basic strength training routine, most people can gain 0.5 to 1 pound per week without stuffing themselves miserably.
How Many Extra Calories You Actually Need
Your body needs roughly 2,000 to 2,500 extra calories per week above your maintenance level to build a pound of lean muscle. That works out to about 300 to 400 extra calories a day, which is less dramatic than it sounds. A peanut butter sandwich on whole wheat bread with a tablespoon of jelly is around 400 calories. A single smoothie made with Greek yogurt, a banana, milk, protein powder, and a tablespoon of peanut butter hits about 538 calories.
If you’re not sure what your maintenance calories are, a rough starting point is to multiply your body weight in pounds by 15. So a 140-pound person burns roughly 2,100 calories a day before exercise. Adding 300 to 400 calories on top of that gives you a target. Track what you eat for a week using an app, and if the scale doesn’t move, add another 200 calories daily and reassess.
What to Eat (and How to Eat More of It)
The biggest obstacle for skinny people isn’t knowing which foods to eat. It’s actually getting enough food down when your appetite says stop after half a plate. A few strategies help enormously:
- Eat five or six smaller meals instead of three big ones. Three large meals can feel overwhelming when your appetite is low. Spreading calories across more frequent meals and snacks throughout the day feels less daunting and helps your body settle into a regular rhythm of hunger cues.
- Eat your biggest meal when you’re hungriest. If mornings are when your appetite peaks, load up at breakfast and ease back later in the day.
- Drink your calories. Liquids don’t fill you up the same way solid food does. A high-calorie smoothie with yogurt, banana, milk, protein powder, and a tablespoon of flaxseed oil can easily reach 700 calories and goes down in five minutes. Keep one in the fridge for between meals.
- Eat with other people. Social dining naturally leads to longer meals and more food consumed without thinking about it.
For food choices, focus on things that pack a lot of calories into a small volume. Nuts, nut butters, avocados, olive oil, cheese, granola, dried fruit, and whole milk are all calorie-dense without requiring you to eat enormous portions. A cup of oatmeal made with milk, honey, banana, and raisins comes to about 458 calories. A turkey sandwich with avocado and mayo hits 555. Trail mix with almonds, walnuts, raisins, and cereal is 370 calories in a handful you can eat at your desk.
You don’t need to eat “clean” every single meal. Unless you have a specific health condition requiring dietary restrictions, being too rigid about cutting fat or avoiding sugar can work against you when the goal is a caloric surplus. Whole, nutrient-dense foods should form the base of your diet, but an extra drizzle of olive oil on your pasta or a glass of whole milk with dinner is perfectly fine.
Protein: The Non-Negotiable Nutrient
Extra calories alone won’t build muscle. You need adequate protein to give your body the raw material for new tissue. The well-supported target for people doing regular strength training is 1.2 to 1.7 grams of protein per kilogram of body weight per day. For a 150-pound person (about 68 kilograms), that’s roughly 82 to 116 grams of protein daily.
You don’t need to hit this through supplements. Three eggs at breakfast (18g), a chicken breast at lunch (30g), a protein smoothie as a snack (32g), and a serving of lentil soup with dinner (18g) already gets you close to 100 grams. Include some protein at every meal and keep easy protein sources stocked: hard-boiled eggs, canned tuna, cheese, peanut butter, canned beans, and pre-cooked chicken or turkey.
Strength Training Builds Muscle, Not Just Mass
Without resistance training, most of the weight you gain from eating more will be fat. Lifting weights signals your body to use those surplus calories to build muscle tissue, which is what actually changes your frame and makes you look and feel stronger rather than just softer.
You don’t need to live in the gym. Research shows that total weekly training volume matters more than how many days you split it across. Someone doing four shorter sessions a week and someone doing two longer sessions gain similar muscle and strength, as long as the total number of sets per muscle group is the same. For most people starting out, two to four sessions per week covering all major muscle groups works well.
A practical approach: focus on compound movements that work multiple muscles at once. Squats, deadlifts, bench press, overhead press, rows, and pull-ups (or assisted pull-ups) form a solid foundation. Aim for 3 to 4 sets per exercise in the 8 to 12 rep range, resting about 3 to 4 minutes between sets. Over time, progressively increase the weight. This progressive overload is what drives continued growth.
If you’re new to lifting, starting with lighter weights and higher reps (around 12) for the first few weeks lets you learn proper form before moving to heavier loads. A simple structure is to increase the weight slightly every two to three weeks while dropping reps from 12 to 10 to 8.
A Realistic Timeline for Results
Expect to gain about 0.5 to 1 pound per week when your nutrition and training are consistent. That means in three months, you could be 6 to 12 pounds heavier, and much of that can be muscle if you’re training properly. Beginners typically see the fastest gains in their first six months because the body responds dramatically to a new stimulus.
If you’re gaining more than about 1.5 pounds per week, you’re likely adding unnecessary fat. If the scale isn’t moving at all after two weeks of consistent effort, you’re not eating enough. Adjust in small increments of 200 to 300 calories rather than making huge jumps.
Weigh yourself at the same time each day (morning, after using the bathroom) and look at the weekly average rather than any single day. Daily weight fluctuates by 2 to 3 pounds based on water, food in your digestive system, and other factors that have nothing to do with actual tissue gain.
When Being Skinny Might Be Medical
Most people who are naturally thin are simply on the lighter end of normal. But if you’re eating well, training consistently, and still can’t gain weight over several months, an underlying condition could be interfering. Thyroid problems (particularly an overactive thyroid) speed up your metabolism to the point where gaining weight becomes nearly impossible without treatment. Digestive conditions like Crohn’s disease can prevent your body from absorbing the calories you eat. Diabetes, chronic infections, and celiac disease can also cause persistent difficulty gaining weight.
A BMI below 18.5 is clinically classified as underweight. If you fall into that range and experience unexplained weight loss, chronic fatigue, digestive symptoms like frequent nausea or diarrhea, or hair loss, these are signs worth investigating with a healthcare provider. For most skinny people, though, the issue is simply not eating enough, consistently enough, for long enough.

