100% free, forever — no signup, no credit card, no premium plan.

Skip to content
Kinyvo
Protein (100 g)

High-Protein Foods: Top 25 per 100 g

The 25 foods with the most protein per 100 g in our database (USDA and TACO data), excluding supplements. Meat, fish and cheese lead, but the table also shows what each one costs in calories.

Number 1: Bacon, with 37 g.

High-Protein Foods: Top 25 per 100 g
#FoodProtein (100 g)kcal / 100 gProtein / 100 gServing
1Bacon (pan-fried)37 g54137 g15 g · 5.6 g P
2Brazilian dried beef (desalted, cooked)36.4 g26336.4 g120 g · 43.7 g P
3Beef round (lean, grilled)35.9 g21935.9 g150 g · 53.9 g P
4Strip steak (lean, grilled)32.4 g19432.4 g150 g · 48.6 g P
5Picanha (top sirloin cap, grilled)31.9 g23131.9 g150 g · 47.9 g P
6Shredded chicken (cooked)31.5 g16331.5 g100 g · 31.5 g P
7Beef shank pot roast31.2 g19431.2 g150 g · 46.8 g P
8Chicken breast (grilled)31 g16531 g150 g · 46.5 g P
9Serrano ham31 g24131 g30 g · 9.3 g P
10Pumpkin seeds30.2 g55930.2 g28 g · 8.5 g P
11Turkey breast (roasted)30.1 g14730.1 g140 g · 42.1 g P
12Beef liver (pan-fried)29.9 g22529.9 g120 g · 35.9 g P
13Octopus (cooked)29.8 g16429.8 g120 g · 35.8 g P
14Tuna steak (grilled)29.2 g13029.2 g150 g · 43.8 g P
15Sirloin steak (lean, grilled)29 g18529 g150 g · 43.5 g P
16Tri-tip (grilled)29 g18029 g150 g · 43.5 g P
17Beef short ribs (roasted)28.8 g37328.8 g150 g · 43.2 g P
18Beef hump (roasted)28.6 g33028.6 g150 g · 42.9 g P
19Pork chop (grilled)28.5 g21528.5 g150 g · 42.8 g P
20Chicken drumstick (skinless, roasted)28.3 g17228.3 g140 g · 39.6 g P
21Pork leg (roasted, lean)28.3 g20628.3 g150 g · 42.5 g P
22Flank steak (grilled)28 g19228 g150 g · 42 g P
23Beef chuck (braised)26.7 g21226.7 g150 g · 40.1 g P
24Hake fillet (baked)26.6 g12226.6 g150 g · 39.9 g P
25Tilapia (baked)26.2 g12826.2 g150 g · 39.3 g P

How we built this list

Values per 100 g from USDA FoodData Central and the Brazilian TACO table, using cooked values for foods normally eaten cooked. Supplements, sweets and ready meals are left out unless stated. Servings are the most common household measure.

Frequently asked questions

Which food has the most protein?

Per 100 g, lean cuts of meat, fish and hard cheeses are at the top. For weight loss also look at protein per calorie: chicken breast, white fish and egg whites deliver a lot of protein for few calories.

How much protein should I eat a day?

Adults who train: 1.6–2.2 g per kg of body weight a day. Sedentary people need less (about 0.8–1.2 g/kg). Use the protein calculator.

Want this menu with your own numbers and tastes?

The generator works out your calories, respects what you like and dislike and builds the menu in one minute. Free, no sign-up.

Generate my meal plan

More food lists

Ready-Made Meal Plans by Calories and Goal →

We use cookies for analytics and ads. You can accept or reject non-essential cookies. Cookie policy