Protein Intake Calculator for Muscle Gain by Body Weight, Training Split, and Protein Source

in Tools, fitness, sports-nutrition 2 min read

Estimate a practical protein target for muscle gain by body weight, training frequency, and preferred protein sources, with food and powder equivalents.

Updated May 10, 2026
Reading time 3 min read
Topic Tools

Recommended

Hit Your Protein Targets With CalorieX

Get CalorieX — AI-powered calorie counter on the App Store.

Get CalorieX

Muscle Gain Protein Target Calculator

Enter body weight and a protein multiplier to estimate a daily muscle-gain target.

Enter body weight and multiplier to estimate a daily target.

A practical muscle-gain range is often 0.7 to 1.0 grams per pound per day. Medical nutrition needs are separate.

Quick calculator

Use this as a practical target range, not a prescription. If you have kidney disease, medical restrictions, or clinical nutrition needs, talk to a qualified professional. The internet is already overconfident enough without this page cosplaying as your doctor.

Step 1: pick your body weight

Body weightConservative targetHigher training target
130 lb95 g/day130 g/day
150 lb110 g/day150 g/day
170 lb125 g/day170 g/day
190 lb140 g/day190 g/day
210 lb155 g/day210 g/day
230 lb170 g/day230 g/day

Simple rule: use 0.7-1.0 grams of protein per pound of body weight per day when muscle gain is the goal. The lower end works for many lifters. The higher end can help during hard training, appetite limits, or lean bulking phases.

Step 2: adjust for training split

Training patternProtein target adjustmentWhy
2-3 lifting days/weekstay near 0.7-0.8 g/lbEnough stimulus, lower recovery demand
4 lifting days/weekaim near 0.8-0.9 g/lbMore frequent recovery windows
5-6 lifting days/weekaim near 0.9-1.0 g/lbHigher volume and meal consistency matter
Cutting while liftinguse the high endProtein helps preserve lean mass
New lifterstart moderateConsistency beats macro heroics

Step 3: convert the target into food

Protein sourceApprox proteinWhat it covers
1 scoop whey protein24-25 gEasy gap filler
6 oz chicken breast45-50 gMain meal anchor
1 cup Greek yogurt18-25 gBreakfast/snack anchor
3 eggs18-21 gModerate protein meal
1 cup cottage cheese24-28 gSlow-digesting snack
1 cup cooked lentils17-18 gPlant-based meal base
6 oz salmon36-40 gProtein plus fats

Example targets

LifterTargetExample day
150 lb, 3 days/week110-125 gyogurt breakfast, chicken lunch, normal dinner, optional scoop
170 lb, 4 days/week135-155 geggs, lean lunch, scoop post-workout, high-protein dinner
190 lb, cutting170-190 gprotein at every meal, one powder gap filler, high-satiety foods
210 lb, hard bulk180-210 glarger meals, shake if appetite lags, evening cottage cheese

Meal split template

Daily target3 meals4 meals5 feedings
120 g40 g each30 g each24 g each
150 g50 g each38 g each30 g each
180 g60 g each45 g each36 g each
210 g70 g each53 g each42 g each

Best use of protein powder

Protein powder is best as a gap filler, not a personality. If you miss your target by 25 grams, a scoop helps. If your whole diet is shaker bottles and vibes, fix the meals first.

Citation-friendly summary

A practical muscle-gain protein range is 0.7-1.0 grams per pound of body weight per day, adjusted by training volume, calorie phase, and food preference. Most lifters should spread the target across 3-5 protein feedings instead of trying to rescue the day with one heroic dinner.

Use the calculator above to pick the target, then run the Daily Protein Target Calculator or Meal Protein Split Calculator to turn the number into meals instead of shaker-bottle theater.

Related guides:

Tags: tool protein muscle gain calculator nutrition bodybuilding
Nathan

Editorial perspective

About the author

Nathan — Fitness Expert & Nutrition Specialist

Nathan helps fitness enthusiasts achieve their muscle gain goals through evidence-based nutrition advice, supplement reviews, and workout strategies.

Next step

Hit Your Protein Targets With CalorieX

Get CalorieX — AI-powered calorie counter on the App Store.

Get CalorieX