Calories get you in the door for muscle gain, but macros determine how your body uses them. The same 3,000 calories split differently can produce very different results — more muscle, less fat, or the opposite.
This article covers the macro ratios that support muscle growth, how to set your individual targets, and the best food sources for each macronutrient.
The Macro Split for Muscle Gain
A solid starting point for a muscle-building phase:
- Protein: 30–35% of total calories
- Carbohydrates: 40–50% of total calories
- Fat: 20–30% of total calories
These are ratios, not rigid rules. The protein floor is the non-negotiable piece — everything else can flex based on preference and how your body responds.
Protein: The Non-Negotiable Macro
Protein is the raw material for muscle protein synthesis. Without adequate intake, your body can’t build new tissue regardless of how many calories you eat.
Target: 1.6–2.2g of protein per kg of body weight (0.7–1.0g per lb)
At the higher end of the range — 2.2g/kg — you’ll ensure MPS is fully saturated even during aggressive training. For most people lifting 3–5 days a week, 1.8–2.0g/kg hits the sweet spot.
Distribution matters too: spreading protein across 4–5 meals with 20–30g per meal maximizes muscle protein synthesis compared to having most of it in one or two sittings.
Best protein sources:
- Chicken breast, turkey, lean beef
- Salmon, tuna, white fish
- Eggs and egg whites
- Greek yogurt, cottage cheese
- Legumes (beans, lentils, chickpeas)
- Whey or casein protein powder
Carbohydrates: Fuel for Training Performance
Carbs are the primary energy source for resistance training. Muscle glycogen — stored carbohydrate — powers your sets. When glycogen is low, training intensity drops, and lower training intensity means a weaker growth stimulus.
Target: 45–50% of total calories from carbohydrates
This typically works out to 4–7g of carbs per kg of body weight, depending on training volume. Higher-volume training phases need the upper end; lower-volume phases can handle less.
Time your carbs around training when possible. A carb-rich meal 1–2 hours before training tops off glycogen. Carbs post-workout help replenish stores and support recovery.
Best carbohydrate sources:
- Rice, oats, quinoa
- Potatoes, sweet potatoes
- Fruits (bananas, berries, apples)
- Whole grain bread and pasta
Fat: Essential, Not Optional
Fat gets cut too aggressively in many muscle-gain diets. It’s a mistake. Dietary fat supports testosterone production, absorbs fat-soluble vitamins (A, D, E, K), and provides the structural foundation for cell membranes.
Target: 20–30% of total calories from fat
Going below 20% fat can suppress testosterone, which directly undermines muscle gain. Going above 30% isn’t harmful but means fewer calories available for carbs, which may compromise training performance.
Best fat sources:
- Olive oil, avocado oil
- Avocados
- Fatty fish (salmon, mackerel)
- Nuts and natural nut butters
- Eggs (whole)
Converting Ratios to Grams
Macro ratios are easier to track once you convert them to grams. Here’s how:
- Protein and carbs = 4 calories per gram
- Fat = 9 calories per gram
Example for a 2,800-calorie bulk (30% protein / 45% carbs / 25% fat):
| Macro | Percentage | Calories | Grams |
|---|---|---|---|
| Protein | 30% | 840 cal | 210g |
| Carbs | 45% | 1,260 cal | 315g |
| Fat | 25% | 700 cal | 78g |
Related Reading
How to Count Macros: A Step-by-Step Beginner’s Guide →What About Total Calories?
Macros only work in context of your total calorie intake. A high-protein diet in a calorie deficit won’t build muscle — the body will prioritize using protein for energy rather than tissue synthesis. You need to eat above maintenance to create the anabolic environment for growth.
Related Reading
How Many Calories Should I Eat to Gain Muscle? →Get Your Macro Targets from the Bulk Calculator
Rather than manually working out the ratios, use the bulk calculator to get your calorie target and macro breakdown based on your weight, height, activity level, and goal rate of muscle gain.
Get Your Personalized Macro Targets
The bulk calculator gives you exact calorie and macro targets for your muscle-gain phase.
Use the Bulk Calculator →