Nutrition

Best Diet for Muscle Growth

Calories, protein and food choices that support lean gains.

No named diet builds muscle on its own. A small surplus, enough protein and food you can eat every day do. Here are the numbers and how to use them.

Meal-prep containers with rice, chicken, broccoli and carrots
Protein, carbohydrate and vegetables in every meal.

The best diet for muscle growth is not a named diet. It is a small calorie surplus, about 10–20% above what you need to hold your weight, with 1.6–2.2 g of protein per kg of body weight a day, enough carbohydrate to train hard and moderate fat, spread over 3–5 meals you can keep up.

Key takeaways

  • Eat a little more than you burn: about 10–20% above maintenance, aiming to gain roughly 0.25–0.5% of your body weight per week.
  • Protein: 1.6–2.2 g per kg of body weight a day, split across 3–5 meals.
  • Carbohydrate fuels your training: at least 3–5 g per kg a day. Fat: 0.5–1.5 g per kg a day.
  • Paleo, high-protein, keto and intermittent fasting can all build muscle if they hit these targets. Keto makes the carbohydrate target hard.
  • Weigh yourself weekly, check your lifts, and adjust in small steps.
General targets for healthy adults in a muscle-building phase. Example for an 80 kg person.
TargetGuideline80 kg example
Calorie surplus~10–20% above maintenanceMaintenance × 1.1 to × 1.2
Weight gain~0.25–0.5% of body weight per week~0.2–0.4 kg per week
Protein1.6–2.2 g/kg/day128–176 g a day
Carbohydrateat least 3–5 g/kg/dayat least 240–400 g a day
Fat0.5–1.5 g/kg/day40–120 g a day
Protein per meal0.4–0.55 g/kg per meal, across 3–5 mealsabout 30–45 g per meal

If you are advanced, use the low end of the surplus and gain more slowly.

Short answer

What is the best diet for muscle growth?

There is no single best diet for muscle growth. Paleo, keto, high-protein and intermittent fasting can all work, and they can all fail. What decides it is whether the diet gets four things right.

  1. 01

    Enough energy

    You eat slightly more than you burn, so your body has material to build with.

  2. 02

    Enough protein

    Protein supplies the building blocks for muscle repair and growth.

  3. 03

    Enough carbohydrate

    Carbohydrate fuels hard training, and hard training is the signal to grow.

  4. 04

    A plan you can repeat

    Muscle grows over months. The diet you keep beats the "perfect" diet you quit.

Diet does not build muscle on its own. It supports training. If your program is not pushing you, start with the best exercises for each muscle group.

Energy

How many calories do you need to build muscle?

To build muscle at a steady pace, eat a little above maintenance. Maintenance is the amount that keeps your weight stable.

Find your maintenance

The simplest way is to measure it, not guess it.

  1. 01

    Log two weeks

    Eat your normal diet for two weeks and log what you eat.

  2. 02

    Weigh in

    Weigh yourself a few mornings each week, after the bathroom and before food. Use the weekly average.

  3. 03

    Read the trend

    If your average weight holds steady, your average daily intake is close to maintenance.

Add a small surplus

Add about 10–20% to maintenance. Then watch the scale. For most beginners and intermediates, a gain of about 0.25–0.5% of body weight per week is the target. For an 80 kg lifter, that is about 0.2–0.4 kg a week.

If you have trained for years, aim for the lower end of both. Your muscle grows more slowly now, so the extra food mostly goes elsewhere.

Macros

How much protein, carbs and fat do you need?

Once calories are set, split them into protein, carbohydrate and fat. Set protein first, then fat, then fill the rest with carbohydrate.

  • Protein: 1.6–2.2 g per kg a day

    Protein is the one target to hit every day. Aim for 1.6–2.2 g per kg of body weight. For an 80 kg person, that is 128–176 g a day. Most people who exercise do well anywhere in that range. Pick a number you can reach without forcing it.

  • Fat: 0.5–1.5 g per kg a day

    Fat is part of a normal, sustainable diet. A moderate intake of 0.5–1.5 g per kg leaves room for carbohydrate. For 80 kg, that is 40–120 g a day.

  • Carbohydrate: the rest, at least 3–5 g per kg a day

    Carbohydrate is your training fuel. After protein and fat, the remaining calories come from carbohydrate. In a gaining phase, aim for at least 3–5 g per kg a day: 240–400 g or more at 80 kg.

What to eat

Best foods for muscle growth

Build most meals from whole foods. Supplements fill gaps. They don't replace meals.

  • Protein

    Chicken, turkey, lean beef, fish, eggs, Greek yoghurt, cottage cheese, tofu, tempeh, lentils and beans. A protein powder helps if you struggle to reach your number.

  • Carbohydrate

    Rice, oats, potatoes, pasta, bread, fruit, and beans and lentils (which also bring protein).

  • Fat

    Olive oil, nuts and nut butters, seeds, avocado, egg yolks and oily fish such as salmon.

  • Vegetables and fruit

    Every meal. They add fibre, vitamins and volume, and make a high food intake easier to live with.

Timing

How should you time your meals?

Timing matters less than your daily totals, but how you spread protein still helps.

  • 01

    Eat 3–5 meals a day

    Give each meal about 0.4–0.55 g of protein per kg of body weight: about 30–45 g at 80 kg. A practical rule: 20–40 g of protein per meal, every 3–4 hours.

  • 02

    Train between two meals

    Put one protein meal before your session and one after. It spreads your protein and fuels the workout, even a full-body session built from the best full-body exercises.

  • 03

    Fasting is optional

    If you prefer an eating window, that's fine, as long as you still hit your daily totals (see intermittent fasting below).

Diet styles

Do keto, paleo or intermittent fasting work for muscle growth?

