FuelTheGains Logo
FuelTheGains
Comment ça marcheTarifsFAQBlog
Se connecterCommencer
Retour au blog
February 20, 2026·14 min de lecture

The Complete Bulking Meal Plan for Skinny Guys (With Sample Week)

If you've ever eaten what feels like a mountain of food and still can't gain weight, this guide is for you. Full 7-day meal plan, calorie calculator, and meal prep tips for hardgainers.

Meal prep containers with high-calorie bulking meals

You're not broken. You're not destined to be skinny forever. You just need a real plan.

Most bulking advice online is written for guys who gain weight easily — "just eat more bro" doesn't cut it when your metabolism burns through calories like jet fuel. If you're a naturally skinny guy (aka a hardgainer or ectomorph), you need a bulking meal plan for skinny guys that's built around how your body actually works.

This guide gives you everything: the science behind why gaining weight is harder for you, how to calculate exactly what you need to eat, a full 7-day meal plan with 3,000+ calories per day, and practical meal prep tips so you actually stick with it.

Let's get into it.

Why Skinny Guys Struggle to Gain Weight

Before we talk food, let's talk about why this is so damn hard for you in the first place. Understanding the "why" makes the "how" a lot easier to commit to.

1. You Have a Fast Metabolism

Some people just burn more calories at rest. Research shows resting metabolic rates can vary by 15–20% between individuals of similar size. If you're on the high end, you might need 300–500 extra calories per day just to match what a slower-metabolism person maintains on.

2. You Overestimate How Much You Eat

This is the big one. Most skinny guys who say "I eat so much" are actually eating far less than they think. Studies consistently show that people who struggle to gain weight underestimate their calorie intake by 30–50%. You might crush a big dinner, but then skip breakfast, have a light lunch, and end the day 800 calories short.

3. You Fill Up Fast

Hardgainers often have smaller appetites or feel full quickly. Eating 3,000+ calories when your body is screaming "I'm full" at 2,200 is a genuine challenge. It's not about willpower — your satiety signals are just more aggressive.

4. You're Too Active Without Compensating

If you're training hard 4–5 days a week and walking 10,000 steps a day, you could be burning 500–800 extra calories daily. That's an entire extra meal you need to eat just to break even.

The bottom line: Gaining weight as a skinny guy isn't about eating "a lot." It's about eating enough, consistently, every single day. And that requires a plan. (New to this? Start with our guide on how to gain weight fast as a skinny guy.)

How to Calculate Your Bulking Calories

You can't hit a target you can't see. Here's how to find your number.

Step 1: Find Your Maintenance Calories

Use this simple formula (the Mifflin-St Jeor equation):

For men:

