← Protein Tracker

High-Protein Foods: A Simple List by Category

Approximate protein per 100 g

There is no single "best" high-protein food. The useful question is which foods give you the most protein per serving for the way you eat. Below are common options grouped by category, with rough protein content per 100 grams. Treat the numbers as approximate; exact values depend on the cut, brand, and preparation.

Meat and poultry

FoodProtein / 100 g
Chicken breast, cooked31 g
Turkey breast, cooked29 g
Pork loin, cooked27 g
Lean beef, cooked26 g

Fish and seafood

FoodProtein / 100 g
Tuna, canned in water25 g
Shrimp, cooked24 g
Salmon, cooked22 g
Cod, cooked18 g

Dairy and eggs

FoodProtein / 100 g
Whey protein powder~80 g
Parmesan cheese35 g
Cottage cheese12 g
Eggs13 g
Greek yogurt, plain10 g

Plant-based

FoodProtein / 100 g
Seitan25 g
Peanuts26 g
Tempeh19 g
Firm tofu17 g
Edamame11 g
Lentils, cooked9 g

Getting enough from any diet

Animal foods tend to be more protein-dense, but a plant-based diet reaches the same daily totals with a bit more planning: lean on soy foods (tofu, tempeh, edamame), legumes, seitan, and a protein powder if convenient. Mixing sources across the day also covers the full range of amino acids.

Turn this list into a habit

Log these foods in seconds, set a daily goal, and see your protein add up. Free, no ads, no tracking.

Start tracking

Protein values are approximate and vary by product and preparation. This article is general educational information, not medical or dietetic advice.