If you rank foods strictly by protein per 100 grams, the result can look odd: Parmesan lands above chicken, and some seeds sit surprisingly close to cooked poultry. The numbers are real, but they become misleading when the ranking is treated like a meal plan.
An ounce of Parmesan and a 5-ounce chicken breast do not play the same role on a plate, and 100 g of dry lentils is not equivalent to 100 g of cooked lentils. To understand which foods actually deliver the most protein, you need to look at concentration, water and serving size together.
Protein ranking per 100 grams
| Food | Approx. protein |
|---|---|
| Parmesan cheese | 35.8 g |
| Hulled hemp seeds | 31.6 g |
| Cooked chicken breast | 31.0 g |
| Pumpkin seeds | 30.2 g |
| Cooked turkey breast | 29.5 g |
| Cooked yellowfin tuna | 29.2 g |
| Lean cooked beef | ~28 g |
| Lean cooked pork loin | ~27 g |
| Peanuts | 25.8 g |
| Drained canned sardines | 24.6 g |
| Cooked salmon | 22.1 g |
| Almonds | 21.2 g |
| Tempeh | ~20 g |
| Cooked soybeans | 18.2 g |
| Whole egg | ~12.6 g |
| Cooked lentils | 9.0 g |
Exact values move with variety, cut, brand and preparation. The bigger rule is simpler: compare foods in recognizable states. Cooked meat with cooked meat, cooked legumes with cooked legumes, and dry foods clearly labeled as dry.
Water explains much of the ranking
A food’s weight is not made of protein alone. Water can account for most of it, and when there is less water the protein, fat and minerals become more concentrated. That is why Parmesan is around 35.8 g protein/100 g while cottage cheese is commonly around 11–13 g.
That does not mean a normal Parmesan serving provides three times the protein of a cottage-cheese serving. Parmesan may be eaten by the ounce; cottage cheese may be eaten by the half cup or cup. Concentration changes, but so does how much people actually eat.
Lentils make the cooking effect easy to see
Dry lentils provide about 24.6 g protein per 100 g. Cooked lentils provide about 9.0 g per 100 g.
| Lentils | Protein/100 g | Approx. water |
|---|---|---|
| Dry | 24.6 g | 8 g |
| Cooked | 9.0 g | 70 g |
Cooking has not destroyed two-thirds of their protein. The lentils absorbed water, so the protein is now spread through a much heavier food.
Meat moves in the opposite direction
Raw chicken breast may contain roughly 22–23 g protein/100 g and cooked breast about 31 g. Cooking did not create protein; it removed water and concentrated what remained.
Animal foods: concentration is not the whole story
Lean meats and many fish make it easy to get a large amount of protein in a normal serving. Cooked chicken breast is about 31 g/100 g, yellowfin tuna about 29.2 g and cooked salmon about 22.1 g.
Aged cheese can rank even higher by weight, but that same dryness also concentrates calories, fat and sodium. Winning a per-100-gram protein table does not automatically make a food the most useful main protein source.
Plant foods change dramatically when you look at servings
Hemp and pumpkin seeds provide about 31.6 and 30.2 g protein/100 g; peanuts about 25.8 g, almonds 21.2 g and tempeh around 20 g.
But a 1-ounce seed serving is usually an addition, not the center of a meal. Tempeh, tofu, soybeans and legumes can be eaten in much larger portions: a cup of cooked lentils near 200 g supplies about 18 g protein, while 5 ounces of tempeh provides roughly 28 g.
Serving size reshuffles the ranking
| Food | Typical example serving | Approx. protein |
|---|---|---|
| Cooked chicken breast | 5 oz / 142 g | 44 g |
| Cooked turkey breast | 5 oz / 142 g | 42 g |
| Cooked tuna | 5 oz / 142 g | 41 g |
| Tempeh | 5 oz / 142 g | ~28 g |
| Cooked lentils | 1 cup / ~200 g | 18 g |
| Parmesan | 1 oz / 28 g | 10 g |
| Hemp seeds | 1 oz / 28 g | 9 g |
| Almonds | 1 oz / 28 g | 6 g |
This is why a food can win the 100-gram ranking and contribute much less protein to a meal. Parmesan is extremely concentrated; chicken contributes more total protein because people commonly eat far more of it at once.
Protein by weight and protein per calorie are different questions
Seeds, nuts and aged cheese can be high in protein and still be calorie-dense. Cooked cod provides about 22.8 g protein for roughly 105 calories per 100 g; almonds provide about 21.2 g protein for roughly 579 calories.
That does not make almonds nutritionally inferior. They provide fiber, vitamin E, magnesium and unsaturated fat. It simply means cod is more protein-efficient when calories are the denominator.
How much protein do adults need?
The U.S. Daily Value for protein is 50 g on a 2,000-calorie diet, while the RDA for most adults is 0.8 g per kilogram of body weight per day. That is about 56 g for a 154-pound / 70-kg adult. Age, activity, pregnancy and medical circumstances can change individual needs.
What is worth remembering
A protein ranking tells you concentration, not what your plate should look like. Look at protein per 100 g, the amount you actually eat and the rest of the food’s nutritional profile.
Chicken, fish, dairy, eggs, soy foods, legumes, nuts and seeds can all contribute in different ways. The most useful number is the one that resembles the serving you actually eat, not just the one that tops a table.
Sources
- USDA FoodData Central — Food composition values.
- NIH Office of Dietary Supplements — U.S. nutrient reference context.