Top lists

High-protein foods. The top 30.

Which foods give you the most protein per 100 g? The ranking with serving and calories, so you see what fills you up and what brings a lot of energy along.

RankFoodProtein · 100 gper servingkcal · 100 g
1Parmesan1 tbsp (5 g): 1.8 g · 20 kcal36 g1.8 g1 tbsp (5 g)392
2Chicken breast (roasted)1 piece (110 g): 34 g · 182 kcal31 g34 g1 piece (110 g)165
3Pumpkin seeds1 tbsp (10 g): 3.0 g · 56 kcal30 g3.0 g1 tbsp (10 g)559
4Peanuts1 handful (28 g): 7.2 g · 159 kcal26 g7.2 g1 handful (28 g)567
5Gouda1 slice (20 g): 5.0 g · 71 kcal25 g5.0 g1 slice (20 g)356
6Turkey breast1 serving (150 g): 35 g · 171 kcal24 g35 g1 serving (150 g)114
7Cheddar1 slice (25 g): 5.7 g · 101 kcal23 g5.7 g1 slice (25 g)403
8Chicken breast (raw)1 piece (150 g): 34 g · 180 kcal23 g34 g1 piece (150 g)120
9Peanut butter1 tbsp (16 g): 3.6 g · 96 kcal22 g3.6 g1 tbsp (16 g)598
10Mozzarella1 piece (125 g): 28 g · 374 kcal22 g28 g1 piece (125 g)299
11Beef fillet1 steak (180 g): 40 g · 275 kcal22 g40 g1 steak (180 g)153
12Salami1 slice (8 g): 1.7 g · 34 kcal22 g1.7 g1 slice (8 g)425
13Almonds1 handful (28 g): 5.9 g · 162 kcal21 g5.9 g1 handful (28 g)579
14Pork tenderloin1 serving (150 g): 31 g · 164 kcal21 g31 g1 serving (150 g)109
15Sunflower seeds1 tbsp (10 g): 2.1 g · 58 kcal21 g2.1 g1 tbsp (10 g)584
16Salmon (farmed)1 fillet (125 g): 26 g · 260 kcal20 g26 g1 fillet (125 g)208
17Pistachios1 handful (28 g): 5.6 g · 157 kcal20 g5.6 g1 handful (28 g)560
18Prawns1 serving (100 g): 20 g · 85 kcal20 g20 g1 serving (100 g)85
19Trout1 fillet (80 g): 16 g · 113 kcal20 g16 g1 fillet (80 g)141
20Camembert1 serving (30 g): 5.9 g · 90 kcal20 g5.9 g1 serving (30 g)300
21Tuna (canned in water)1 can (140 g): 27 g · 120 kcal19 g27 g1 can (140 g)86
22Mackerel1 fillet (110 g): 20 g · 226 kcal19 g20 g1 fillet (110 g)205
23Linseed1 tbsp (10 g): 1.8 g · 53 kcal18 g1.8 g1 tbsp (10 g)534
24Cashews1 handful (28 g): 5.1 g · 155 kcal18 g5.1 g1 handful (28 g)553
25Herring1 fillet (100 g): 18 g · 158 kcal18 g18 g1 fillet (100 g)158
26Cod1 fillet (150 g): 27 g · 123 kcal18 g27 g1 fillet (150 g)82
27Sesame seeds1 tbsp (9 g): 1.6 g · 52 kcal18 g1.6 g1 tbsp (9 g)573
28Tofu1 serving (100 g): 17 g · 144 kcal17 g17 g1 serving (100 g)144
29Beef mince (20% fat)1 serving (125 g): 21 g · 318 kcal17 g21 g1 serving (125 g)254
30Ham1 slice (20 g): 3.3 g · 33 kcal17 g3.3 g1 slice (20 g)164

How this list was made

It is based on the 150 foods of the myfoody calorie chart with values from USDA FoodData Central, converted to the European label format. Sorted per 100 g; drinks and milk are per 100 ml and not part of the food lists.

Open the calorie chart · USDA FoodData Central

Frequently asked questions

Which food has the most protein?

In this list, Parmesan with 36 g protein per 100 g.

How much protein do I need per day?

It depends on weight, age and training. The myfoody protein calculator gives you a range with sources.

Give it a try.

Free to download – for iPhone and Android.

Free to download. Try Pro free for 7 days, then from €6.67 a month (€79.99 billed yearly). Cancel anytime.