Macros for Muscle Gain: How to Eat to Build Muscle
Macros for building muscle: a small calorie surplus, 1.6–2.2 g/kg protein, enough carbs for training and 20–35% fat, with sample targets and meals.
By Ayoub Farid · · 2 min read

Building muscle needs three things: progressive strength training, enough protein, and enough energy. Here's how to set your macros for a lean bulk without gaining more fat than necessary.
Key takeaways
- Muscle gain needs progressive strength training, 1.6–2.2 g/kg protein and a small 200–300 kcal surplus.
- Carbs of about 3–5 g/kg fuel training; fat stays at 20–35% of calories.
- Gain slowly to limit fat: roughly 0.25–0.5% of body weight per week for beginners.
Step 1: A small calorie surplus
Eat about 200–300 kcal above maintenance. Beginners can gain faster; experienced lifters should go slower. A common guideline is about 0.25–0.5% of body weight per week for beginners and less for experienced lifters. Start modest and adjust based on your trend.
Find maintenance in maintenance calories.
Step 2: Protein 1.6–2.2 g/kg
Research suggests most muscle-building benefit comes by around 1.6 g/kg per day, with up to 2.2 g/kg as a safe upper range many lifters use. Spread it over 3–5 meals of 25–40 g.
Step 3: Carbs to fuel training
Carbs power hard training sessions. Many lifters do well with 3–5 g/kg of carbs, more for high training volume.
Step 4: Fat 20–35%
Keep fat moderate so there's room for carbs, but not too low.
Sample targets (75 kg lifter, ~2,800 kcal)
| Macro | Grams | Calories |
|---|---|---|
| Protein | 150 g (2.0 g/kg) | 600 |
| Fat | 85 g | 765 |
| Carbs | 360 g | 1,440 |
Sample day
- Breakfast: proats (oats, whey, banana, milk), ~600 kcal, 40 g protein
- Lunch: chicken, rice, vegetables, olive oil, ~750 kcal, 50 g protein
- Pre-workout: bagel with honey + Greek yogurt, ~450 kcal, 25 g protein
- Dinner: salmon, potatoes, salad, ~750 kcal, 40 g protein
- Evening: cottage cheese with berries, ~250 kcal, 25 g protein
Common mistakes
- Dirty bulking: eating everything leads to more fat gain than muscle.
- Too little protein at breakfast. See high-protein breakfast.
- Not tracking weekly weight: without a trend you can't tell if the surplus is right.
Track it
Nutora lets you set a muscle-gain goal and tracks protein and calories from meal photos. See also body recomposition and how to calculate macros.
Frequently asked questions
How much protein do I need to build muscle?
About 1.6–2.2 g per kg of body weight per day.
Do I need a calorie surplus to build muscle?
It helps most people; beginners and people with higher body fat can sometimes build muscle at maintenance.
How many carbs for muscle gain?
Often 3–5 g per kg of body weight, depending on training volume.
How fast should I gain weight on a bulk?
Slowly; small, steady gains limit fat gain.
Track it with a photo
Snap your meal, see the calories
Nutora's AI estimates calories, protein, carbs and fat from a photo of your plate and tracks them against your daily goal. Download on iPhone and iPad with a 3-day free trial.
Download on theApp Store