Macros for muscle gain
How to set calories, protein, fat, and carbs for lean muscle growth
Written by Victura Nutrition TeamReviewed by Victura Editorial ReviewLast updated Oct 22, 2026
Quick answer
There is no single best percentage split. A common starting point is 1.6–2.2 g/kg protein, 20–35% of calories from fat, and the remaining calories from carbs. For a 75 kg (165 lb) lifter, that often looks like 120–165 g protein, 59–103 g fat, and roughly 265–410 g carbs at about 2,650 kcal, depending on where you land in those ranges.
How to set calories, protein, fat, and carbs for lean muscle growth
Key takeaways
- Set a 10–15% calorie surplus and aim to gain 0.25–0.5% of body weight weekly.
- Target 1.6–2.2 g/kg protein daily and spread it across three to five meals.
- Keep fat at 20–35% of calories and use carbs to fill the remaining energy needs.
- Adjust by 100–200 kcal only after two to three weeks of consistent tracking.
The evidence-based setup
Research-backedCalories set the direction
Muscle gain is not a macro ratio contest. You need a small calorie surplus, enough protein, and progressive resistance training. For most lifters, maintenance calories plus 10–15% is a practical starting surplus, aiming for about 0.25–0.5% of body weight gained per week.
A 75 kg (165 lb) lifter might start near 2,640–2,760 kcal if maintenance is about 2,400 kcal. Very large surpluses do not build muscle faster in trained lifters; they mostly add fat. If weight is not moving after two to three weeks and training is consistent, add 100–200 kcal per day.
Protein is the priority macro
Protein intake for hypertrophy is well supported at 1.6–2.2 g/kg per day (0.73–1.0 g/lb). Higher intakes have not been shown to harm kidney function in healthy people, but they are not required for muscle gain. Split protein across three to five meals to support repeated muscle protein synthesis.
A 75 kg (165 lb) lifter targets 120–165 g protein daily. Three meals with 35–45 g plus one snack with 20–30 g is one simple way to reach that range. Whole foods such as eggs, dairy, poultry, fish, tofu, tempeh, and legumes can cover it without relying on powders.
Fat and carbs fill the rest
Fat supports normal hormone production and vitamin absorption, and it improves food enjoyment. A practical range is 20–35% of calories; going very low for long periods can hurt adherence and training quality. Carbs are the main fuel for hard lifting, so most remaining calories should come from rice, oats, potatoes, fruit, beans, and other minimally processed sources.
Carbs are not mandatory for muscle gain, but they help performance and recovery when training volume is high. Keep some carbs around training if that improves energy. Fiber-rich carbs also support digestion and appetite control during a surplus.
Quick reference table
These targets are starting estimates, not medical prescriptions. Adjust them using your own weight trend, training performance, and hunger.
| Target | Formula | Example for a 75 kg (165 lb) lifter |
|---|---|---|
| Calories | Maintenance × 1.10–1.15 | 2,400 × 1.10–1.15 = 2,640–2,760 kcal |
| Protein | 1.6–2.2 g/kg (0.73–1.0 g/lb) | 120–165 g (4.2–5.8 oz by weight) |
| Fat | 20–35% of calories | About 59–103 g (2.1–3.6 oz by weight) at 2,650 kcal |
| Carbs | Remaining calories | About 265–410 g (9.3–14.5 oz by weight) at 2,650 kcal, depending on protein and fat choices |
| Rate of gain | 0.25–0.5% body weight/week | 0.19–0.38 kg (0.4–0.8 lb) per week |
Bottom line: Set a small surplus, hit 1.6–2.2 g/kg protein, and fill the rest with fats and carbs you can repeat consistently.
Build meals from anchors
Use protein anchors at each meal, then add carb and fat portions that fit your target. The examples below show portions in grams and US household measures; adjust amounts to your calorie needs and food labels.
- Cooked chicken breast: 100–150 g (3.5–5.3 oz)
- Plain Greek yogurt: 170 g (3/4 cup)
- Eggs: 100 g (about 2 large)
- Canned tuna: 100 g (3.5 oz)
- Firm tofu: 150 g (5.3 oz)
- Cooked lentils: 100 g (1/2 cup)
- Cooked rice: 150 g (1 cup)
- Dry oats: 40 g (1/2 cup)
- Baked potato: 200 g (7 oz)
- Olive oil: 14 g (1 tbsp)
- Almonds: 28 g (1 oz)
- Avocado: 50 g (1/3 cup sliced)
Adjusting the plan
Track body weight two to three times per week and use the average. If the average is climbing faster than 0.5% per week, trim 100–200 kcal, usually from carbs or fats. If it is flat for two to three weeks, add 100–200 kcal and check that training loads are progressing.
Do not change macros every day based on scale noise. Give a plan two to three weeks before judging it. Women and people with higher training volumes can use the same protein ranges; older lifters should generally aim toward the higher end of the range. Calorie needs vary more than macro ratios. People with kidney disease or other medical conditions should get individualized advice.
What consistent lifters do
Community insightWhat Victura meal logs show
Anonymized Victura meal logs show that muscle-gain plans fail more often from missed protein and inconsistent calories than from the wrong ratio. Users who hit protein at breakfast and lunch tend to close the daily gap without a huge evening meal. The most repeatable pattern is three protein anchors plus one flexible meal.
Practical patterns that stick
These habits show up again and again in community plans. They are simple enough to repeat on busy days and flexible enough for different food preferences.
- Prep a protein anchor for breakfast: Greek yogurt 170 g (3/4 cup) with oats 40 g (1/2 cup dry).
- Keep a quick lunch option: canned tuna 100 g (3.5 oz) with rice 150 g (1 cup).
- Use a palm-sized portion of protein at dinner: chicken, fish, tofu, or legumes.
- Put carbs near training: potato 200 g (7 oz) or rice 150 g (1 cup).
- Measure fats with a spoon: olive oil 14 g (1 tbsp) or almonds 28 g (1 oz).
Lean bulk vs dirty bulk in real life
Community plans labeled dirty bulk often deliver fast scale weight but poor training quality and digestion. A lean bulk with a 10–15% surplus is easier to adjust and usually keeps energy stable. The trade-off is slower scale movement, so track strength and waist measurements too.
When progress stalls
Before changing macros, check three things: Are you eating what you logged? Are training loads rising? Are you sleeping enough? If those are in order, a 100–200 kcal increase from carbs or fats is a reasonable next step.
Who should not self-prescribe
People with diabetes, kidney disease, eating disorder history, or medical nutrition needs should not use a generic macro plan without professional guidance. The same numbers are a starting point, not a diagnosis or treatment.
References
- USDA FoodData Central(usda)
- NIH Office of Dietary Supplements: Exercise and Athletic Performance(nih_ods)
- Morton RW et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength(pubmed)
- Schoenfeld BJ, Aragon AA. How much protein can the body use in a single meal for muscle-building? Implications for daily protein distribution(pubmed)
- Iraki J et al. Nutrition Recommendations for Bodybuilders in the Off-Season: A Narrative Review(pubmed)
- Jäger R et al. International Society of Sports Nutrition Position Stand: protein and exercise(pubmed)
Frequently asked questions
People also ask
What is the best macro split for muscle gain?
There is no single best percentage split. A common starting point is 1.6–2.2 g/kg protein, 20–35% of calories from fat, and the remaining calories from carbs. For a 75 kg (165 lb) lifter, that often looks like 120–165 g protein, 59–103 g fat, and roughly 265–410 g carbs at about 2,650 kcal, depending on where you land in those ranges.
How much protein do I need per day to build muscle?
Most evidence supports 1.6–2.2 g/kg per day (0.73–1.0 g/lb) for hypertrophy. A 70 kg (154 lb) lifter would target about 112–154 g daily. Spread it across three to five meals.
How many calories over maintenance should I eat to gain muscle?
Start with a 10–15% surplus, or enough to gain about 0.25–0.5% of body weight per week. For someone maintaining on 2,400 kcal, that is roughly 2,640–2,760 kcal per day. Larger surpluses mostly increase fat gain for trained lifters.
Do macros matter more than calories for muscle gain?
Calories determine whether you gain or lose weight; macros shape what that weight gain looks like. Adequate protein and resistance training favor muscle, while excess calories beyond a small surplus favor fat. You need both.
Should carbs or fat be higher when bulking?
Either can be higher if protein and calories are met. Carbs may support hard training better, while fats help with satiety and hormone production. A 20–35% fat range with carbs filling the remainder is a practical default.
Can you build muscle without tracking macros?
Yes. Tracking is a tool, not a requirement. Consistent protein portions, progressive training, and monitoring body weight can work without an app. Tracking helps when progress stalls or when you want tighter control.
How do I adjust macros if I am gaining too much fat?
Reduce calories by 100–200 per day, usually from carbs or fats, and keep protein high. Aim for a slower rate of gain, around 0.25–0.5% of body weight per week. Do not crash diet unless that is your new goal.
How long does it take to see results from a muscle gain macro plan?
Strength can improve within weeks, but visible muscle gain usually takes two to three months of consistent training and nutrition. Rate of gain and training experience matter. Take monthly photos and track strength rather than judging daily scale weight.
How do I calculate macros for muscle gain?
Start with maintenance calories, add 10–15%, then set protein at 1.6–2.2 g/kg, fat at 20–35% of calories, and fill the remaining calories with carbs. For a 75 kg lifter at about 2,650 kcal, that is roughly 120–165 g protein, 59–103 g fat, and 265–410 g carbs.
What should my macros be at 2,500 calories for muscle gain?
At 2,500 kcal, a common starting point is about 120–165 g protein, 56–97 g fat (20–35% of calories), and 250–390 g carbs, with carbs filling whatever remains after protein and fat. Adjust based on your weekly weight trend.
Is 2 g of protein per kg enough to build muscle?
Yes. 2 g/kg sits within the evidence-supported 1.6–2.2 g/kg per day range for hypertrophy, so it is enough for most lifters when calories and training are in place.
How we review this guide
- Written by
- Victura Nutrition Team
- Reviewed by
- Victura Editorial Review
- Reference sources
- 8
- Last updated
- Oct 22, 2026
Ready to track your meals with AI?
Victura scans your plate, logs macros automatically, and coaches you toward your goals — halal, keto, diabetic-friendly, and more.