Muscle

How to Gain Weight (Healthily) as a Skinny Guy

If you eat "a lot" and still can’t gain, you’re simply not eating enough. Here’s how to gain weight without junk.

Eat a real surplus

Add 300–500 calories above maintenance daily. Skinny guys burn a lot — use calorie-dense foods so the volume is manageable: ghee, peanut butter, nuts, whole milk, paneer, bananas, rice, dal, eggs.

Make it muscle

Aim to gain ~0.25–0.5 kg a week. Faster than that is mostly fat.

Quick answers

Why can’t I gain weight?

A fast metabolism plus under-eating. Track a few days honestly — you’re likely eating less than you think.

Are mass gainers good?

Handy for extra calories, but often just sugar. A homemade shake is cheaper and better.

Know your numbers first

Get your calories, macros and a training split free in 60 seconds — no signup to see it.

Build my free plan

Related guides