There is an illusion of complexity to gaining weight and building muscle (perpetuated largely by people who want your money) but it is actually very straightforward. Your body requires a certain amount of energy (measured in calories) each day in order to fuel its activities. This is called your Total Daily Energy Expenditure or TDEE. If your diet supplies fewer calories than your TDEE (a deficit), you will lose weight. If your diet supplies more calories than your TDEE (a surplus), you will gain weight. You’ve probably heard of many different diets out there, and when they work, they all achieve weight gain in the same way – manipulating calorie balance.
This creates two points of failure to be aware of:
- Underestimating your TDEE.
This is very easy to do. Just remember, always, that no TDEE calculation is 100% accurate. Treat them as estimates only and don’t get fixated on what a calculator told you if it conflicts with what you’re seeing on the scale. Calculations of calorie burn during exercise, in particular, tends to be wildly inaccurate and inflated.
- Overestimating your calorie consumption.
Most commonly this happens when people pay inadequate attention to what they’re eating. This ranges from eyeballing portion sizes to simply not tracking calorie consumption at all.
Whichever it is, the most important fact to remember is that the scale doesn’t lie. In order to maintain or lose weight while eating at a true surplus, it would require your body to break the laws of the universe by making energy vanish into thin air. You can read further in our FAQ: Why can’t I gain weight?
The second piece of the puzzle is adding resistance training to your life. If you simply start eating more without giving your body a stimulus to build muscle, all you’ll do is get fat. That stimulus is resistance training.
There’s a lot of debate on the internet about the most optimal and efficient muscle building routines. The truth lies in the old adage – “Many roads lead to Rome”. Most of the sensible routines you can find out there work well if you commit to them and give them time. r/Fitness has a rich history of progress threads that prove a person can build muscular on just about any proven routine. Even better, “gym bros” everywhere have proven repeatedly that you can run some of the dumbest routines imaginable and still make good progress if you are trying hard.
While it doesn’t matter much which routine you follow, it’s still important that you do follow a structured routine. You can read more about this in the Importance of Having a Program section of the Adding Physical Activity page. A list of reliable, good quality routines that r/Fitness users commonly recommend can be found on the Recommended Routines – Strength Training / Muscle Building page.
Protein is the primary building block of muscle and it’s important to ensure that you eat enough each day to fuel the process. To maximize the benefit for building muscle, you’ll want to consume at least 160g or 0.8g/lb, whichever is greater. You can read more about this in the Macronutrients section of the Improving Your Diet page.
In your quest to build muscle, keep in mind that there is nothing special about protein powders or mass gainers. Quite literally, they are nothing more than powdered food. The only advantage the offer over any other protein source is convenience – they’re easy to prepare, transport, store, and consume. That’s it.
Step By Step Guide
- Take your “before” measurements.
These can be any measurements you want, but should at least include weight and photos of front, back, and side (in underwear is ideal).
- Estimate your TDEE.
Remember to treat this as an estimate only, and keep in mind the adage “No plan survives engagement with the enemy”. Expect to have to adjust this number.
- Set a daily calorie goal.
The best place to start is by increasing your TDEE by 10-20% (TDEE x 1.1-1.2). You will usually want to avoid going above 20% more than your TDEE. Going too far above your TDEE will lead to increased fat gain, and could make it very difficult to eat enough food without discomfort. Muscle builds very slowly, so don’t think that more food always = more muscle.
- Set a daily protein goal.
Shoot for a bare minimum of 160g per day of protein, ideally spread across four meals. Up to 0.8g/lb per day has been shown to be beneficial for building muscle.
- Track your calorie and protein consumption.
Tools such as MyFitnessPal or NutritionData are very useful for tracking calories. We also recommend the 3-Suns Adaptive TDEE Spreadsheet, which will adjust its estimate of your TDEE over time. Track everything you eat and drink, including additives and toppings.
- Take regular progress measurements.
Weight should generally be measured once a day (or at least once a week), preferably unclothed and on an empty stomach. Don’t sweat day-to-day fluctuations – track the trend over time. Monthly progress photos may be worth considering. Avoid any handheld or scale based body fat percentage measurements – the bio-electrical impedance method is extremely inaccurate and inconsistent.
- Adjust your diet over time.
As you gain weight, your TDEE will inevitably go up – more mass requires more calories to fuel. This means that your starting calorie goal will eventually no longer cause weight gain, and you will need to adjust it up.
- Be patient and do not expect progress to be fast
While you can gain weight pretty quickly, gaining actual muscle is a different story. You should not expect to gain more than ~2 lbs of pure muscle per month. Additionally, you should not expect to start seeing visual changes for at least the first month, and no noticeable changes for at least the first 2-3 months. Don’t let this discourage you.
(Source: Stronger By Science – Data Based Targets to Set Realistic Training Goals)
Additional Reading and Resources
Below are some additional resources that can help you with gaining muscle.
- Recommended Workout Routines
- Improving Your Diet
- r/Fitness Recipes Megathreads
- FAQ: Why can’t I gain weight?
- FAQ: Can I lose fat and build muscle at the same time?
- FAQ: How quickly can I change my body and grow muscle?
- FAQ: I want to look like [actor/celebrity/picture], how should I diet and work out?
- FAQ: Is my metabolism super fast/really slow?
- FAQ: Should I drink protein shakes / whey protein / mass gainers?
- FAQ: Is it true that eating too much protein at once is a waste?
- FAQ: How important is nutrient or meal timing?
- FAQ: What supplements are good to take?
- FAQ: How do I estimate the calories I’m eating if I didn’t make my food?
- FAQ: Should I train full-body or a body-part split?
- FAQ: What is the best rep range for muscle growth / hypertrophy?
- FAQ: What are the different repetition ranges good for?
- FAQ: Should I always lift to failure?
- FAQ: Does cardio impair muscle gains?
- r/AdvancedFitness – Optimizing muscle growth: A compilation of hypertrophy focused resources