Best High-Protein Foods Ranked by Protein Per 100g
Protein is essential for building muscle, losing fat, and staying full between meals. These are the highest-protein foods from every food category, ranked by protein content per 100g. Whether you eat meat, dairy, legumes, or follow a plant-based diet, there is a high-protein option here.
📊 Calculate your protein target
Find out exactly how much protein you need per day based on your goals.
Open Protein Calculator →Highest Protein Foods
30 foodsWhey Protein
supplements
80g
per 100g
Whey Protein
supplements
80g
per 100g
Chicken Breast
proteins
31g
per 100g
Hemp Seeds
nuts seeds
31g
per 100g
Turkey Breast
proteins
30g
per 100g
Turkey Breast
proteins
30g
per 100g
Pork Chops
proteins
27g
per 100g
Tuna
seafood
26g
per 100g
Pork Tenderloin
proteins
26g
per 100g
Peanuts
nuts seeds
26g
per 100g
Sardines
seafood
25g
per 100g
Cheddar Cheese
dairy
25g
per 100g
Peanut Butter
nuts seeds
25g
per 100g
Lamb
proteins
25g
per 100g
Canned Tuna
proteins
25g
per 100g
Almonds
nuts seeds
21g
per 100g
Beef Mince
proteins
21g
per 100g
Almonds
nuts seeds
21g
per 100g
Salmon
seafood
20g
per 100g
Shrimp
seafood
20g
per 100g
Mackerel
seafood
19g
per 100g
Cod
seafood
18g
per 100g
Flaxseeds
nuts seeds
18g
per 100g
Cashews
nuts seeds
18g
per 100g
Chia Seeds
nuts seeds
17g
per 100g
Oats
grains
17g
per 100g
Walnuts
nuts seeds
15g
per 100g
Quinoa
grains
14g
per 100g
Egg
proteins
13g
per 100g
Oats
grains
13g
per 100g