50+ High-Protein Foods Ranked

Find the best protein sources for your diet. Sort by protein content and filter by category.

Choosing the right protein sources is key to meeting your daily goals. This list ranks 50+ foods by protein content per serving, helping you make informed choices whether you prefer meat, fish, dairy, or plant-based options.

1

Whey protein

100g · 400 kcal

Dairy
80g

protein

2

Pea protein

100g · 380 kcal

Plant-Based
80g

protein

3

Casein protein

100g · 370 kcal

Dairy
75g

protein

4

Seitan

100g · 370 kcal

Plant-Based
75g

protein

5

Spirulina

100g · 290 kcal

Plant-Based
57g

protein

6

Nutritional yeast

100g · 325 kcal

Plant-Based
50g

protein

7

Parmesan cheese

100g · 431 kcal

Dairy
38g

protein

8

Hemp seeds

100g · 553 kcal

Plant-Based
32g

protein

9

Chicken breast

100g · 165 kcal

Meat
31g

protein

10

Venison

100g · 158 kcal

Meat
30g

protein

11

Pumpkin seeds

100g · 559 kcal

Plant-Based
30g

protein

12

Turkey breast

100g · 135 kcal

Meat
29g

protein

13

Anchovies

100g · 210 kcal

Fish
29g

protein

14

Bison

100g · 143 kcal

Meat
28g

protein

15

Halibut

100g · 140 kcal

Fish
27g

protein

16

Swiss cheese

100g · 380 kcal

Dairy
27g

protein

17

Lean beef

100g · 250 kcal

Meat
26g

protein

18

Pork tenderloin

100g · 143 kcal

Meat
26g

protein

19

Tuna (canned)

100g · 116 kcal

Fish
26g

protein

20

Tilapia

100g · 128 kcal

Fish
26g

protein

21

Peanuts

100g · 567 kcal

Plant-Based
26g

protein

22

Lamb leg

100g · 234 kcal

Meat
25g

protein

23

Salmon

100g · 208 kcal

Fish
25g

protein

24

Sardines

100g · 208 kcal

Fish
25g

protein

25

Cheddar cheese

100g · 403 kcal

Dairy
25g

protein

26

Peanut butter

100g · 588 kcal

Plant-Based
25g

protein

27

Duck breast

100g · 201 kcal

Meat
24g

protein

28

Shrimp

100g · 99 kcal

Fish
24g

protein

29

Mackerel

100g · 262 kcal

Fish
24g

protein

30

Cod

100g · 105 kcal

Fish
23g

protein

31

Trout

100g · 168 kcal

Fish
23g

protein

32

Mozzarella

100g · 280 kcal

Dairy
22g

protein

33

Almonds

100g · 579 kcal

Plant-Based
21g

protein

34

Sunflower seeds

100g · 584 kcal

Plant-Based
21g

protein

35

Tempeh

100g · 192 kcal

Plant-Based
19g

protein

36

Tofu (firm)

100g · 144 kcal

Plant-Based
17g

protein

37

Chia seeds

100g · 486 kcal

Plant-Based
17g

protein

38

Eggs

2 large · 156 kcal

Dairy
13g

protein

39

Cottage cheese

100g · 98 kcal

Dairy
11g

protein

40

Egg whites

100g · 52 kcal

Dairy
11g

protein

41

Skyr

100g · 63 kcal

Dairy
11g

protein

42

Edamame

100g · 121 kcal

Plant-Based
11g

protein

43

Greek yogurt

100g · 59 kcal

Dairy
10g

protein

44

Lentils (cooked)

100g · 116 kcal

Plant-Based
9g

protein

45

Black beans

100g · 132 kcal

Plant-Based
9g

protein

46

Chickpeas

100g · 164 kcal

Plant-Based
9g

protein

47

Kidney beans

100g · 127 kcal

Plant-Based
9g

protein

48

Split peas

100g · 118 kcal

Plant-Based
8g

protein

49

Soy milk

250ml · 80 kcal

Plant-Based
7g

protein

50

Quinoa (cooked)

100g · 120 kcal

Plant-Based
4g

protein

Tips for Maximizing Protein Intake

  • Combine sources: Mix plant proteins (rice + beans) for complete amino acid profiles.
  • Prep ahead: Cook proteins in bulk for easy meal planning — check our slow cooker recipes for hands-off batch cooking, or our 30-minute dinners for fast weeknight meals.
  • Check labels: Protein content varies by brand, especially for dairy and plant-based products.
  • Consider bioavailability: Animal proteins are typically absorbed more efficiently than plant proteins.

Frequently Asked Questions