CalorieInsightClarity for Every Calorie
100% free · no sign-up

High-Protein Foods: Top 40 Ranked

Protein is the most filling macronutrient per calorie, which is why high-protein foods are the backbone of most fat-loss and muscle-gain diets. Every food below is ranked by measured protein content per 100 g, so you can compare meats, seafood, dairy, legumes and plant sources on equal footing.

High-Protein Foods ranked (per 100 g)

Ranked by grams of protein per 100 g. Tap any food for full nutrition facts and a serving calculator.

#FoodProteinCaloriesCarbsFatkcal/gCategory
1🥚 Egg, white, dried79.9 g3766 g0.7 g3.76Dairy & Eggs
2🍽️ Flour, soy, defatted51.1 g36632.9 g3.3 g3.66Beans & Legumes
3🥚 Egg, whole, dried48.1 g5751.9 g39.8 g5.75Dairy & Eggs
4🥩 Pork, cured, bacon, cooked, restaurant40.9 g5002.1 g36.5 g5Pork
5🍽️ Flour, soy, full-fat38.6 g45227.9 g20.7 g4.52Beans & Legumes
6🥚 Egg, yolk, dried34.2 g6541.1 g55.5 g6.54Dairy & Eggs
7🍗 Chicken, broiler or fryers, breast, skinless, boneless, meat only, cooked, braised32.1 g1660 g3.2 g1.66Poultry
8🧀 Cheese, parmesan, grated, refrigerated30.1 g4034.3 g29.5 g4.03Dairy & Eggs
9🍽️ Seeds, pumpkin seeds (pepitas), raw29.9 g55518.7 g40 g5.55Nuts & Seeds
10🧀 Cheese, parmesan, grated29.6 g42112.4 g28 g4.21Dairy & Eggs
11🥩 Beef, loin, tenderloin roast, separable lean only, boneless, trimmed to 0" fat, select, cooked, roasted27.7 g1760 g6.4 g1.76Beef
12🥩 Beef, short loin, t-bone steak, bone-in, separable lean only, trimmed to 1/8" fat, choice, cooked, grilled27.3 g2190 g11.4 g2.19Beef
13🦃 Turkey, ground, 93% lean, 7% fat, pan-broiled crumbles27.1 g2200 g11.6 g2.2Poultry
14🧀 Cheese, swiss27 g3931.4 g31 g3.93Dairy & Eggs
15🍽️ Anchovies, canned in olive oil, with salt, drained26.9 g2062.4 g9.9 g2.06Fish & Seafood
16🥜 Flour, almond26.2 g62216.2 g50.2 g6.22Nuts & Seeds
17🐟 Tuna, ahi or yellowfin, frozen, wild caught24.7 g1020 g0.4 g1.02Fish & Seafood
18🧀 Cheese, dry white, queso seco24.5 g3262.1 g24.3 g3.26Dairy & Eggs
19🥜 Peanut butter, creamy24 g63222.7 g49.4 g6.32Beans & Legumes
20🍗 Chicken, broilers or fryers, drumstick, meat only, cooked, braised23.9 g1560 g6 g1.56Poultry
21🧀 Cheese, cotija, solid23.8 g3512.7 g27.2 g3.51Dairy & Eggs
22🥩 Beef, round, top round roast, boneless, separable lean only, trimmed to 0" fat, select, raw23.7 g1230 g2.4 g1.23Beef
23🧀 Cheese, mozzarella, low moisture, part-skim23.7 g2984.4 g20.4 g2.98Dairy & Eggs
24🍽️ Lentils, dry23.6 g36062.2 g1.9 g3.6Beans & Legumes
25🧀 Cheese, provolone, sliced23.5 g3572.5 g28.1 g3.57Dairy & Eggs
26🥩 Beef, round, eye of round roast, boneless, separable lean only, trimmed to 0" fat, select, raw23.4 g1220 g2.5 g1.22Beef
27🧀 Cheese, cheddar23.3 g4082.4 g34 g4.08Dairy & Eggs
28🥜 Peanuts, raw23.2 g58826.5 g43.3 g5.88Beans & Legumes
29🥩 Beef, loin, top loin steak, boneless, lip-on, separable lean only, trimmed to 1/8" fat, choice, raw22.8 g1550 g6.4 g1.55Beef
30🥩 Pork, chop, center cut, raw22.8 g1380 g5.5 g1.38Pork
31🥩 Beef, short loin, porterhouse steak, separable lean only, trimmed to 1/8" fat, select, raw22.7 g1450 g5.3 g1.45Beef
32🧀 Cheese, monterey jack, solid22.6 g3921.9 g32.6 g3.92Dairy & Eggs
33🍗 Chicken, breast, boneless, skinless, raw22.5 g1060 g1.9 g1.06Poultry
34🐟 Fish, salmon, sockeye, wild caught, raw22.3 g1300 g4.9 g1.3Fish & Seafood
35🧀 Cheese, oaxaca, solid22.1 g2972.4 g22.1 g2.97Dairy & Eggs
36🥩 Beef, top sirloin steak, raw22 g1400.2 g5.7 g1.4Beef
37🫘 Beans, cannellini, dry21.6 g34559.8 g2.2 g3.45Beans & Legumes
38🥩 Pork, loin, tenderloin, boneless, raw21.6 g1190 g3.9 g1.19Pork
39🥩 Beef, round, top round, boneless, choice, raw21.5 g1410.9 g5.7 g1.41Beef
40🥜 Nuts, almonds, whole, raw21.5 g62620 g51.1 g6.26Nuts & Seeds

