Free toolProtein per dayProtein per meal

Protein Calculator for Vegetarians

Use this protein intake calculator to estimate protein for cutting, maintenance, or bulking. Get a protein range and a daily protein target (g/day), plus protein per meal for 3 to 5 meals. Enter your body weight in lb or kg, and add body fat % (optional) to base the calculation on lean mass. After 14 days, keep protein steady and adjust calories by 100 to 200 per day if your weight trend is off.

Inputs

Enter your body weight, choose your goal and target mode, then Calculate to get protein per day (g/day) and protein per meal. Add body fat % to base the math on lean mass (optional).

Unit system

If provided (5-60%), we use estimated lean mass. Leave blank if unknown.

Goal

Cut = fat loss. Maintain = maintain or recomp. Bulk = muscle gain.

Target mode

Minimum effective is easier to hit. Performance uses a higher range.

Meals per day

Pick how many meals you usually eat with protein.

Diet style

Examples only. Diet style does not change the calculation.

Calculate to generate a shareable link.

Results

Protein per day

Calculate to see your protein range (g/day), chosen target, and protein per meal.

Assumptions

Results will show the g/kg range and rounding used.

Keep protein steady. After 14 days, adjust calories by 100 to 200 per day if your weight trend is off.

Estimates only. Not medical advice.

Methods & assumptions

This variant focuses on Protein Calculator for Vegetarians.

This tool returns a protein range (g/day), a chosen daily target (midpoint), and protein per meal for 3 to 5 meals.

  • Protein range: a practical low-to-high range for your goal and mode.
  • Chosen target: the midpoint of the selected range (easy default).
  • Protein per meal: a simple split across your selected meal count.

We calculate targets in grams per kilogram (g/kg) using your weight. If you enter body fat %, we estimate lean mass and apply targets to lean mass instead of total body weight.

  • Convert body weight to kilograms (1 lb = 0.4536 kg).
  • If body fat % is provided, estimate lean mass using the formula below.
  • Apply the g/kg targets for your goal and target mode.
  • Choose the midpoint, round to whole grams, then split across meals.

Lean mass (if body fat % is provided)

Lean mass (kg) = weight_kg * (1 - bodyFatFraction)

Unit conversion

1 lb = 0.4536 kg.

Protein targets by goal (g/kg)

Cut

Minimum effective1.8-2.2 g/kg (~0.8-1.0 g/lb)
Performance2.2-2.6 g/kg (~1.0-1.2 g/lb)

Maintain

Minimum effective1.6-2.0 g/kg (~0.7-0.9 g/lb)
Performance1.8-2.2 g/kg (~0.8-1.0 g/lb)

Bulk

Minimum effective1.6-2.0 g/kg (~0.7-0.9 g/lb)
Performance1.8-2.2 g/kg (~0.8-1.0 g/lb)

We choose the midpoint of the selected range, round to whole grams, and round per-meal protein so the meals sum to the daily target.

Minimum effective uses a lower range that is easier to hit. Performance uses a higher range.

Diet style does not change the math, only the food examples.

More variants

Protein Calculator For Cutting

Focused on protein calculator for cutting.

Protein Calculator For Bulking

Focused on protein calculator for bulking.

Protein Per Meal Calculator

Focused on protein per meal calculator.

Protein Calculator for Muscle Gain

Focused on Protein Calculator for Muscle Gain.

Protein Calculator for Recomposition

Focused on Protein Calculator for Recomposition.

Protein Calculator for Vegans

Focused on Protein Calculator for Vegans.

Protein per Meal Calculator (3 Meals)

Focused on Protein per Meal Calculator (3 Meals).

Protein per kg Calculator

Focused on Protein per kg Calculator.

Questions & Answers

Clear answers, so you can use this tool with confidence.

Train with Momentum.

Download Momentum free and get a plan tailored to your schedule, equipment, and goals.