← All Calculators

Protein Calculator

Find how much protein you need per day — then see exactly how much chicken, salmon, shrimp, beef, eggs or tofu gets you there, and total up the protein in a meal.

Your daily protein need

Protein per day70–98 g1–1.4 g per kg body weight
Per meal23–33 gacross 3 meals
Calories from protein280–392kcal per day (4 kcal/g)

💡 Moderate activity a few times a week.

Meal builder

Pick foods and amounts — totals update instantly. Values are per cooked/ready-to-eat portion unless the food says “raw”, “dry” or “uncooked”.

0 g35 g4.1 g186
44.6 g4.3 g0.5 g205
11.2 g3.7 g0.6 g55

Meal totals

Carbs55.8 gNet 50 g · fiber 5.8 g
Protein43 g9.6 g per 100 kcal
Fat5.2 gSaturated 1.4 g
Calories446kcal
Carbs 51%Protein 39%Fat 11%
Per-meal protein goal (upper end)43 / 33 g (132%)

Nutrition values are rounded averages from USDA FoodData Central. Brands, recipes and cooking methods vary — check the label for packaged foods.

How much food gives you g of protein?

Sorted by protein per 100 calories — the leanest sources first. Meat and fish weights are cooked.

FoodProtein / 100 gCommon servingAmount neededCaloriesg protein / 100 kcal
Shrimp, cooked24 g3 oz cooked (85 g) = 20.4 g125 g · 4.4 oz
≈ 1.5 × serving
12424.2
Tuna, canned in water, drained25.5 g1 can drained (113 g) = 28.8 g118 g · 4.1 oz
≈ 1.0 × serving
13622.0
Cod, cooked22.8 g3 oz cooked (85 g) = 19.4 g132 g · 4.6 oz
≈ 1.5 × serving
13821.7
Egg white10.9 g1 large white (33 g) = 3.6 g275 g · 9.7 oz
≈ 8.3 × serving
14321.0
Tilapia, cooked26.2 g3 oz cooked (85 g) = 22.3 g115 g · 4.0 oz
≈ 1.3 × serving
14720.5
Turkey breast, roasted, skinless30 g3 oz cooked (85 g) = 25.5 g100 g · 3.5 oz
≈ 1.2 × serving
14720.4
Whey protein powder (typical)80 g1 scoop (30 g) = 24 g38 g · 1.3 oz
≈ 1.3 × serving
15020.0
Chicken breast, skinless, cooked31 g3 oz cooked (85 g) = 26.4 g97 g · 3.4 oz
≈ 1.1 × serving
16018.8
Greek yogurt, plain nonfat10.2 g1 container (170 g) = 17.3 g294 g · 10.4 oz
≈ 1.7 × serving
17417.3
Sirloin steak, lean, cooked30 g3 oz cooked (85 g) = 25.5 g100 g · 3.5 oz
≈ 1.2 × serving
18016.7
Salmon, wild, cooked25.4 g3 oz cooked (85 g) = 21.6 g118 g · 4.2 oz
≈ 1.4 × serving
21514.0
Pork loin chop, cooked27 g3 oz cooked (85 g) = 23 g111 g · 3.9 oz
≈ 1.3 × serving
21913.7
Cottage cheese, 2%11 g1 cup (226 g) = 24.9 g273 g · 9.6 oz
≈ 1.2 × serving
22913.1
Ground turkey 93/7, cooked27.1 g3 oz cooked (85 g) = 23 g111 g · 3.9 oz
≈ 1.3 × serving
23612.7
Chicken thigh, skinless, cooked26 g3 oz cooked (85 g) = 22.1 g115 g · 4.1 oz
≈ 1.4 × serving
24112.4
Ground beef 90/10, cooked26.1 g3 oz cooked (85 g) = 22.2 g115 g · 4.1 oz
≈ 1.4 × serving
24912.0
Tofu, firm17.3 g½ cup (126 g) = 21.8 g173 g · 6.1 oz
≈ 1.4 × serving
25012.0
Salmon, Atlantic farmed, cooked22.1 g3 oz cooked (85 g) = 18.8 g136 g · 4.8 oz
≈ 1.6 × serving
28010.7
Ground beef 80/20, cooked25.8 g3 oz cooked (85 g) = 21.9 g116 g · 4.1 oz
≈ 1.4 × serving
29510.2
Egg, whole12.6 g1 large egg (50 g) = 6.3 g238 g · 8.4 oz
≈ 4.8 × serving
3408.8
Ribeye steak, cooked24 g3 oz cooked (85 g) = 20.4 g125 g · 4.4 oz
≈ 1.5 × serving
3648.2
Paneer25 g100 g block (100 g) = 25 g120 g · 4.2 oz
≈ 1.2 × serving
3857.8
Lentils / dal, cooked9 g1 cup (198 g) = 17.8 g333 g · 11.8 oz
≈ 1.7 × serving
3877.8
Black beans, cooked8.9 g1 cup (172 g) = 15.3 g337 g · 11.9 oz
≈ 2.0 × serving
4456.7
Chickpeas, cooked8.9 g1 cup (164 g) = 14.6 g337 g · 11.9 oz
≈ 2.1 × serving
5535.4
Peanut butter25 g1 tbsp (16 g) = 4 g120 g · 4.2 oz
≈ 7.5 × serving
7064.3

Protein rules of thumb

  • Raw vs cooked: meat loses about 25% of its weight when cooked, so 4 oz raw chicken ≈ 3 oz cooked. Protein per 100 g goes up after cooking (raw chicken breast ≈ 22.5 g, cooked ≈ 31 g) — same protein, less water.
  • A palm-sized portion (about 3–4 oz / 85–115 g cooked) of chicken, fish or lean beef gives roughly 22–35 g protein.
  • Spread it out: 25–40 g per meal, 3–4 times a day, is better for muscle than one big serving.
  • Leanest choices: shrimp, tuna, cod and egg whites deliver over 20 g protein per 100 kcal; chicken breast and non-fat Greek yogurt are close behind at 17–19 g.
  • If you have kidney disease, talk to your doctor before eating a high-protein diet.