What to Eat to Build Muscle: Protein, Carbs & More

Building muscle requires eating enough protein, enough total calories, and the right mix of carbohydrates and fats to fuel your training and recovery. The single most important dietary factor is protein: people who lift weights regularly need 1.2 to 1.7 grams of protein per kilogram of body weight each day. For a 180-pound (82 kg) person, that works out to roughly 98 to 139 grams of protein daily.

But protein alone won’t get you there. How much you eat, when you eat it, and what you eat alongside it all shape how effectively your body turns training into new muscle tissue.

How Much Protein You Actually Need

The 1.2 to 1.7 g/kg range covers most people doing regular resistance training. If you weigh 150 pounds (68 kg), that’s about 82 to 116 grams per day. If you weigh 200 pounds (91 kg), aim for 109 to 155 grams. Eating below this range limits how much muscle you can build. Eating well above it doesn’t appear to help much, since your body can only use so much protein for muscle repair at a time.

Not all protein is created equal. Each protein source contains different amounts of leucine, an amino acid that acts as the key trigger for muscle repair. Your body needs roughly 2.5 to 3 grams of leucine in a single meal to fully activate that repair process. Animal proteins like chicken, beef, eggs, fish, and dairy tend to be rich in leucine, making it easier to hit that threshold in a normal-sized portion. Plant proteins can absolutely work, but some sources require larger servings or smart combinations to deliver the same leucine content.

Best Protein Sources for Muscle

A meta-analysis published in Nutrition Reviews compared muscle gains between animal and plant protein sources across dozens of randomized controlled trials. Animal protein produced slightly greater muscle mass gains overall, with the advantage being more pronounced in people doing resistance training. However, soy protein performed just as well as milk protein for building muscle, showing no measurable difference across 17 trials. The proteins that lagged behind were rice, oat, potato, and chia, which produced noticeably less muscle growth than animal sources.

Practical takeaway: if you eat animal products, lean on these high-quality sources:

  • Chicken breast and turkey: roughly 30 g protein per 4-ounce serving, very lean
  • Eggs: about 6 g protein each, with a complete amino acid profile
  • Greek yogurt: 15 to 20 g per cup, plus calcium for bone health
  • Fish and shellfish: 20 to 25 g per serving, with omega-3 fats from salmon and sardines
  • Lean beef: 26 to 28 g per 4-ounce serving, high in iron and zinc
  • Cottage cheese: 25 to 28 g per cup, digests slowly (useful before bed)

If you follow a plant-based diet, soy foods like tofu, tempeh, and edamame are your strongest options, since soy matches dairy protein for muscle outcomes. Combining legumes, whole grains, and seeds throughout the day can fill gaps, but you may need to eat slightly more total protein to compensate for the lower leucine content in most plant sources.

Spread Protein Across Your Meals

How you distribute protein throughout the day matters nearly as much as the total amount. Eating 30 to 45 grams of protein per meal across three or four meals produces better results than loading most of your protein into dinner, which is how many people eat by default. One study found that spacing roughly 30 grams of protein evenly at breakfast, lunch, and dinner stimulated 24-hour muscle protein synthesis significantly more than eating the same total protein in a skewed pattern (10 g at breakfast, 15 g at lunch, 65 g at dinner).

Research on post-exercise recovery supports eating around 20 to 25 grams of protein every three to four hours during the day. This pattern, translating to about four or five protein-containing meals or snacks, appears to be the most efficient way to keep muscle repair elevated. The old idea of a narrow 30-minute “anabolic window” after your workout is largely outdated. Resistance exercise increases muscle protein turnover for up to 48 hours, so protein consumed at any point during that recovery period contributes to muscle remodeling. That said, having a protein-rich meal within a couple of hours of training is still a reasonable habit.

Calories: The Overlooked Requirement