Data: USDA FoodData Central (public domain, CC0). General information only — not medical or dietary advice.

How this ranking was built

Ranked by grams of protein per 100 g. The ranking runs over 321 of our 321 foods, which is every food in the database. Nothing here is hand-picked or sponsored: the order is arithmetic on measured values, so it changes only when the data does.

  • Top of the list: Egg at 79.9 g per 100 g.
  • 40th place: Nuts at 21.5 g — so even the bottom of this table is well inside the useful range.
  • Top ten average: 41.5 g per 100 g, against 10 g across all 321 ranked foods.

What a real portion actually gives you

Per 100 g is the only fair way to line foods up next to each other, but nobody serves 100 g of everything. Here is the top of the list again at each food's own household serving:

FoodTypical servingProtein in that servingCalories
🥚 Egg1 tablespoon (7 g)5.6 g26 kcal
🍽️ Flour100 g51.1 g366 kcal
🥚 Egg1 cup, sifted (85 g)40.9 g489 kcal
🥩 Pork100 g40.9 g500 kcal
🍽️ Flour100 g38.6 g452 kcal
🥚 Egg1 tablespoon (4 g)1.4 g26 kcal

Servings are the default portion recorded for each food; every food page has a calculator for any weight you like, in grams, ounces or pounds.

Which food groups dominate this list

The top 40 come from 7 different food groups, which is a faster way to shop than reading forty rows:

Foods that win on two counts

One nutrient never decides whether a food fits your day. These are the other rankings this list overlaps with — where a food appears in both top 40s, it is doing two jobs at once:

Also in…SharedExamples
🥚 Low-Carb Foods14 of 40Beef, Beef, Beef
🥑 High-Calorie Foods14 of 40Egg, Peanut butter, Nuts
🚫 Low-Sugar Foods10 of 40Anchovies, Beans, Beef
🌾 High-Fibre Foods5 of 40Nuts, Flour, Peanuts
🧂 Low-Sodium Foods2 of 40Beans, Lentils
🥬 Low-Calorie Foods0 of 40No overlap — these two lists pull in opposite directions
🍚 Low-Fat Foods0 of 40No overlap — these two lists pull in opposite directions

What this ranking does not tell you

  • Preparation changes the number. Drying concentrates every nutrient per 100 g; cooking with added water dilutes them. Each row maps to one specific USDA record, and the food name says which.
  • Per 100 g is not per serving. A food can top this list and still be something you eat 15 g of, or sit mid-table and be your whole dinner. The portion table above is the corrective.
  • Nutrients travel together. The leader here may be high in something you are limiting — check the full row, not just the ranked column.
  • Whole foods only. This database holds single ingredients, not branded products. For those, scan the barcode in the free barcode scanner, which reads label values from the manufacturer.
  • It is not a shopping mandate. A ranking is a menu of options, not an instruction. The foods you will actually eat repeatedly beat the theoretically optimal ones you won't.

What to do with this list

Compare on a per-100 g basis first, then check the calories column — a food can be protein-rich and still calorie-dense (nuts and fatty cuts of meat are the usual examples).

To work out how much protein you personally need each day, use the free macro calculator.

Build your day around a handful of these foods, then log them in the free calorie tracker to see how the totals stack up against the target from your calorie calculator. If you are cutting, the calorie deficit calculator turns that target into a weekly rate of loss; the macro calculator splits it into grams of protein, carbs and fat.

More food lists

High-Protein Foods FAQ

What is the number one high-protein food on this list?

Egg, white, dried, with 79.9 g per 100 g and 376 calories per 100 g. Ranked by grams of protein per 100 g.

How is this high-protein foods list ranked?

Ranked by grams of protein per 100 g. Every value comes from USDA FoodData Central (public domain, CC0) and is shown per 100 g so foods are directly comparable.

Can I log these foods for free?

Yes. Open any food and add it to the free calorie tracker — pick your serving and the calories and macros are logged instantly. No account, no paywall, no ads.

How much should I be eating each day?

Use the calorie calculator for your daily calorie target and the macro calculator to split it into protein, carbs and fat.

Does this list cover every food in the database?

It ranks all 321 of our 321 foods that report protein in their USDA record. The table shows the top 40.

How much protein should I get in a day?

The FDA Daily Value printed on Nutrition Facts labels is 50 g per day (21 CFR 101.9(c)). 100 g of Egg, top of this list, supplies 160% of that. A food is labelled "high" in a nutrient at 20% DV or more, and "a good source" from 10%.

Is the top food the one I should eat most of?

Not necessarily. Ranking is per 100 g, which is the only fair way to compare foods, but you eat portions — and portion size varies enormously (100 g of oil versus 100 g of lettuce). Check the calories column beside the ranked figure, then use the portion table on this page to see what a normal serving actually delivers.

Are these values for raw or cooked food?

Each entry maps to one specific USDA record, and the food name states the preparation — raw, cooked, dried, canned. Cooking removes water, so 100 g of cooked food is a larger amount of the original ingredient and its nutrients per 100 g read higher. Weigh food in the same state as the entry you pick.

Can I combine this list with another one?

Yes, and the overlap is often where the best choices are. 14 of these 40 foods also appear in the top 40 of low-carb foods, starting with Beef. See all food lists to cross-reference the rest.

How often do these rankings change?

They are generated from the dataset when the site is built, not maintained by hand, so the list, the individual food pages and the calculators can never disagree with each other. Any change to the underlying USDA values or the set of foods re-ranks the list automatically.