(10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5 = BMR

Multiply your BMR by your activity level:

  • Sedentary (desk job, little exercise): BMR × 1.4
  • Moderately active (3–4 workouts/week): BMR × 1.6
  • Very active (5–6 intense workouts/week): BMR × 1.8

This gives you your Total Daily Energy Expenditure (TDEE) — the calories you need to maintain your current weight.

Step 2: Add Your Surplus

For a lean bulk, add 300–500 calories on top of your TDEE. This supports muscle growth while minimizing fat gain.

Example:

  • 150 lb male, 5'10", age 24, moderately active
  • BMR: (10 × 68) + (6.25 × 178) − (5 × 24) + 5 = 1,682 cal
  • TDEE: 1,682 × 1.6 = 2,691 cal
  • Bulking target: 2,691 + 400 = ~3,100 cal/day

Step 3: Set Your Macros

A solid starting point for a bulking meal plan for skinny guys:

MacroTargetWhy
Protein0.8–1g per lb of bodyweightMuscle repair and growth
Carbs45–55% of total caloriesEnergy for training and recovery
Fats25–30% of total caloriesHormones, absorption, calorie density

For our 150 lb example at 3,100 calories:

  • Protein: 150g (600 cal)
  • Carbs: 390g (1,560 cal)
  • Fats: 105g (940 cal)
Pro tip

If you struggle to eat enough volume, bump fats slightly higher. Fat has 9 calories per gram vs. 4 for carbs and protein — it's the easiest way to add calories without adding plate size.

The 7-Day Bulking Meal Plan for Skinny Guys (3,100+ Calories)

Here's a full week of meals designed for hardgainers. Every day hits 3,100–3,300 calories with 150g+ protein. Meals are simple, repeatable, and use affordable ingredients.

Day 1 — Monday

MealFoodCaloriesProtein
Breakfast3 whole eggs scrambled + 2 slices whole wheat toast + 1 banana + 1 tbsp peanut butter65030g
SnackGreek yogurt (200g) + ¼ cup granola + drizzle of honey35022g
Lunch8 oz chicken thigh + 1.5 cups white rice + steamed broccoli + 1 tbsp olive oil78048g
Pre-workoutPeanut butter & jelly sandwich on whole wheat + glass of whole milk52022g
Dinner8 oz ground beef (85/15) + pasta (2 oz dry) + marinara sauce + side salad75045g
Evening snackProtein shake: 1 scoop whey + 1 banana + 2 tbsp peanut butter + whole milk55038g
Total~3,600~205g

Day 2 — Tuesday

MealFoodCaloriesProtein
BreakfastOvernight oats: 1 cup oats + whole milk + 1 scoop protein powder + berries + chia seeds62040g
SnackTrail mix (¼ cup almonds, cashews, raisins)32010g
LunchTurkey & avocado wrap (large tortilla) + side of sweet potato fries (baked)72035g
Pre-workoutRice cakes (3) + 2 tbsp almond butter + banana45012g
Dinner8 oz salmon fillet + quinoa (1 cup cooked) + roasted asparagus70052g
Evening snackCottage cheese (1 cup) + pineapple chunks + walnuts40030g
Total~3,210~179g

Day 3 — Wednesday

MealFoodCaloriesProtein
Breakfast4-egg omelette with cheese, peppers, onion + 2 slices toast + orange juice72038g
SnackProtein bar + apple38022g
LunchChicken burrito bowl: 6 oz chicken breast, rice, black beans, salsa, cheese, sour cream82052g
Pre-workoutSmoothie: oats + banana + whole milk + honey42014g
DinnerSteak (8 oz sirloin) + baked potato with butter + green beans75050g
Evening snackWhole milk (2 cups) + 2 tbsp peanut butter straight from the jar48024g
Total~3,570~200g

Day 4 — Thursday

MealFoodCaloriesProtein
BreakfastBagel with cream cheese + 3 scrambled eggs + fruit68032g
SnackSmoothie: protein powder + frozen mango + spinach + whole milk42032g
LunchTuna melt (2 cans tuna, mayo, cheese on sourdough) + tomato soup78050g
Pre-workoutBanana + handful of almonds + dried dates3808g
DinnerChicken stir-fry: 8 oz chicken breast + mixed veggies + 1.5 cups jasmine rice + soy sauce + sesame oil75048g
Evening snackGreek yogurt + granola + peanut butter drizzle42028g
Total~3,430~198g

Day 5 — Friday

MealFoodCaloriesProtein
BreakfastPancakes (3 large) + maple syrup + 2 eggs + turkey sausage (2 links)72034g
SnackPeanut butter banana toast (2 slices)44014g
LunchDouble cheeseburger (homemade, lean beef) + baked sweet potato wedges85052g
Pre-workoutWhole milk + protein bar46032g
DinnerPork chops (8 oz) + mashed potatoes + roasted carrots70045g
Evening snackCasein shake + 2 tbsp almond butter38035g
Total~3,550~212g

Day 6 — Saturday

MealFoodCaloriesProtein
BreakfastBreakfast burrito: 3 eggs, cheese, sausage, peppers, salsa in large tortilla72038g
SnackMixed nuts (⅓ cup) + dark chocolate (1 oz)40010g
LunchPulled chicken sandwich + coleslaw + baked beans75040g
Pre-workoutWhite rice (1 cup) + soy sauce + 2 fried eggs48018g
DinnerSpaghetti bolognese: 8 oz ground turkey + whole wheat pasta + parmesan78052g
Evening snackProtein shake + handful of cashews44036g
Total~3,570~194g

Day 7 — Sunday (Meal Prep Day)

MealFoodCaloriesProtein
BreakfastFrench toast (3 slices) + berries + Greek yogurt on top62028g
SnackSmoothie bowl: protein powder, frozen acai, banana, granola, peanut butter55032g
LunchGrilled chicken (8 oz) + sweet potato + avocado + mixed greens72048g
Pre-workoutOatmeal + banana + honey + whole milk45014g
DinnerBeef & bean chili (homemade) + cornbread + shredded cheese80048g
Evening snackCottage cheese + walnuts + honey38030g
Total~3,520~200g

Meal Prep Tips for Skinny Guys Who Hate Cooking

Consistency beats perfection. The best bulking meal plan for skinny guys is the one you actually follow. Here's how to make it easy.

Batch Cook Your Proteins on Sunday

Grill 3–4 lbs of chicken thighs, brown 2 lbs of ground beef, and hard-boil a dozen eggs. Store in containers. That covers most of your week.

Cook Rice in Bulk

Make a huge pot of rice (or buy microwaveable rice packets for lazy days). Rice is cheap, calorie-dense, and pairs with literally everything.

Pre-Make Your Shakes

Measure out dry ingredients (oats, protein powder, nut butter) into ziplock bags. In the morning, dump a bag into a blender with milk and a banana. Done in 60 seconds.

Use Calorie-Dense Foods as Staples

When eating enough is the hard part, lean on foods that pack a lot of calories into small volumes:

  • Peanut butter / almond butter — 190 cal per 2 tbsp
  • Whole milk — 300 cal per 2 cups
  • Olive oil — 120 cal per tbsp (drizzle it on everything)
  • Nuts and trail mix — 160–200 cal per small handful
  • Dried fruit — 130 cal per ¼ cup
  • Avocado — 240 cal each
  • Granola — 200+ cal per ¼ cup

Eat on a Schedule, Not by Hunger

Your hunger signals will lie to you. Set reminders if you have to. Eat every 3–3.5 hours whether you feel hungry or not. After a week or two, your appetite will start to catch up.

Drink Your Calories

This is the single biggest hack for hardgainers. A 600-calorie shake takes 2 minutes to drink and doesn't make you feel stuffed the way a 600-calorie plate of food does. Aim for at least one high-calorie shake daily.

Go-to mass shake recipe:

  • 2 cups whole milk (300 cal)
  • 1 scoop whey protein (120 cal)
  • 1 banana (100 cal)
  • 2 tbsp peanut butter (190 cal)
  • ½ cup oats (150 cal)
  • Total: ~860 calories, 50g protein

Common Bulking Mistakes Skinny Guys Make

Avoid these and you'll be ahead of 90% of hardgainers:

  1. Only eating "clean" — Brown rice and chicken breast is great, but if you can't hit your calories, you won't grow. It's okay to include calorie-dense foods that aren't "perfectly clean." A PB&J never killed anyone's gains.

  2. Skipping meals after a big one — Ate a 1,200-calorie lunch and feel stuffed? Great. But don't skip your afternoon snack because of it. The day's total is what matters.

  3. Not tracking — At least for the first 4–6 weeks, track everything. You need to know if you're actually hitting your numbers. Guessing is what got you stuck in the first place.

  4. Changing plans every week — Pick a plan (like this one), follow it for 4–6 weeks, weigh yourself weekly, and adjust. If you're gaining 0.5–1 lb per week, you're on track.

  5. Neglecting training — Extra calories without progressive overload in the gym means fat gain, not muscle. Follow a solid strength program (push/pull/legs, upper/lower, or a beginner program like GZCLP or 5/3/1) alongside your diet.

How to Track Progress

Weigh yourself every morning, same time, after using the bathroom. Take the weekly average — daily fluctuations don't matter.

Target rate of gain:

  • Beginners: 0.75–1 lb per week
  • Intermediates: 0.5–0.75 lb per week

If you're gaining less than that, add 200 calories. If you're gaining more, you might be adding too much fat — drop by 100–200 calories.

Take progress photos every 2 weeks (front, side, back) in the same lighting. The mirror lies. Photos don't.

Let FuelTheGains Build Your Meal Plan Automatically

Look — this 7-day plan is a great starting point. But your needs will change. As you gain weight, your calorie target goes up. As your training evolves, your macros shift. And eating the exact same meals for months gets old fast.

That's where FuelTheGains comes in.

FuelTheGains is a bulking toolkit built specifically for guys who struggle to gain weight. Tell it your stats, your goals, and your food preferences, and it generates a personalized weekly meal plan with the exact calories and macros you need — updated every week as your body changes.

Here's what it does:

  • Personalized calorie & macro targets based on your body and activity level
  • Fresh weekly meal plans so you never get bored
  • Progress tracking to know if your bulk is on track
  • Grocery lists generated automatically from your meal plan
  • Adjusts as you grow — your plan evolves with you

No more guessing. No more spreadsheets. No more eating the same chicken and rice until you hate both of them.

Start your free plan at FuelTheGains.com →

The Bottom Line

Gaining weight as a skinny guy isn't complicated — it's just hard. You need to eat more than you think, more consistently than feels natural, and for longer than you expect.

But with the right bulking meal plan for skinny guys, a solid training program, and the discipline to show up every day, you will grow. Thousands of former hardgainers are walking proof.

Start with this 7-day plan. Track your food. Hit the gym. Weigh yourself weekly. Adjust as needed.

And when you're ready to stop doing it all manually, let FuelTheGains handle the nutrition side so you can focus on what matters — showing up and putting in the work.

You've got this. Now go eat. 💪

Prêt à arrêter de deviner ?

Plan personnalisé avec quantités exactes, optimisé pour ta prise de masse — mis à jour chaque semaine selon ta progression.

Commencer gratuitement
FuelTheGains Logo
FuelTheGains

Plans alimentaires sur mesure, propulsés par les maths. Pour ceux qui s'entraînent dur et pensent malin.

Produit

Comment ça marcheTarifsFAQ

Support

EmailX@matthieumatical

Mentions légales

Conditions d'utilisationPolitique de confidentialité

En vedette

ShowMySites

© 2026 FuelTheGains. Tous droits réservés.