Free tools

Protein in foods: per portion and per 100 g

Choose a food and an amount, in grams or as a common portion, and the lookup shows how much protein it holds. Every value comes from a USDA FoodData Central record, and each food's own page links its record. The table under the lookup ranks all 50 foods by protein per 100 g.

Look up the protein in a food

A weight, or how many of the portion you chose.

Foods ranked by protein per 100 g
FoodProtein per 100 gProtein per 100 kcalProtein in a common portion
Parmesan35.8 g9.1 g10.1 g in 1 oz of parmesan
Beef jerky33.2 g8.1 g6.6 g in 1 large piece of beef jerky
Chicken breast31.0 g18.8 g26.7 g in half a chicken breast
Steak30.3 g16.1 g25.7 g in 3 oz of steak
Pumpkin seeds30.2 g5.4 g8.6 g in 1 oz of pumpkin seeds
Turkey breast30.1 g20.5 g25.6 g in 3 oz of turkey breast
Pork loin30.0 g18.5 g41.1 g in 1 boneless pork chop
Ground beef25.9 g10.4 g20.0 g in 1 burger patty
Chicken thigh24.8 g13.8 g28.7 g in 1 chicken thigh
Sardines24.6 g11.8 g22.7 g in 1 can of sardines
Peanuts24.4 g4.1 g6.9 g in 1 oz of peanuts
Cheddar23.3 g5.7 g4.0 g in 1 slice of cheddar
Cod22.8 g21.7 g41.1 g in 1 cod fillet
Shrimp22.8 g19.1 g19.4 g in 3 oz of shrimp
Peanut butter22.2 g3.7 g7.1 g in 2 tablespoons of peanut butter
Mozzarella22.2 g7.4 g6.3 g in 1 oz of mozzarella
Salmon22.1 g10.7 g39.3 g in half a salmon fillet
Almonds21.2 g3.7 g6.0 g in 1 oz of almonds (23 almonds)
Pistachios21.1 g3.7 g6.0 g in 1 oz of pistachios (49 kernels)
Tempeh20.3 g10.6 g33.7 g in 1 cup of tempeh
Canned tuna19.0 g21.1 g20.3 g in 1 can of tuna, drained
Ham16.6 g10.1 g4.6 g in 1 slice of ham
Chia seeds16.5 g3.4 g4.7 g in 1 oz of chia seeds
Oats13.2 g3.5 g3.6 g in a third of a cup of dry oats
Eggs12.6 g8.8 g6.3 g in 1 large egg
Whole-wheat bread12.5 g4.9 g4.0 g in 1 slice of whole-wheat bread
Edamame11.9 g9.8 g18.5 g in 1 cup of edamame
Egg whites10.9 g21.0 g3.6 g in the white of 1 large egg
Cottage cheese10.5 g12.9 g23.6 g in 1 cup of cottage cheese
Greek yogurt10.3 g16.9 g16.1 g in 1 container of Greek yogurt
Tofu9.0 g11.6 g11.4 g in half a cup of tofu
Lentils9.0 g7.8 g17.9 g in 1 cup of cooked lentils
Chickpeas8.9 g5.4 g14.5 g in 1 cup of cooked chickpeas
Black beans8.9 g6.7 g15.2 g in 1 cup of cooked black beans
White bread8.9 g3.3 g2.6 g in 1 slice of white bread
Kidney beans8.7 g6.8 g15.3 g in 1 cup of cooked kidney beans
Hummus7.8 g3.3 g1.2 g in 1 tablespoon of hummus
Pasta5.8 g3.7 g7.2 g in 1 cup of cooked spaghetti
Green peas5.2 g6.6 g4.1 g in half a cup of green peas
Quinoa4.4 g3.7 g8.1 g in 1 cup of cooked quinoa
Plain yogurt3.5 g5.7 g5.9 g in 1 small container of yogurt
Soy milk3.3 g6.1 g7.9 g in 1 cup of soy milk
Milk3.2 g5.2 g7.7 g in 1 cup of milk
Broccoli2.8 g8.3 g2.6 g in 1 cup of chopped broccoli
Rice2.7 g2.1 g4.3 g in 1 cup of cooked rice
Potato2.5 g2.7 g4.3 g in 1 medium potato
Sweet potato2.0 g2.2 g2.3 g in 1 medium sweet potato
Avocado2.0 g1.3 g4.0 g in 1 avocado
Banana1.1 g1.2 g1.3 g in 1 medium banana
Coffee0.1 gvery little energy0.3 g in 1 cup of coffee

How does the lookup work?

Each USDA record gives the grams of protein in 100 g of the food, and the weight in grams of common portions, such as one large egg. The lookup multiplies the weight by the protein per 100 g and divides by 100:

  • 150 g of roasted chicken breast: 150 × 31.02 ÷ 100 = 46.5 g of protein.
  • 2 large eggs: 2 × 50 g = 100 g, and 100 × 12.56 ÷ 100 = 12.6 g of protein.

Results are rounded to 0.1 g. A portion is always one the food's USDA record lists, with the record's own weight.

Why show protein per 100 kcal?

When your appetite is small, a meal holds less food, so it can help to know which foods bring the most protein for the energy they take up. Protein per 100 kcal is the protein per 100 g divided by the kcal per 100 g, times 100. Plain nonfat Greek yogurt gives 10.3 ÷ 61 × 100 = 16.9 g of protein per 100 kcal. Smooth peanut butter gives 22.21 ÷ 598 × 100 = 3.7 g. Both have protein, and the yogurt brings more of it for the same energy.

This is a way to compare foods, not a target. Black coffee has so little energy that protein per 100 kcal says nothing useful about it, so the table leaves that number out.

What can the values not tell you?

  • Raw, cooked and dry weights differ. Each food's page says whether its record is raw, cooked or dry. Cooking takes water out of meat and adds water to rice, pasta and beans, so the same protein weighs a different amount.
  • Brands differ. These are USDA values for each food in general. A packaged food's label gives the values for that product.
  • It is not a personal amount. The lookup says how much protein a food holds, not how much you should eat. Your doctor or a dietitian can help you with that.

Sources

Link to this tool

Optional analytics helps us understand which guides and tools are useful. It records visits and clicks, never what you type into a tool. If you accept, analytics cookies are set in your browser. Privacy