klyo journal
How to Gain Weight Fast for Skinny Guys: A Practical Playbook
Learn how to gain weight fast for skinny guys with real calorie targets, easy high-calorie foods, and a simple lifting plan that actually sticks.
If you eat what feels like a ton and the scale still won't move, you're not broken and you're not lazy. Fast metabolisms, small appetites, and busy schedules make gaining weight genuinely hard for a lot of guys. The good news: weight gain is math plus a few smart habits. Hit a calorie number you can actually reach every day, lift a little, and be patient for a few weeks. Here's the exact playbook.
First, Find Your Calorie Target
You gain weight when you eat more calories than you burn. The trick is knowing your number and hitting it consistently. A solid starting point: take your current bodyweight in pounds and multiply by 18 to 20. A 150-pound guy trying to gain lands around 2,700 to 3,000 calories a day.
That number is a surplus of roughly 300 to 500 calories above maintenance, which drives about half a pound to one pound of gain per week. That pace is fast enough to see real progress and slow enough that most of it isn't just fat.
The reason most skinny guys stall isn't willpower, it's tracking. You think you ate a lot, but you actually hit 2,100 on a good day. Getting one clear daily target and knowing where you stand takes the guesswork out. This is exactly the gap klyo fills: one number to hit, logged from a photo, plus a nudge on what to add when you're behind.
- Under 150 lbs: start near 2,600 to 2,900 calories
- 150 to 175 lbs: aim for 2,900 to 3,300 calories
- 175 to 200 lbs: target 3,300 to 3,700 calories
Eat Calorie-Dense Foods, Not More Volume
The biggest mistake hardgainers make is trying to out-eat a small appetite with bulky, filling foods. Three giant chicken-and-broccoli plates will make you miserable and you still won't hit your number. Instead, choose foods that pack a lot of calories into a small bite.
Fats are your best friend here because they carry more than twice the calories of carbs or protein per gram. A tablespoon of olive oil is 120 calories you'll barely notice on rice or pasta. A handful of nuts, a spoon of peanut butter, some cheese, or half an avocado all add up fast without filling you up.
- Peanut butter: 190 calories per 2 tablespoons
- Olive oil: 120 calories per tablespoon (add to any savory dish)
- Whole milk: 150 calories per cup, easy to drink with meals
- Trail mix: 300 to 400 calories per handful
- Granola: 250 to 400 calories per cup on top of yogurt
Drink Your Calories When Eating Feels Hard
Liquids don't trigger fullness the way solid food does, so they're the fastest way to close a calorie gap. A homemade shake can carry 700 to 1,000 calories and go down in five minutes, even when you're not hungry.
A reliable gainer shake: one cup whole milk, one scoop whey protein, a banana, two tablespoons peanut butter, and a half cup of oats blended together. That's roughly 700 calories. Drink one between lunch and dinner, or right after a workout, and you've solved a big chunk of your daily target in one shot.
If you don't want to make one, whole milk alone is a classic hardgainer tool. Two to three cups spread across the day adds 300 to 450 calories with zero effort.
Eat More Often, Not Just Bigger
If big plates make you feel stuffed, spread your calories across four to five smaller meals plus snacks. Your stomach handles 600 calories five times a day much easier than 1,000 calories three times a day.
Set rough eating windows so you never go too long without fuel. A workable rhythm: breakfast, mid-morning snack, lunch, an afternoon shake, dinner, and something small before bed. Casein-rich foods like cottage cheese or Greek yogurt before sleep are a nice bonus because they feed muscle overnight.
The habit that changes everything is never skipping. One missed meal can wipe 600 calories off your day, and a couple of those a week is the difference between gaining and staying stuck.
Lift Heavy So the Weight Goes Where You Want
Eating in a surplus without training means you'll gain, but a larger share will be fat. Resistance training tells your body to route those extra calories toward muscle. You don't need a fancy program, just progressive overload on big compound lifts.
Train three days a week and focus on movements that hit the most muscle at once. Add a little weight or one more rep whenever you can. That steady progression is what turns extra calories into a bigger, stronger frame.
- Squats and deadlifts for legs and back
- Bench press and overhead press for chest and shoulders
- Rows and pull-ups for a thicker back
- Aim for 3 to 4 sets of 6 to 10 reps, adding weight over time
Track the Scale and Adjust
Weigh yourself two or three mornings a week, right after waking and before eating, then average it. Daily weight bounces around from water and food, so the weekly trend is what matters.
If you're gaining half a pound to a pound a week, you're dialed in. If the scale hasn't moved in two weeks, add 300 calories a day, usually the easiest fix is one more shake or a bigger dinner. If you're gaining faster than a pound a week for a while and it feels like mostly fat, ease off by 200 calories.
Give any change at least two weeks before judging it. Weight gain rewards consistency, and the guys who win are the ones who keep hitting their number long after the novelty wears off.
The hard part is knowing whether you actually hit your number. That is what klyo is for: it sets your daily target, logs a meal from a photo, and tells you exactly what to add when you are short. For more, see how to gain weight with a fast metabolism and why can't I gain weight even though I eat a lot.
Frequently asked questions
How many calories should a skinny guy eat to gain weight fast?
Multiply your bodyweight in pounds by 18 to 20 for a solid starting target. For most skinny guys that lands between 2,700 and 3,300 calories a day, which creates a surplus of 300 to 500 calories for steady gains.
How fast can a skinny guy realistically gain weight?
A safe and effective pace is about half a pound to one pound per week. Faster than that and a larger share becomes fat, so a sustainable surplus beats crash bulking every time.
What are the best foods to gain weight quickly?
Calorie-dense foods like peanut butter, nuts, olive oil, whole milk, cheese, avocado, granola, and rice give you a lot of calories in small servings. Liquid calories like homemade shakes are the fastest way to close a daily gap.
Do I need to work out to gain weight?
You can gain weight from eating alone, but lifting weights directs more of those extra calories toward muscle instead of fat. Three days a week of compound lifts with progressive overload makes your gains look and feel a lot better.
stop reading, start building.
klyo automates everything in this article. 30 seconds a day. that’s the whole app.
available on iOS & Android
keep reading
How to Gain Weight With a Fast Metabolism (Without Eating All Day)
7 min · how to gain weight with a fast metabolism
High-Calorie Breakfast: 10 Fast Recipes for Weight Gain
6 min · high calorie breakfast for weight gain
What to Eat on Rest Days to Gain Weight
7 min · what to eat on rest days to gain weight