Nutrition · 5 min read ·
Macros for Muscle Gain: How to Split Protein, Carbs and Fat
How to set macros for muscle gain: a simple order for protein, fat and carbs, a worked example in grams, and what to change when you train more or less.
Good macros for muscle gain follow a simple order: set protein at about 1.6-2.2 g per kg of bodyweight (0.7-1 g/lb), set fat at roughly 0.8-1 g/kg (0.35-0.45 g/lb) or about 25-30% of calories, then fill the rest of your calories with carbs. Total calories come first, though. Even perfect macros won't build much if you're not eating enough overall.
This post walks through why each macro matters for a lifter, a full example with numbers, and how to adjust the split based on how you train and what you actually like to eat.
Start with calories, then split them
Macros are just the parts that make up your calories. Protein and carbs each have about 4 kcal per gram, fat has about 9. If you're trying to add muscle, your calories should usually sit slightly above maintenance. Our lean bulk calorie surplus guide shows how to find that number.
If you're newer to lifting and carrying some extra fat, you might build muscle while eating near maintenance. That's called recomposition, and body recomposition explains when it works. The macro logic below applies to both.
Protein: the fixed number
Protein supplies the amino acids your body uses to repair and build muscle tissue after training. Within the 1.6-2.2 g/kg range, anywhere is fine. The lower half is enough for most people. The upper half can help if you're older, very lean, or just like high-protein food.
Rather than obsessing over the exact gram, aim to hit a solid amount at each meal. Three to five meals with 25-40 g of protein each gets most people where they need to be without forcing anything.
If you carry a lot of body fat, base the number on your goal weight or your height-based healthy weight instead of your current weight. Otherwise the math can hand you a protein figure that's far higher than you need and crowds out the carbs that fuel your sessions.
Fat: enough for health, not more
Dietary fat supports hormone production, absorbs some vitamins, and makes food taste good. Going very low (under about 0.5 g/kg, or 20% of calories) for long periods isn't a good idea, especially for testosterone and, in women, for regular cycles.
Above that floor, fat is mostly a preference. Some lifters feel better with more fat and fewer carbs. The catch is that fat is calorie-dense: 1 tbsp of olive oil is about 120 kcal, and a handful of nuts can be 200. Those calories can crowd out the carbs that fuel training.
Carbs: the training fuel
Carbs refill muscle glycogen, the stored sugar your muscles burn during hard sets. Higher-volume training (lots of sets, 8-15 reps) leans heavily on glycogen, so lifters who eat enough carbs tend to have better sessions and recover faster between them.
A common range for people lifting 3-5 times a week is 3-5 g/kg (1.4-2.3 g/lb). If you also run, play sports or have a physical job, you may need more. Good sources are rice, potatoes, oats, bread, pasta, fruit and beans. Around training is the best time to have a bigger share of them.
A worked example in grams
Take an 80 kg (176 lb) lifter eating 3,000 kcal a day on a lean bulk.
- Protein: 1.8 g/kg × 80 kg = 144 g, which is 576 kcal.
- Fat: 1 g/kg × 80 kg = 80 g, which is 720 kcal.
- Carbs: 3,000 - 576 - 720 = 1,704 kcal left, divided by 4 = about 426 g.
- Check: 426 g carbs is about 5.3 g/kg, which is fine for someone training hard 4-5 days a week.
- Lower-carb version: raise fat to 100 g (900 kcal) and carbs drop to about 381 g. Both work if total calories and protein stay put.
How strict do you need to be?
Hitting each macro within about 10% is plenty. Calories and protein are the two numbers worth watching closely. Carbs and fat can float a bit from day to day as long as your weekly average is close.
If tracking every gram sounds miserable, build a few go-to meals you know the numbers for and rotate them. That's where high protein meal prep helps a lot: you count once on Sunday and the rest of the week is already done.
Fiber, alcohol and the things macros miss
Macro numbers don't tell you about fiber, vitamins or minerals. Aim for about 25-35 g of fiber a day from vegetables, fruit, beans and whole grains, and keep most of your diet built from minimally processed foods. Fitting a donut into your macros is fine. Fitting five of them in every day isn't the same diet.
Alcohol has about 7 kcal per gram and doesn't belong to any macro group. It also tends to hurt sleep and recovery. If you drink, count it in your calories and keep it occasional.
FAQ
What is a good macro ratio for building muscle?
A common starting point is about 25-30% protein, 25-30% fat and 40-50% carbs. Setting protein and fat in grams per kg and letting carbs fill the rest is more precise than a fixed ratio.
Do macros matter more than calories?
No. Calories decide whether you have the energy to build tissue. Within the right calorie range, protein matters most, then the carb and fat split.
Should macros change on rest days?
You can lower carbs a little on rest days and raise them on training days, but keeping them the same is simpler and works fine for most people.
Are low-carb diets bad for muscle gain?
Not bad, but usually not ideal. You can build muscle on lower carbs if calories and protein are high enough, though many lifters notice weaker high-rep sessions.