Any of these can work if it hits your calories and protein. The question is how easy it makes those targets.

DietWhat it isFor muscle growth
High-proteinProtein at every meal, the rest flexibleEasiest fit. It hits the most important target by design.
PaleoWhole foods. No grains, processed foods or most dairyWorks. Use potatoes, fruit and root vegetables to reach your carbohydrate target without grains.
KetoVery low carbohydrate, high fatHardest fit. It can't reach 3–5 g of carbohydrate per kg, so hard training may feel flat.
Intermittent fastingAll meals inside a set eating windowWorks if you still hit your calories and protein. Fitting 3–5 protein meals into a short window is the challenge.
  • High-protein diet

    Protein provides the building blocks for muscle repair and growth, and it helps with appetite control. On a muscle-building diet, appetite control can work against you. If you feel too full to finish your food, move some protein into shakes.

  • Paleo

    Paleo builds meals around whole, unprocessed foods and cuts out grains, processed food and most dairy. That makes it easy to eat well and hard to eat a lot. If you go paleo to build muscle, lean on potatoes, sweet potatoes, fruit and rice substitutes to reach your carbohydrate target, and expect to eat larger portions.

  • Keto

    Keto keeps carbohydrate very low so your body runs mainly on fat. You can still gain muscle on keto if calories and protein are high enough. But a muscle-building phase calls for at least 3–5 g of carbohydrate per kg a day, and keto can't fit that. If your training feels flat, keto is the first thing I'd change.

  • Intermittent fasting

    Intermittent fasting puts all your meals inside an eating window, for example 8 hours. You can build muscle this way if you still hit your calorie and protein targets. The hard part is fitting enough protein meals and enough total food into fewer hours. If you fast, open the window with a big protein meal and close it with another. Plain creatine fits inside the fast. See does creatine break a fast for the details.

Week by week

How to adjust your diet week by week

  1. 01

    Set the goal

    This plan is for gaining muscle. If you want to lose fat first, run that phase on its own.

  2. 02

    Pick an eating style you can repeat

    Use the table above. The best diet is the one you still follow in month four.

  3. 03

    Hit protein first

    If you only track one number, track protein.

  4. 04

    Weigh in and average

    Weigh yourself a few mornings a week and compare weekly averages, not single days.

  5. 05

    Adjust in small steps

    Gaining slower than about 0.25% of body weight a week? Add a little food, mostly carbohydrate. Gaining faster than about 0.5%? Pull back a little. Then hold for two weeks before you change again.

  6. 06

    Check your training

    The scale tells you about food. Your logbook tells you about muscle. If your weight goes up and your lifts don't, look at your program and how much you should train.

What to avoid

Common mistakes

  • 01

    Not eating enough

    Many "hardgainers" are simply under-eating. Measure your intake for two weeks before you decide your body is the problem.

  • 02

    Eating everything in sight

    A big surplus does not build muscle much faster. It mostly adds fat you'll have to lose later.

  • 03

    Cutting carbs while bulking

    Carbohydrate fuels hard sets. Going too low makes training worse right when you need it most.

  • 04

    Changing the plan every week

    Daily weight jumps around. Judge on two-week averages and adjust one thing at a time.

  • 05

    Forgetting the training

    Food supports muscle growth. A progressive overload program is what drives it.

FAQ

Questions

How much protein do I need to build muscle?

Aim for about 1.6–2.2 g of protein per kg of body weight a day. For an 80 kg person, that is roughly 128–176 g. Split it across 3–5 meals, with about 20–40 g of protein in each, every 3–4 hours. You don't need to hit the top of the range. Pick a number you can reach every day with normal food, and use a protein shake to fill the gap.

Do I need a calorie surplus to build muscle?

For steady muscle growth, yes, a small one. A surplus of about 10–20% above maintenance gives your body the energy to build new tissue while you train. Aim to gain about 0.25–0.5% of your body weight per week. Some beginners gain muscle without a surplus, but if you have trained for a while, eating at or below maintenance makes progress slow.

Can I build muscle while intermittent fasting?

Yes, if you still hit your calorie and protein targets inside your eating window. The challenge is practical: fitting 3–5 protein meals and a surplus into fewer hours. Start and end your window with a large protein meal, keep carbohydrate around training, and use a shake if you fall short. Plain creatine in water does not break the fast, so you can keep taking it.

Is keto good for muscle gain?

Keto can build muscle if calories and protein are high enough, but it is the hardest of the popular diets to bulk on. A muscle-building phase calls for at least 3–5 g of carbohydrate per kg of body weight a day to fuel training, and keto keeps carbohydrate far below that. If you enjoy keto, you can make it work. If your training feels flat, add carbohydrate back first.

Can I lose fat and gain muscle at the same time?

Sometimes. It is most likely if you are new to lifting, coming back after a break, or carrying more body fat. In those cases, eating around maintenance with high protein and hard training can shift your shape. If you are lean and experienced, it is usually more effective to run a clear muscle-building phase with a small surplus, then a separate fat-loss phase.

How fast can I gain muscle?

Slower than most people hope. A realistic target in a muscle-building phase is to gain about 0.25–0.5% of your body weight per week, and only part of that gain is muscle. Beginners sit at the upper end of what is possible. Advanced lifters should aim for the lower end. Track your weight and your lifts over months. If both are going up slowly, it is working.

Summary

The bottom line

Forget the label on the diet. Eat about 10–20% above maintenance, get 1.6–2.2 g of protein per kg a day, keep carbohydrate high enough to train hard, and adjust every two weeks based on your weight and your lifts. Then give it months, not weeks.

Bulking program

Pair the diet with a plan

Bulking and every other bodybuilding program, in one subscription.

$19/month – All Programs

60-day money-back guarantee.

Want a coach for training and nutrition? Become a Complete Athlete