Top 50 Highest Protein Foods Per 100g: Powerful Nutrition Guide for Maximum Protein Intake
Protein is one of the most important nutrients for human health. It helps build muscle, repair tissues, produce enzymes, and support a strong immune system. Whether you’re trying to build muscle, lose weight, or simply eat healthier, understanding the highest protein foods per 100g can make meal planning far easier.
Looking at protein content per 100 grams allows you to compare foods fairly. Instead of guessing which foods are high in protein, this measurement shows exactly which foods deliver the most protein relative to their weight.
For example, many people assume chicken breast has the most protein, but several foods—such as dried fish, whey protein, and certain seeds—actually contain more protein per gram.
In this complete guide, you’ll find:
- A ranked table of the top 50 highest protein foods per 100g
- The best animal and plant protein sources
- High protein foods for weight loss
- Affordable protein foods
- How much protein you should eat daily
According to Harvard T.H. Chan School of Public Health, protein is essential for muscle repair and metabolic health. If you’ve ever wondered what food has the most protein, this article will give you a clear and data-driven answer.

Top 50 Highest Protein Foods Per 100g
Below is a comprehensive protein rich foods list showing foods with the most protein per 100 grams, along with calories and protein type.
| Rank | Food | Protein per 100g | Calories | Protein Type |
|---|---|---|---|---|
| 1 | Whey Protein Powder | 90g | 400 | Animal |
| 2 | Dried Fish | 79g | 290 | Animal |
| 3 | Soy Protein Isolate | 88g | 360 | Plant |
| 4 | Parmesan Cheese | 36g | 431 | Animal |
| 5 | Chicken Breast (Cooked) | 31g | 165 | Animal |
| 6 | Turkey Breast | 30g | 135 | Animal |
| 7 | Lean Beef | 26g | 250 | Animal |
| 8 | Tuna (Canned) | 29g | 132 | Animal |
| 9 | Salmon | 25g | 208 | Animal |
| 10 | Sardines | 25g | 208 | Animal |
| 11 | Shrimp | 24g | 99 | Animal |
| 12 | Pork Loin | 27g | 242 | Animal |
| 13 | Egg Powder | 48g | 592 | Animal |
| 14 | Whole Eggs | 13g | 155 | Animal |
| 15 | Greek Yogurt | 10g | 59 | Animal |
| 16 | Cottage Cheese | 11g | 98 | Animal |
| 17 | Milk | 3.4g | 42 | Animal |
| 18 | Tofu | 8g | 76 | Plant |
| 19 | Tempeh | 19g | 192 | Plant |
| 20 | Edamame | 11g | 121 | Plant |
| 21 | Lentils | 9g | 116 | Plant |
| 22 | Chickpeas | 19g | 364 | Plant |
| 23 | Black Beans | 9g | 132 | Plant |
| 24 | Kidney Beans | 9g | 127 | Plant |
| 25 | Navy Beans | 8g | 140 | Plant |
| 26 | Peanuts | 26g | 567 | Plant |
| 27 | Almonds | 21g | 579 | Plant |
| 28 | Pistachios | 20g | 562 | Plant |
| 29 | Pumpkin Seeds | 30g | 559 | Plant |
| 30 | Sunflower Seeds | 21g | 584 | Plant |
| 31 | Chia Seeds | 17g | 486 | Plant |
| 32 | Hemp Seeds | 32g | 553 | Plant |
| 33 | Quinoa | 14g | 368 | Plant |
| 34 | Oats | 13g | 389 | Plant |
| 35 | Buckwheat | 13g | 343 | Plant |
| 36 | Seitan | 25g | 370 | Plant |
| 37 | Nutritional Yeast | 50g | 325 | Plant |
| 38 | Spirulina | 57g | 290 | Plant |
| 39 | Peanut Butter | 25g | 588 | Plant |
| 40 | Cashews | 18g | 553 | Plant |
| 41 | Walnuts | 15g | 654 | Plant |
| 42 | Brazil Nuts | 14g | 659 | Plant |
| 43 | Sesame Seeds | 18g | 573 | Plant |
| 44 | Flax Seeds | 18g | 534 | Plant |
| 45 | Chickpea Flour | 22g | 387 | Plant |
| 46 | Soybeans | 36g | 446 | Plant |
| 47 | Pea Protein Powder | 80g | 390 | Plant |
| 48 | Duck Breast | 19g | 337 | Animal |
| 49 | Lamb | 25g | 294 | Animal |
| 50 | Anchovies | 29g | 210 | Animal |
This table shows protein sources per 100g, making it easy to compare foods and identify those with the most protein per gram.
What Food Has the Most Protein Per 100g?
The foods with the highest protein concentration per 100 grams are typically protein powders and dried foods because water has been removed.
Top 5 Highest Protein Foods
- Whey protein isolate – ~90g protein
- Soy protein isolate – ~88g protein
- Pea protein powder – ~80g protein
- Dried fish – ~79g protein
- Spirulina – ~57g protein
These foods provide the highest protein foods per gram because they are highly concentrated.
However, whole foods like chicken, fish, eggs, and legumes remain excellent everyday protein sources due to their nutrient balance.
Highest Protein Foods Per Gram
Looking at foods highest in protein per gram helps you maximize protein intake while controlling calories.
Most Protein-Dense Whole Foods
| Food | Protein per 100g |
|---|---|
| Chicken breast | 31g |
| Tuna | 29g |
| Lean beef | 26g |
| Pumpkin seeds | 30g |
| Parmesan cheese | 36g |
These foods provide high protein with relatively low serving sizes, making them ideal for athletes and people tracking macros.
Animal vs Plant Protein Sources
Protein comes from two main categories:
- Animal protein
- Plant protein
Both can support a healthy diet, but they differ in amino acid profiles.
Animal Protein Sources
Examples include:
- Chicken breast
- Eggs
- Fish
- Beef
- Dairy products
Advantages
- Complete amino acid profile
- Higher protein density
- Highly bioavailable
Plant Protein Sources
Examples include:
- Lentils
- Beans
- Tofu
- Seeds
- Nuts
Advantages
- High fiber content
- Lower saturated fat
- Sustainable food sources
Comparison Table
| Feature | Animal Protein | Plant Protein |
|---|---|---|
| Amino acids | Complete | Often incomplete |
| Fiber | None | High |
| Calories | Moderate | Often higher |
| Sustainability | Lower | Higher |
Combining plant proteins (like beans and grains) can create a complete amino acid profile.

