Building muscle requires eating enough protein, enough calories, and the right mix of carbohydrates and fats to fuel your training and recovery. The specifics matter more than most people realize: not just how much you eat, but what you eat at each meal and how you spread it throughout the day. Here’s what the evidence says about dialing in your nutrition for muscle growth.
How Many Calories You Actually Need
You can’t build muscle in a meaningful calorie deficit. Your body needs extra energy beyond what it burns each day to construct new tissue. The target is a surplus of 10 to 20% above your maintenance calories, which typically produces a weight gain of about 0.25 to 0.5% of your body weight per week.
If you’re relatively new to lifting (less than six months of consistent training), aim for the higher end of that range. Your body responds more aggressively to the stimulus early on and can convert more of that surplus into muscle rather than fat. If you’ve been training for several years, stick closer to 10% above maintenance. Experienced lifters gain muscle more slowly, so extra calories beyond that threshold are more likely to end up as body fat.
For a 170-pound person maintaining their weight at roughly 2,500 calories, that means eating somewhere between 2,750 and 3,000 calories per day during a building phase.
Protein: The Most Important Piece
Protein is the raw material your muscles are made from. The American College of Sports Medicine recommends 1.2 to 1.7 grams of protein per kilogram of body weight per day for people who train regularly. If you’re actively trying to add significant muscle mass, aim for the upper end. For a 180-pound (82 kg) person, that’s roughly 100 to 140 grams of protein daily.
Not all protein is created equal, though. What matters most is a specific amino acid called leucine, which acts like a switch that turns on muscle building in your cells. You need about 3 grams of leucine per meal to fully activate that process, which translates to roughly 30 grams of high-quality protein per sitting. Until you hit that threshold, your body stays in more of a breakdown mode than a building mode.
The best sources of leucine-rich protein include chicken, beef, fish, eggs, Greek yogurt, cottage cheese, and whey protein powder. These animal-based proteins are more easily digested and have a more complete amino acid profile than most plant sources.
If You Eat Plant-Based
Plant proteins are generally less effective at stimulating muscle growth per gram because they contain fewer essential amino acids and less leucine. But you can close that gap with a few strategies. Combine complementary proteins like beans and rice to create a complete amino acid profile. Use plant-based protein isolates, particularly soy protein isolate, which is one of the strongest plant options. You can also swap refined grains for whole grains to bump up the protein content of meals you’re already eating. Some plant-based lifters supplement with leucine directly to make sure they’re hitting that 3-gram-per-meal threshold.
If you follow a plant-based diet, you’ll likely need to eat a higher total volume of protein-rich food to match the muscle-building effect of an omnivorous diet. Aiming for the top of the protein range (1.7 g/kg/day or slightly above) is a smart move.
How to Spread Protein Across the Day
Eating 100+ grams of protein in one or two meals and skipping it the rest of the day is a common mistake. Research shows that distributing protein evenly across your meals boosts muscle building by about 25% compared to loading most of your protein into lunch and dinner. Three meals containing at least 30 grams of protein each is a solid baseline.
If you prefer eating between meals, adding a protein-rich snack works too. But if you’re a three-meals-a-day person, that’s perfectly fine as long as each meal carries its weight in protein. The key is avoiding the pattern many people fall into: a low-protein breakfast (toast, cereal, fruit), a moderate lunch, and then trying to cram all the protein into a giant dinner.
The Post-Workout Window Is Overrated
You’ve probably heard you need to slam a protein shake within 30 minutes of finishing a workout or you’ll miss the “anabolic window.” A randomized controlled trial in resistance-trained men eating high-protein diets found that timing protein around a workout had no detectable effect on muscle mass or strength gains. Total daily protein intake matters far more than when you eat it relative to your session.
As long as you’re eating enough protein spread across a few meals each day (at least 1.6 g/kg/day), there’s a wide range of eating patterns that produce the same results. If a post-workout shake is convenient, great. If you’d rather eat a real meal an hour or two later, that works just as well.
Carbohydrates Fuel Your Training
Carbs don’t build muscle directly, but they power the workouts that do. Your muscles run on stored carbohydrate (glycogen) during resistance training, and depleted glycogen means worse performance, fewer reps, and less stimulus for growth. The National Strength and Conditioning Association and the International Society of Sports Nutrition both recommend 5 to 8 grams of carbohydrates per kilogram of body weight per day for active individuals.
For a 180-pound person, that’s roughly 370 to 660 grams of carbs daily, which is a wide range. Where you land depends on how often and how intensely you train. Someone lifting four days a week can stick to the lower end. Someone training twice a day or combining lifting with conditioning work needs more.
Prioritize carb sources that also deliver vitamins, minerals, and fiber: oats, potatoes (white and sweet), rice, quinoa, whole grain pasta, fruits, and beans. These keep your energy stable and your digestion running smoothly, unlike processed carbs that spike your blood sugar and leave you crashing mid-workout.
Why You Shouldn’t Cut Fat Too Low
Dietary fat plays a role in hormone production, including testosterone, which supports muscle growth. A systematic review of intervention studies found that men who followed low-fat diets (around 20% of total calories from fat) had small to moderate decreases in testosterone compared to those eating higher-fat diets (around 40% of calories). While the exact practical impact is still being studied, there’s enough evidence to avoid going extremely low-fat when your goal is building muscle.
A reasonable target is getting 25 to 35% of your daily calories from fat. Choose sources that also provide other benefits: avocados, nuts and nut butters, olive oil, seeds (chia, hemp, flax), fatty fish like salmon and mackerel, and whole eggs. These foods are also calorie-dense, which helps if you struggle to eat enough.
Best Foods for a Muscle-Building Diet
The most effective approach combines lean protein, quality carbs, healthy fats, and plenty of vegetables. Here’s what a well-stocked kitchen looks like when muscle gain is the goal:
- Proteins: chicken breast, turkey, lean beef, pork tenderloin, fish, eggs, Greek yogurt, cottage cheese, tofu, tempeh
- Carbohydrates: oats, rice (white or brown), potatoes, sweet potatoes, quinoa, whole grain pasta, bananas, berries, beans, chickpeas
- Fats: olive oil, avocado, almonds, walnuts, peanut butter, almond butter, salmon, chia seeds, flax seeds
- Vegetables: broccoli, spinach, peppers, asparagus, mushrooms, Brussels sprouts, kale, zucchini
If you find it hard to eat enough food, lean on calorie-dense options like nut butters, rice, dried fruit, olive oil drizzled over meals, and smoothies blended with protein powder, oats, and banana. These make it easier to hit your calorie target without feeling uncomfortably full.
Does Creatine Help?
Creatine monohydrate is the most studied sports supplement in existence. It doesn’t build muscle on its own, but it helps your muscles produce more energy during high-intensity efforts, which means you can push harder in training and recover faster between sets. The standard recommendation is 3 to 5 grams per day. No loading phase is necessary, though it takes a few weeks of consistent use to fully saturate your muscles. It’s one of the few supplements with strong evidence behind it, and it’s inexpensive.
Putting It All Together
A practical day of eating for muscle gain might look like this for a 180-pound lifter: three to four meals, each containing 30 to 40 grams of protein, built around a starchy carb source, with a serving of vegetables and a source of healthy fat. Total daily intake lands somewhere around 2,800 to 3,200 calories, with protein at 140 grams, carbs making up the bulk of the remaining calories, and fat at roughly 30% of total intake.
The specifics will vary based on your body weight, training intensity, and how quickly you gain fat. Start with a 10 to 15% surplus, track your weight weekly, and adjust. If you’re gaining faster than 0.5% of your body weight per week, you’re likely adding unnecessary fat. If the scale isn’t moving at all after two weeks, add another 200 to 300 calories. The foods matter, but consistency and total intake matter more than any single meal choice.

