Search

Protein in food calculator

Add up the protein in what you eat: pick foods, enter grams or ounces and eggs, and see the total against your daily target. With a protein chart per 100 g for 38 foods.

This is not medical advice

Estimate only. Not medical advice. Check with a doctor or pharmacist before acting on it. Read the full note

These calculators use published population formulas. They do not know your medical history and cannot diagnose, treat or replace a doctor, pharmacist or dietitian. Do not change medication, dosing, eating or drinking decisions on the basis of a number here. If you are pregnant, under 18, over 65, have a health condition or take medication, ask a clinician first. In an emergency call your local emergency number.

Weigh food in
g

Not sure? The protein calculator gives a target for your weight and goal.

g

g

g

g

g
eggs
whites

Ask AI to explain

Put this calculator on your site

Free widget, stays up to date.

Embed the Protein in food calculator

Theme
Units

Paste this code into your page where the calculator should appear. The height adjusts itself.

Free to use. Please keep the link under the calculator. All widgets

Preview

Protein by food

show
FoodProteinAmount

Protein in common foods per 100 g and per ounce

show
FoodPer 100 gPer 1 oz (28 g)
Hemp seeds, hulled31.6 g8.9 g
Chicken breast, cooked31.0 g8.8 g
Pumpkin seeds30.2 g8.6 g
Turkey breast, cooked29.5 g8.4 g
Sirloin steak, cooked29.5 g8.4 g
Pork chop, cooked26.8 g7.6 g
Chicken thigh, cooked24.8 g7.0 g
Ground beef 85% lean, cooked24.6 g7.0 g
Peanuts, dry-roasted24.4 g6.9 g
Shrimp, cooked24.0 g6.8 g
Mozzarella, part-skim23.8 g6.7 g
Cheddar cheese22.9 g6.5 g
Cod, cooked22.8 g6.5 g
Peanut butter22.2 g6.3 g
Salmon, cooked22.1 g6.3 g
Almonds21.2 g6.0 g
Tempeh20.3 g5.8 g
Tuna, canned in water19.4 g5.5 g
Tofu, firm17.3 g4.9 g
Ham, sliced16.6 g4.7 g
Chia seeds16.5 g4.7 g
Oats, dry13.2 g3.7 g
Whole-wheat bread12.5 g3.5 g
Edamame, cooked11.9 g3.4 g
Cottage cheese, 2%10.5 g3.0 g
Greek yogurt, plain nonfat10.2 g2.9 g
Lentils, cooked9.0 g2.6 g
Chickpeas, cooked8.9 g2.5 g
Black beans, cooked8.9 g2.5 g
Kidney beans, cooked8.7 g2.5 g
Pasta, cooked5.8 g1.6 g
Yogurt, plain low-fat5.3 g1.5 g
Green peas, cooked5.2 g1.5 g
Quinoa, cooked4.4 g1.2 g
Milk, 2%3.3 g0.9 g
Soy milk3.3 g0.9 g
White rice, cooked2.7 g0.8 g
Broccoli, cooked2.4 g0.7 g

Sorted from the most protein per 100 g (3.5 oz). Meat, fish, beans and grains are weighed cooked; oats, nuts and seeds as sold. Values from USDA FoodData Central (SR Legacy).

Protein in eggs

show
EggsWhole large eggsLarge egg whites only
16.3 g3.6 g
212.6 g7.2 g
318.8 g10.8 g
425.1 g14.4 g
531.4 g18.0 g
637.7 g21.6 g
744.0 g25.2 g
850.2 g28.8 g
956.5 g32.4 g
1062.8 g36.0 g

A large egg weighs about 50 g (1.8 oz) without the shell and has 6.3 g of protein. The white of a large egg weighs about 33 g (1.2 oz) and has 3.6 g; the rest is in the yolk.


Food labels give protein per serving, but most of what we eat has no label: a chicken breast, a bowl of lentils, eggs. This calculator adds up the protein in up to five foods plus eggs, using laboratory values from the USDA FoodData Central database, and compares the total with your daily target.

How it is calculated

Each food has a protein value per 100 g. The calculator multiplies it by the weight you enter: protein = weight in grams × protein per 100 g ÷ 100. Ounces are converted at 28.35 g per ounce. Eggs are counted as large eggs of 50 g each, without the shell.