You can eat all the protein you want, but if you’re not eating enough total calories, your body won’t have the energy surplus it needs to build new tissue. The current recommendation is a surplus of 300 to 500 calories per day above your maintenance level. This range maximizes lean muscle gain while limiting unnecessary fat gain.

Your maintenance calories depend on your size, age, and activity level, but a rough estimate for moderately active adults is 15 to 17 calories per pound of body weight. Add 300 to 500 on top of that. If you notice you’re gaining more than about 1 to 2 pounds per month, you’re likely in too large a surplus and storing excess fat. If the scale isn’t moving at all despite consistent training, you need more food.

Carbohydrates and Fats for Training Fuel

Protein gets most of the attention, but carbohydrates are the primary fuel for resistance training. When you lift weights, your muscles burn through stored glycogen. If those stores are depleted, your performance drops and recovery slows. 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 590 grams of carbs daily.

Focus on whole-food carbohydrate sources: oats, rice, potatoes, sweet potatoes, quinoa, fruits, and whole grain bread. These provide steady energy and come packaged with fiber, vitamins, and minerals. Faster-digesting carbs like white rice, bananas, or a sports drink can be useful immediately after training to replenish glycogen quickly.

Dietary fat should make up roughly 20 to 35 percent of your total calories. Fat supports hormone production, including testosterone, which plays a direct role in muscle growth. Good sources include olive oil, avocados, nuts, seeds, fatty fish, and whole eggs. Dropping fat too low in an effort to eat “clean” can actually undermine your muscle-building goals by disrupting hormone levels.

Micronutrients That Support Muscle Growth

Two nutrients deserve special attention because deficiencies are common and directly affect muscle function.

Vitamin D is essential for muscle growth, protein synthesis, and muscle regeneration after exercise. Deficiency is linked to reduced neuromuscular function, muscle pain, and fatigue. The recommended daily intake is 600 IU (15 micrograms) for adults up to age 70, though many researchers consider this a minimum. If you get limited sun exposure, supplementation is worth considering. Blood levels below 20 ng/mL indicate deficiency.

Magnesium is involved in over 300 metabolic reactions, including protein synthesis, electrolyte balance, and neuromuscular function. It also helps your body properly activate and convert vitamin D, meaning a magnesium deficiency can worsen a vitamin D deficiency. The recommended intake is 310 to 420 mg per day depending on age and sex. Good food sources include dark leafy greens, nuts, seeds, beans, and whole grains.

Creatine: The One Supplement Worth Taking

Creatine monohydrate is the most well-studied sports supplement in existence. It works by increasing the energy available to your muscles during short, intense efforts like lifting weights, allowing you to squeeze out extra reps and recover faster between sets. Over time, this additional training volume translates into more muscle growth.

The recommended dose is 3 to 5 grams per day, taken consistently. Harvard Health notes that loading with higher doses offers no advantages and just puts unnecessary stress on your kidneys. Simply take 3 to 5 grams daily with any meal and let levels build over two to three weeks. Creatine is found naturally in red meat and fish, but you’d need to eat roughly two pounds of raw beef to get 5 grams, making supplementation far more practical.

Putting It All Together

A day of eating for muscle growth doesn’t need to be complicated. Aim for three to four meals spaced throughout the day, each containing 30 to 45 grams of protein alongside a generous portion of carbohydrates and a moderate amount of fat. A practical example: eggs with oatmeal and fruit at breakfast, chicken with rice and vegetables at lunch, Greek yogurt with nuts as an afternoon snack, and salmon with potatoes and a salad at dinner. That pattern covers roughly 130 grams of protein, ample carbohydrates, and a good mix of fats and micronutrients.

Consistency matters more than perfection. Hitting your protein and calorie targets most days, training hard, sleeping enough, and staying patient will produce results. Muscle growth is slow, typically 0.5 to 1 pound per month for an experienced lifter, and no single meal or supplement changes that timeline dramatically. The foods you eat day after day are what build the foundation.