Protein Per Meal Calculator

Find out exactly how much protein to eat at each meal for your body weight and goal.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

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:

GoalRange (g / kg)Source
General health / maintenance0.8–1.2RDA + WHO
Muscle gain (resistance training)1.6–2.2ISSN 2017, 2023
Endurance / team sport1.4–1.7IOC 2016
Fat loss (calorie deficit)2.3–3.1Helms et al. 2014
Older adult (60 +)1.0–1.5Deutz et al. 2017
Plant-based diet1.7–2.4Rogerson 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.

Ad placeholder (rectangle)