Weigh food the way the table describes it. Meat, fish, beans, rice and pasta are listed cooked, because that is how you weigh them on the plate. Cooking removes water but not protein, so cooked meat has more protein per gram than raw. For milk and soy milk, 100 ml weighs about 100 g.

Example

A day that starts with 2 large eggs and 40 g (1.4 oz) of oats, then 170 g (6 oz) of Greek yogurt and 150 g (5.3 oz) of chicken breast: 12.6 + 5.3 + 17.3 + 46.5 = 81.7 g of protein. For a 75 kg (165 lb) person who trains, the protein calculator gives a target of about 105 g, so about 23 g are still missing: roughly 75 g (2.6 oz) more chicken or 260 g (9 oz) of cooked lentils.

Why the numbers differ from other lists

Protein varies by cut, brand and cooking. Lean sirloin has more than fatty ground beef, nonfat Greek yogurt more than full-fat. Treat the results as a good estimate. For packaged food, the label on your product is more accurate than any table.

Frequently asked questions

How do I calculate protein in my food?

For packaged food, multiply the grams of protein per serving on the label by the servings you eat. For food without a label, weigh it and multiply the weight by the protein per 100 g, then divide by 100. Example: 150 g (5.3 oz) of cooked chicken breast × 31 g ÷ 100 = 46.5 g of protein.

How to measure protein in food at home?

You cannot test protein at home; labs measure it chemically. What you can do is weigh the food on a kitchen scale and use a database value, as this calculator does. Weigh cooked food as cooked and dry food as dry, because water changes the weight but not the protein.

How much protein is in one egg?

A large egg has about 6.3 g of protein (50 g, or 1.8 oz, without the shell). About 3.6 g of it is in the white and the rest in the yolk. A medium egg (44 g) has about 5.5 g, an extra-large one (56 g) about 7 g.

Is 5 eggs 30g of protein?

Yes, about. Five large eggs have 31.4 g of protein. With medium eggs it is closer to 28 g.

How many eggs do I need to eat to get 20 grams of protein?

Three large eggs give 18.8 g, four give 25.1 g. So 20 g takes a little more than three eggs. Egg whites alone take more: six large whites give 21.6 g.

Are 2 eggs enough protein?

Two large eggs give 12.6 g of protein. That is a light meal: a review on muscle building suggests about 0.4 g per kg of body weight per meal, which is 30 g for a 75 kg (165 lb) person. Add 170 g (6 oz) of Greek yogurt, or toast with peanut butter, to reach the range.

What food is the highest in protein?

Per 100 g (3.5 oz) in this list: hulled hemp seeds (31.6 g), cooked chicken breast (31.0 g), pumpkin seeds (30.2 g), then turkey breast and sirloin steak (29.5 g each). Seeds are high in fat and calories, so in practice lean meat, fish, egg whites, Greek yogurt and tofu give the most protein per calorie.

How to get 100 grams of protein a day?

Spread it over three or four meals. One example: 3 large eggs (18.8 g), 170 g (6 oz) of Greek yogurt (17.3 g), 150 g (5.3 oz) of chicken breast (46.5 g) and 200 g (7 oz) of cooked lentils (18.0 g) add up to 100.7 g.

Read more

  • How much protein per day to lose weight for a womanWhile losing weight, aim for 1.8 to 2.4 g of protein per kg of body weight, the same rule as for men. A table by weight from 120 to 250 lb, a sample day with 134 g, and when to use your goal weight instead.
  • How much protein do you need by age?Protein needs per kilogram are highest in toddlers, settle at 0.8 g/kg in adults and rise again after 65. A table of the official values by age, what they mean at your weight, and why experts ask older adults to eat more than the RDA.

Sources

  1. USDA Agricultural Research Service. FoodData Central
  2. USDA FoodData Central: SR Legacy dataset (April 2018), downloads
  3. Schoenfeld BJ, Aragon AA. How much protein can the body use in a single meal for muscle-building? JISSN, 2018

By Calcelate Team. Formula from the sources above.

  1. 2026-10-06 · Formula and texts checked
  2. 2018-04 · Reference data as of this date