Best High Protein Foods for Weight Loss
Protein plays a major role in fat loss because it increases satiety and boosts metabolism.
Eating high protein foods for weight loss helps:
- Reduce hunger
- Preserve muscle mass
- Increase calorie burn through digestion
Best Options
Lean animal proteins
- Chicken breast
- Turkey breast
- Tuna
- Shrimp
Plant-based choices
- Lentils
- Tofu
- Edamame
- Chickpeas
Low-Calorie High-Protein Foods
| Food | Protein | Calories |
|---|---|---|
| Shrimp | 24g | 99 |
| Chicken breast | 31g | 165 |
| Tuna | 29g | 132 |
| Greek yogurt | 10g | 59 |
These foods deliver high protein with minimal calories, making them ideal for weight management.
Cheap High Protein Foods
Getting enough protein doesn’t have to be expensive. Many budget foods are excellent protein sources.
Affordable Protein Sources
- Eggs
- Lentils
- Chickpeas
- Canned tuna
- Peanut butter
- Oats
- Milk
Budget Protein Comparison
| Food | Protein per 100g | Cost Efficiency |
|---|---|---|
| Lentils | 9g | Very cheap |
| Eggs | 13g | Cheap |
| Tuna | 29g | Moderate |
| Peanut butter | 25g | Cheap |
| Oats | 13g | Very cheap |
These options make it easy to build a protein rich foods list without overspending.
How Much Protein Do You Need Per Day?
Daily protein needs depend on age, activity level, and goals.
General Guidelines
| Goal | Protein Intake |
|---|---|
| Sedentary adult | 0.8g per kg body weight |
| Active person | 1.2–1.6g per kg |
| Muscle gain | 1.6–2.2g per kg |
| Weight loss | 1.6–2.4g per kg |
Example
A 70 kg person aiming for muscle growth might need:
112–154 grams of protein daily
Combining several foods highest in protein per gram makes reaching this target much easier.
FAQ: Highest Protein Foods Per 100g
What food has the highest protein per 100g?
Protein powders such as whey isolate and soy isolate contain the highest protein levels, often around 85–90g per 100g.
Which food has the most protein per gram?
Highly concentrated foods like whey protein powder, dried fish, and spirulina provide the most protein per gram.
Is chicken the best protein source?
Chicken breast is one of the best whole-food protein sources, offering about 31g protein per 100g with relatively low calories.
What are the highest protein plant foods?
Top plant-based protein foods include:
Soybeans
Tempeh
Lentils
Chickpeas
Pumpkin seeds
Spirulina
How can I get 100g of protein per day?
Example daily plan:
Breakfast: Greek yogurt (20g)
Lunch: Chicken breast (40g)
Snack: Protein shake (25g)
Dinner: Lentils or fish (25g)
Total: 110g protein
If you’re following a high‑protein diet plan, you can also explore these high‑protein Dukan diet recipes for more meal ideas.
Conclusion
Understanding the highest protein foods per 100g helps you build a balanced and efficient diet. While protein powders and dried foods provide the most concentrated protein, everyday whole foods like chicken, fish, eggs, legumes, and seeds remain the most practical choices.
By combining animal and plant protein sources, you can create a diverse, nutritious diet that supports muscle growth, weight loss, and overall health.
Whether your goal is building muscle, improving nutrition, or simply finding foods with the most protein per 100 grams, this guide provides a reliable starting point for smarter meal planning.
Protein values in this guide are based on data from the USDA FoodData Central database.





