larderlab
Tool · calculatorLL-TOOL-001

The Larderlab Macro Calculator

Enter your bodyweight, activity level, and goal. The calculator returns four expert-recommended protein targets (IOM RDA floor, Phillips 2017, Morton 2018, ISSN ceiling), your per-meal split, and a ranked cost chart for twelve common protein sources.

Macro Calculator

Inputs

Daily targets

Protein (recommended)128g
Fat72g
Carbs392g
Total calories2728 kcal

Per-meal split

3 meals
43g prot
909 kcal
4 meals
32g prot
682 kcal
5 meals
26g prot
546 kcal

The four expert ranges, compared

Sourceg/kg/Tagg/day for you
IOM RDA (floor)
Institute of Medicine DRI
0.864
Phillips 2017 (seniors / maintenance)
Phillips SM 2017
1.296
Morton 2018 (resistance-trained)
Morton RW et al. 2018 Br J Sports Med
1.6128
ISSN Position Stand (ceiling)
Jäger R et al. 2017 J Int Soc Sports Nutr
2.0160

Cost per gram of protein, 12 sources ranked

Source$/g
Whey concentrate (bulk)
Cheapest per-gram protein
$0.017
Whole chicken (Costco)
Per 100g cooked
$0.018
Chicken thighs bone-in
Per 100g cooked, Costco
$0.018
Ground turkey (93/7)
Per 100g cooked
$0.043
Milk (whole, gallon)
Per cup
$0.044
Greek yogurt (bulk tub)
Per 175g
$0.044
Canned tuna (chunk light)
Per can
$0.045
Cottage cheese (4%)
Per 113g serving
$0.046
Ground beef (93/7)
Per 100g cooked
$0.046
Sardines
Per can
$0.057
Eggs (large, dozen)
Per egg
$0.058
Salmon (farmed)
Per 100g cooked
$0.096

Prices are benchmarks (Costco / regional grocery, 2026). Rates drift, verify at your store before budgeting. To hit 150g of protein at $5/day, the cheapest feasible combination is whey concentrate + eggs + chicken.

Where the 1.6g/kg target comes from

The most-cited target for adults who resistance-train, 1.6 grams of protein per kilogram of bodyweight per day, comes from Morton et al. 2018 (Br J Sports Med), a meta-analysis of 49 studies covering 1,863 participants. The meta-analysis measured protein intake against lean mass gains across a wide range of training protocols and found the dose-response curve flattens at approximately 1.6 g/kg/day. Higher intakes (up to 2.2 g/kg) showed diminishing returns; lower intakes (≤1.2 g/kg) consistently underperformed on lean mass retention.

For an 80kg (176 lb) lifter, 1.6 g/kg = 128 grams of protein per day. Split across three meals, that's ~43g per meal, about 150g of cooked chicken breast, or 300g of Greek yogurt, or two scoops of whey.

Why four ranges, not one

The spread between the RDA (0.8 g/kg) and the ISSN ceiling (2.0 g/kg) is 2.5×. The four ranges answer four different questions. The RDA is the minimum to prevent deficiency in sedentary adults. Phillips 2017 is the target for senior adults preserving muscle. Morton 2018 is the target for resistance-trained adults building or maintaining lean mass. ISSN 2.0 g/kg is the upper practical limit during aggressive cutting phases. Each range applies to a specific reader.

How to hit the target economically

The cost chart above sorts 12 protein sources by $/gram. Whey concentrate wins on a pure $/g basis (~$0.015-0.020/g) but nobody wants to get 100% of their protein from powder. The practical stack for hitting 150g of protein at $5/day: 1 scoop whey + 3 whole eggs + 200g chicken thighs + 2 cups Greek yogurt. That's ~130g of protein at ~$4.20, with the remaining 20g covered by milk and incidental protein in carb sources.

For budget-constrained readers, this is the path. For taste-maximizing readers, shift the budget toward chicken thighs, salmon, and grass-fed beef, which are 2-4× the cost per gram but dominate on the palatability side of the trade.

What the calculator assumes

Related reading