The foods that provide the most protein per serving are chicken breast, turkey, lean beef, and fish like tuna and salmon. For plant-based eaters, seitan, lentils, and tofu rank highest. The exact ranking depends on whether you measure by weight or by calorie, but these are the top options.
What Gives The Most Protein Top Food Sources Ranked?
Protein content is usually measured in grams per 100 grams of food. This table shows the top sources by weight, along with a common serving size.
| Food | Protein per 100g | Protein per typical serving |
|---|---|---|
| Cooked chicken breast | 31g | 26g (3 oz) |
| Seitan (wheat gluten) | 25g | 21g (3 oz) |
| Lean beef sirloin | 26g | 22g (3 oz) |
| Canned tuna (in water) | 29g | 25g (3 oz) |
| Cooked turkey breast | 29g | 25g (3 oz) |
| Salmon (cooked) | 25g | 21g (3 oz) |
| Lentils (cooked) | 9g | 18g (1 cup) |
| Greek yogurt (plain nonfat) | 10g | 17g (6 oz) |
| Firm tofu | 8g | 20g (half block) |
| Eggs (whole, cooked) | 13g | 13g (2 large eggs) |
Chicken breast leads both by density and by common serving size. Seitan is the highest plant source, but its protein quality differs from animal sources. Lentils and tofu give less protein per 100g but still provide substantial amounts in a full meal.
How Much Protein Do You Actually Need?
The general recommendation for adults is 0.8 grams of protein per kilogram of body weight per day. For a 150‑pound (68 kg) person, that works out to about 54 grams daily.
Many experts suggest that active adults and people over 65 may benefit from more — around 1.2 to 1.6 grams per kilogram. Pregnant and breastfeeding women also need extra protein. These are ranges, not exact targets for everyone.
What Are the Best Animal‑Based Protein Sources?
Animal foods contain all essential amino acids in the right proportions. That means your body can use their protein efficiently without needing to combine different foods.
Top choices include:
- Chicken and turkey breast (lean cuts)
- Lean beef and pork loin
- Fish and shellfish (tuna, salmon, cod, shrimp)
- Eggs
- Dairy: Greek yogurt, cottage cheese, milk
Among these, chicken breast and fish give the most protein per calorie. Dairy adds calcium and vitamin D, which is useful for bone health.
What Are the Best Plant‑Based Protein Sources?
Plant proteins often lack one or more essential amino acids, but eating a variety over the day covers your needs. Some plant foods are naturally higher in protein than others.
Top plant sources:
- Seitan (wheat gluten) — nearly pure protein
- Lentils, chickpeas, black beans
- Tofu, tempeh, edamame
- Hemp seeds, pumpkin seeds
- Quinoa (contains all essential amino acids)
- Nutritional yeast
Lentils and beans also provide fiber, iron, and potassium. Tofu and tempeh are versatile and absorb flavors well.
Does Protein Quality Matter?
Protein quality describes how well your body can absorb and use the amino acids from a food. Animal proteins are considered “complete” because they supply all nine essential amino acids in adequate amounts.
Most plant proteins are “incomplete,” meaning they are low in one or more essential amino acids. However, this is not a problem if you eat a variety of plant foods throughout the day. Your body can combine amino acids from different meals to build the proteins it needs.
Some research suggests that older adults and people with higher protein needs may benefit from emphasizing complete sources or combining plant proteins at each meal. But for most healthy adults, variety alone is sufficient.
Can You Get Enough Protein from Plants Alone?
Yes, a well‑planned plant‑based diet can meet protein needs. Athletes, pregnant women, and older adults can also get enough if they pay attention to total intake and include high‑protein plant foods.
The key is to eat enough total calories and include a protein‑rich plant food at each meal. For example, lentils at lunch, tofu at dinner, and nuts or seeds as snacks. No need to combine specific foods at the same meal — the old “complementary proteins” rule is outdated.
If you switch to a plant‑based diet, track your protein for a few days to be sure you are meeting your needs. Many people eat less protein than they think when they remove animal foods.
What About Protein Powders and Supplements?
Protein powders (whey, casein, soy, pea, rice) are convenient but not necessary for most people. Whole food sources provide protein along with other nutrients — fiber, vitamins, minerals — that powders lack.
They can be useful for athletes trying to meet high protein targets, people recovering from surgery or illness, or those who struggle to eat enough through food alone. No supplement is better than a balanced diet.
The evidence does not show that protein powders are harmful in normal amounts. But they should not replace whole foods. If you use one, choose a product with minimal added sugar and artificial ingredients.
Frequently Asked Questions
What food has the highest protein per 100 grams?
Cooked chicken breast has about 31 grams of protein per 100 grams, making it the top common food. Seitan and lean beef follow closely.
Is plant protein as good as animal protein?
For most people, yes — as long as you eat a variety of plant proteins throughout the day. Animal proteins are more complete, but plant proteins can meet all your needs with a little planning.
How much protein should I eat per meal?
A common recommendation is 20 to 30 grams of protein per meal for most adults. This amount supports muscle maintenance and satiety. Athletes may need more.
Can you eat too much protein?
Very high protein intakes — over 2 grams per kilogram of body weight daily — may stress the kidneys in people with existing kidney disease. For healthy adults, moderate amounts are safe and well‑tolerated.

