What to Eat to Grow Muscle: Protein, Carbs and Fat

Building muscle comes down to three things: consistent resistance training, enough protein, and a small calorie surplus. Most people underestimate how much protein they need and overestimate how much extra food is required. The sweet spot for calorie intake sits at just 5 to 20% above what you normally eat, which for someone on a 2,000-calorie diet means only 100 to 400 extra calories per day. Go much higher and you’ll gain more fat than muscle.

How Much Protein You Actually Need

If you lift weights regularly, aim for 1.2 to 1.7 grams of protein per kilogram of body weight each day. For a 170-pound (77 kg) person, that works out to roughly 92 to 131 grams of protein daily. Most people eating a standard diet fall well short of the upper end of that range, which is where the biggest muscle-building benefits tend to show up.

What matters more than any single protein shake is your total intake across the entire day. The idea that you need to slam protein within 30 minutes of finishing a workout (the so-called “anabolic window”) has been largely debunked. A randomized controlled trial comparing pre-workout protein to post-workout protein found no difference in muscle growth or strength after 10 weeks. The only scenario where post-workout protein timing genuinely matters is if you trained on a completely empty stomach. Otherwise, eat your protein whenever it’s convenient, and focus on hitting your daily target.

That said, spreading protein across three or four meals rather than loading it all into one sitting does help. Each meal should contain enough protein to trigger your body’s muscle-building response. Research suggests this threshold sits around 2 to 3 grams of leucine per meal, an amino acid found in high concentrations in animal proteins, dairy, and soy. In practical terms, 25 to 40 grams of a quality protein source per meal will get you there.

Best Protein Sources for Muscle

Not all protein is equal when it comes to building muscle. The most effective sources deliver a complete set of essential amino acids, especially leucine, in a form your body absorbs efficiently.

  • Eggs: One of the most bioavailable protein sources. Two large eggs provide about 12 grams of protein with a full amino acid profile.
  • Chicken and turkey breast: Roughly 30 grams of protein per 4-ounce serving, with very little fat.
  • Greek yogurt: A single cup delivers 15 to 20 grams of protein along with calcium for muscle contraction.
  • Fish and seafood: Salmon and tuna offer 25+ grams per serving, plus omega-3 fatty acids that support recovery.
  • Lean beef: High in protein, iron, zinc, and B vitamins, all of which play roles in energy production and muscle repair.
  • Legumes and tofu: Solid plant-based options. Combining beans with grains across the day fills in any amino acid gaps.
  • Cottage cheese: Contains casein, a slow-digesting protein that provides a sustained release of amino acids. A popular choice before bed.

Carbs Fuel the Work That Builds Muscle

Protein builds muscle, but carbohydrates fuel the training sessions that stimulate growth in the first place. Your muscles store carbohydrates as glycogen, which is the primary energy source during weight training. When glycogen runs low, your performance drops, you can’t lift as heavy, and the growth stimulus weakens.

Good sources include oats, rice, potatoes, sweet potatoes, fruits, and whole-grain bread. Eating a carb-rich meal one to two hours before training tends to improve workout quality. After training, carbs help replenish glycogen stores and support recovery. There’s no need to get complicated with timing beyond that.

Why Fat Matters More Than You Think

Cutting dietary fat too low can actually work against muscle growth. A systematic review of intervention studies found that men on low-fat diets (averaging about 20% of total calories from fat) showed decreased testosterone levels compared to men eating higher-fat diets (around 40% of calories from fat). Testosterone is one of the primary hormones driving muscle protein synthesis, so chronically starving yourself of fat can quietly undermine your progress.

You don’t need to eat a high-fat diet, but keeping fat intake at roughly 25 to 35% of your daily calories gives your hormonal system what it needs. Focus on sources like olive oil, avocados, nuts, seeds, fatty fish, and whole eggs. These also help you absorb fat-soluble vitamins that support muscle function.

The Calorie Surplus: How Much Extra to Eat

You can’t build something from nothing. Muscle tissue requires raw materials, which means eating more calories than you burn. But the surplus doesn’t need to be large. Research consistently points to a modest surplus of 5 to 20% above your maintenance calories as the range that builds muscle while keeping fat gain minimal.

If your maintenance intake is around 2,500 calories, that means eating 2,625 to 3,000 calories per day. Starting at the lower end is smart. If you’re not gaining weight after two to three weeks, bump up by another 100 to 200 calories. This gradual approach prevents the common mistake of “dirty bulking,” where rapid weight gain turns out to be mostly body fat that then takes months to lose.

Minerals That Support Muscle Function

Magnesium is involved in over 300 enzyme reactions in your body, including ATP production, which is the molecule your muscles use for energy during every single rep. It’s stored primarily in your mitochondria (your cells’ energy factories) and plays a direct role in muscle contraction by regulating calcium flow in and out of muscle cells. When magnesium runs low, intracellular calcium rises, leading to cramps, prolonged soreness, and slower recovery.

Clinical studies have shown that magnesium supplementation can improve muscle mass, reduce post-exercise soreness, and lower inflammation. For active individuals, increasing magnesium intake by 10 to 20% above the standard recommended amount may be beneficial. Good food sources include spinach, pumpkin seeds, almonds, black beans, and dark chocolate. If your diet is rich in processed foods, there’s a good chance you’re not getting enough.

Creatine: The One Supplement Worth Considering

Creatine monohydrate is the most studied and effective legal supplement for muscle growth. It works by increasing your muscles’ stores of a compound used to regenerate energy during short, intense efforts like lifting weights. This lets you squeeze out an extra rep or two per set, which adds up to significantly more training volume over weeks and months.

The standard approach is a loading phase of about 20 grams per day (split into four 5-gram doses) for five to seven days, followed by a maintenance dose of 3 to 5 grams daily. You can also skip the loading phase entirely and just take 3 to 5 grams per day from the start. It’ll take a few weeks longer to saturate your muscles, but the end result is the same. Creatine dissolves in water or juice and has no meaningful side effects at recommended doses beyond a small amount of water retention in muscle tissue.

A Simple Day of Eating for Muscle Growth

Putting this together doesn’t require elaborate meal plans. A practical day might look like this: three to four meals, each containing 25 to 40 grams of protein, a serving of complex carbohydrates, and a source of healthy fat. One of those meals should fall within a few hours of your workout on either side.

A breakfast of three eggs with oatmeal and berries. A lunch of chicken breast with rice and roasted vegetables drizzled in olive oil. A pre-workout snack of Greek yogurt with a banana. A dinner of salmon with sweet potatoes and a side salad topped with pumpkin seeds. That kind of day easily hits 120+ grams of protein, provides enough carbs to fuel hard training, and includes fats and minerals your body needs to actually convert all that effort into new muscle tissue.