Getting the right amount of protein at every meal is one of the highest-leverage nutrition decisions you can make — whether you are building muscle, losing body fat, competing in endurance sport, eating entirely plant-based or simply trying to maintain function as you age. Yet most protein advice defaults to a single daily number and ignores how that total is distributed across meals. This calculator fixes both problems: it gives you a daily protein target personalised to your body weight and goal, then divides it by the number of meals you actually eat so every sitting has a concrete gram target.
How it works
The calculation has two steps.
Step 1 — Daily protein target. You choose a goal (muscle gain, fat loss, endurance, plant-based, general health, or older adult). Each goal maps to a peer-reviewed factor in grams of protein per kilogram of body weight:
| Goal | Range (g / kg) | Source |
|---|---|---|
| General health / maintenance | 0.8–1.2 | RDA + WHO |
| Muscle gain (resistance training) | 1.6–2.2 | ISSN 2017, 2023 |
| Endurance / team sport | 1.4–1.7 | IOC 2016 |
| Fat loss (calorie deficit) | 2.3–3.1 | Helms et al. 2014 |
| Older adult (60 +) | 1.0–1.5 | Deutz et al. 2017 |
| Plant-based diet | 1.7–2.4 | Rogerson 2017 |
Daily protein (g) = body weight (kg) × factor (low end to high end).
Step 2 — Per-meal split. Per-meal protein = daily total ÷ number of meals. This assumes an even distribution, which the research supports as optimal for 24-hour muscle protein synthesis (Areta et al. 2013).
The calculator also shows a muscle protein synthesis (MPS) warning when a meal falls below approximately 30 g of protein — the threshold at which leucine-driven mTORC1 signalling is thought to be maximally stimulated (Norton & Layman 2006). At that point it suggests adding a meal or a protein shake.
Worked example
A 75 kg male athlete doing moderate resistance training (goal: muscle gain) eating 4 meals per day:
- Factor range: 1.6–2.2 g/kg
- Daily protein: 75 × 1.6 = 120 g (low) to 75 × 2.2 = 165 g (high)
- Per meal: 120 ÷ 4 = 30 g (low) to 165 ÷ 4 = 41 g (high)
- Protein kcal: 120 × 4 = 480 kcal/day to 165 × 4 = 660 kcal/day
A practical meal hitting the 41 g upper target could be: 130 g cooked chicken breast (~40 g protein) with a glass of milk or a side of Greek yoghurt to top up.
If the same athlete cut meals to 3, each sitting would need ~55 g protein at the high end — still achievable but harder to fit into whole-food meals, which is why 4–5 meals is the sweet spot for most natural athletes.
Formula note
Daily protein (g) = body weight in kg × goal-specific factor. Per-meal protein (g) = daily protein ÷ meals per day. Protein energy (kcal) = protein grams × 4 (Atwater general factor system).
The goal factors are derived from: ISSN Position Stand on Protein and Exercise (Stokes et al. 2018; Kerksick et al. 2017), IOC Consensus Statement on Sports Nutrition (Thomas et al. 2016), Helms et al. systematic review on protein during energy restriction (2014), Deutz et al. PROT-AGE recommendations for older adults (2017), and Rogerson review on vegan athletes (2017). The MPS threshold of ~30 g is based on Norton & Layman (2006) and the leucine trigger hypothesis.