Nutrition · Gaining Weight

The Skinny Guy's Guide to Gaining Weight

Eat "heaps" but still can't put on weight? You're not cursed with a fast metabolism, you're just not eating enough yet. Here's how to finally gain, and make sure it's muscle, not just fat.

The short answer: Eat 300–500 calories a day above your maintenance, get at least 1.6 g of protein per kg, use calorie-dense foods and shakes so eating more is easier, and lift weights 3–4 times a week. Aim to gain about 0.5% of your body weight per week.
Free tool

Find out how much you really need to eat

The free Fit Gorillas Macro Calculator works out your maintenance and bulking calories, plus your protein, carbs and fats, in 30 seconds.

Calculate my calories →

Why skinny guys struggle to gain

Calling yourself a "hardgainer" usually comes down to a few things:

The good news: all of these can be fixed with a plan. Your body has no choice but to grow when you consistently eat more than you burn.

Step 1: Eat more than you burn

Work out your maintenance calories (TDEE), then add 300–500 calories a day. Skinny guys can use the bigger end of this range, because gaining is your hardest part.

Example: 25-year-old guy, 65 kg, 180 cm, trains 3–5 days a week

  • Maintenance: about 2,570 calories a day
  • Bulking target: 2,570 + 300–500 = about 2,870–3,070 calories a day
  • Target gain: about 0.3 kg a week (roughly 1–1.5 kg a month)

If the scales don't move after 2–3 weeks, add another 100–200 calories a day. More detail in how many calories you need to build muscle.

Step 2: Make eating easier

You don't need to force down giant plates of chicken and broccoli. You need foods that pack lots of calories into a small amount of food.

FoodServingCalories (approx.)
Oats (dry)80 g300
Peanut butter2 tbsp (32 g)190
Mixed nuts30 g handful180
Whole milk250 ml160
Cooked rice1 cup240
Cheese30 g120
Olive oil1 tbsp120
Avocado½ medium120
Raisins / dried fruit40 g120

Tricks that make a big difference

The Gorilla gainer shake (~610 calories, ~42 g protein)

300 ml whole milk + 1 scoop whey protein + 1 banana + 2 tbsp peanut butter. Blend and drink. Add 40 g of oats for about 150 extra calories.

Step 3: Get enough protein

Calories make you gain weight. Protein, along with training, makes sure more of that weight is muscle. Eat at least 1.6 g of protein per kg of body weight. More is fine. For a 65 kg guy that's at least 105 g a day. See how much protein you need to build muscle.

A sample 3,000-calorie day

MealWhat to eatCaloriesProtein
Breakfast80 g oats with 300 ml whole milk and a banana~600~22 g
Mid-morningGorilla gainer shake~610~42 g
Lunch150 g chicken breast, 200 g cooked rice, veg, 1 tbsp olive oil~660~52 g
Dinner150 g lean beef mince, 100 g pasta (dry weight) with sauce, 20 g cheese~800~56 g
Evening200 g Greek yoghurt + 30 g nuts~380~24 g
Total~3,050~195 g

Swap in foods you like. What matters is hitting your calories and protein every day.

Step 4: Train so it turns into muscle

Eating more without lifting just adds fat. Training tells your body to use those extra calories to build muscle.

Step 5: Track it and adjust

  1. Track your food for at least 2–3 weeks. It's the fastest way to find out what you're really eating.
  2. Weigh in 3–7 mornings a week and use the weekly average.
  3. Every 2–3 weeks: not gaining? Add 100–200 calories a day. Gaining faster than about 0.5% a week? Take 100–200 off.

The Fit Gorillas Macro Tracker makes this easy: plan your day in grams, see your calories against your target, and get weekly check-ins that tell you when to add more food.

5 skinny guy mistakes

  1. Guessing instead of tracking. "I eat heaps" is the number one reason skinny guys stay skinny.
  2. Skipping meals when busy. One missed meal can wipe out your surplus for the day. Keep shakes or snacks on hand.
  3. Living on junk food. It's fine in small amounts, but a "dirty bulk" adds fat fast and leaves you short on protein.
  4. Program hopping. Stick with one solid program for at least 8–12 weeks and focus on getting stronger.
  5. Panicking about a bit of fat. Some fat gain is normal when you bulk. Keep the gain slow and steady and it stays small.

Quick FAQ

I have a fast metabolism. Can I still gain weight?

Yes. Some people do burn more calories than others, mostly through moving more. It just means your number is higher. Once you eat above it consistently, you'll gain.

Do I need mass gainer shakes?

No. Mass gainers are just convenient calories. A homemade shake with milk, oats, banana, peanut butter and protein powder does the same job and is usually cheaper.

How long until I see results?

If you gain about 0.5% of your body weight a week and train consistently, most guys notice a real difference in the mirror and in their strength within 2–3 months.

Stop guessing. Start growing.

Two steps to finally put on size.

Step 1 · Free

Macro Calculator

Get your maintenance and bulking calories, plus your protein, carbs and fats.

Calculate my calories →

Not Born. It's Built.

This article is general information for healthy adults and isn't medical advice. If you're underweight because of a medical condition or have trouble eating, talk to your doctor. Maintenance estimates use the Mifflin-St Jeor equation with a 1.55 activity multiplier; food values are approximate, so check the labels on your own brands. Related reading: What are macros? · How much protein do you need? · How many calories to build muscle? · How to cut without losing muscle