Nutrition · Beginner · 4 min read
How to Gain Weight: The Healthy Way for Skinny Lifters
Some people find losing weight hard. Others find eating enough harder. If the scale will not move no matter what you eat, the problem is almost never your metabolism — it is the arithmetic. Here is how to gain weight steadily and cleanly.

On this page
Why you are not gaining weight
Metabolism varies between people, but not enough to break physics. Studies on "fast metabolisms" show the difference between a naturally light eater and a heavy one is a few hundred calories a day — invisible in the moment, decisive on the scale. The usual causes of not gaining:
- Underestimating intake (sauces, drinks and skipped meals do not count themselves).
- Skipping meals when busy — one missed 800-calorie meal wipes out a whole surplus.
- Training too much cardio, burning the food you just ate.
- +300–500calories above maintenanceEnough to grow, little enough to stay lean
- 1.6–2.2 g/kgproteinThe muscle-building floor
- 3–4meals plus snacksThe eating is a schedule, not an appetite
How to eat to gain weight
The rules are simple; doing them daily is the work:
- Eat four meals a day, roughly evenly spaced. Appetite follows schedule.
- Anchor every meal around protein — meat, fish, eggs, dairy, tofu or legumes.
- Add calorie-dense extras: olive oil, nuts, nut butters, dried fruit, whole milk.
- Drink calories when eating fails: milk, smoothies with oats, banana and protein.
- Weigh yourself weekly and adjust — if the scale is flat after two weeks, add 200 calories.
- BreakfastOats, whole milk, banana, whey
- LunchRice, chicken, vegetables, olive oil
- SnackGreek yogurt, nuts, honey
- DinnerPasta, beef, cheese, sauce
The protein target is fixed; the rest is appetite and convenience. Liquid calories are the easiest lever — a daily shake with milk, oats, banana and protein is 600 to 800 calories almost nobody notices.
Training for weight gain
Food without training is just fat gain. The surplus only turns into muscle if the stimulus is there: lift heavy on the big patterns — squat, hinge, press, row — and add weight or reps over time. Cardio is fine in moderation; it is not the enemy unless it wrecks your appetite or your recovery.
- A 300 to 500 calorie surplus, tracked
- Protein at every meal, 1.6 to 2.2 g per kg daily
- Heavy compound lifting three to four times a week
- Weighing in weekly and adjusting the surplus
- "Eat everything" dirty bulking — the fat comes back to haunt you
- Skipping meals and trying to catch up at midnight
- Adding five cardio sessions and wondering why the scale is flat
- Judging progress by the mirror in week two
- You are eating less than you think — track one week to see the real number.
- A 300 to 500 calorie surplus with 1.6 to 2.2 g of protein per kg builds muscle steadily.
- Four scheduled meals plus liquid calories beat eating by appetite.
- Lifting heavy on the big patterns turns the surplus into muscle, not fat.
- Weigh in weekly and adjust: flat scale means +200 calories.
Frequently asked questions
How many calories should I eat to gain weight?
About 300 to 500 above your maintenance. That is enough to grow muscle without piling on fat. If the scale does not move after two weeks, add another 200.
Why can I not gain weight no matter what I eat?
Almost always because intake is lower than it feels — missed meals, small portions and untracked snacks. Track everything for a week; the arithmetic usually surprises people.
What are the best foods to gain weight?
Calorie-dense and protein-rich: rice, pasta, meat, fish, eggs, dairy, nuts, nut butters, olive oil and smoothies. Liquid calories are the easiest way to add volume without feeling stuffed.
How fast should I gain weight?
About 0.25 to 0.5 percent of bodyweight per week — roughly 2 to 4 kg a month for most beginners. Faster than that and the extra is mostly fat.
Related guides
How to Lean Bulk: Build Muscle Without Getting Fat
A lean bulk explained: the right calorie surplus, how fast to gain, clean bulk vs dirty bulk, and how to add muscle while keeping fat gain low.
Intermediate · 5 min read
How to Eat for Muscle Gain: The Bulking Diet
How to set up a bulking diet for lean muscle gain: calorie surplus size, protein and carb targets, food choices, and how to avoid getting fat.
Intermediate · 3 min read
How Much Protein Do You Need to Build Muscle?
How much protein you need per day to build muscle and lose fat, the best protein sources, and how to time and distribute it for the best results.
Beginner · 4 min read
How to Build Muscle: The Complete Hypertrophy Guide
How to build muscle, explained simply: the three drivers of growth, how much to train and eat, how fast you can gain, and the mistakes to avoid.
Beginner · 5 min read
This guide is general educational information, not medical advice. Train within your ability and consult a qualified professional before starting a new program if you have an injury or health condition.