MyMacroFit
50 High Protein Foods Ranked (From Highest to Lowest)
Nutrition9 min readFebruary 10, 2025

50 High Protein Foods Ranked (From Highest to Lowest)

Sara Evans
Sara Evans

BSc Kinesiology · CPT

"Eat more protein" is the most common advice in all of nutrition, and also the least actionable, because almost nobody tells you which foods are actually pulling their weight. I've spent years helping athletes hit aggressive protein targets, and the single biggest unlock is always the same: knowing the protein-per-100g of your staple foods cold, so you can build meals by instinct instead of guesswork.

That's exactly what this is. Below is a ranked list of 50 high-protein foods, organised by protein per 100g, spanning every category, meat, fish, dairy, legumes, grains, and supplements. Save it. Pin it. Bookmark it. It's the reference I wish every client had taped to their fridge.

Before diving in, use our Protein Calculator to find out exactly how much protein you personally need per day.

Save this guide, pin it for later!

How to Read This List

The table shows:

  • Serving, a realistic portion size
  • Protein per serving, how much protein that portion contains
  • Calories per serving, the calorie cost of that protein
  • Protein per 100g, allows fair comparison across foods

Higher protein per 100g = more protein density. Foods near the top of each category are the most efficient protein sources.

Meat and Poultry (Top 10)

FoodServingProteinCaloriesProtein/100g
Chicken breast (cooked)150g46g248 kcal31g
Turkey breast (cooked)150g44g236 kcal29g
Lean beef mince (5% fat)150g36g248 kcal24g
Beef sirloin steak150g37g280 kcal25g
Pork tenderloin150g38g231 kcal25g
Chicken thigh (skinless)150g34g270 kcal23g
Venison150g41g225 kcal27g
Lamb leg (lean)150g35g270 kcal23g
Duck breast (skinless)150g34g255 kcal23g
Buffalo/bison150g37g228 kcal25g

Chicken breast is the gold standard for protein density in meat, high protein, low fat, relatively low calorie. Turkey breast is a close second and often overlooked.

Fish and Seafood (Top 10)

FoodServingProteinCaloriesProtein/100g
Tuna (canned in water)145g tin34g168 kcal23g
Cod fillet (cooked)150g30g123 kcal20g
Tilapia150g32g156 kcal21g
Haddock150g30g120 kcal20g
Salmon fillet150g30g280 kcal20g
Prawns/shrimp (cooked)150g27g128 kcal18g
Sardines (canned in water)100g25g140 kcal25g
Pollock150g31g128 kcal21g
Sea bass150g28g180 kcal19g
Mussels150g21g129 kcal14g

White fish (cod, haddock, tilapia, pollock) are the leanest protein sources in the entire food supply, very high protein with almost no fat. Tinned tuna is the most convenient and affordable option.

Eggs and Dairy (Top 10)

FoodServingProteinCaloriesProtein/100g
Egg whites (liquid)240ml (~8 whites)26g120 kcal11g
Non-fat Greek yogurt200g20g114 kcal10g
Skyr (Icelandic yogurt)200g22g124 kcal11g
Cottage cheese (low fat)200g24g144 kcal12g
Whole eggs2 large (100g)12g143 kcal12g
Quark200g22g118 kcal11g
Ricotta (part skim)150g18g195 kcal12g
Parmesan (grated)30g10g118 kcal35g
Low-fat milk300ml10g120 kcal3.4g
Cheddar cheese50g12g207 kcal25g

Greek yogurt, skyr, and cottage cheese are the most practical high-protein dairy options for daily eating. Note that parmesan has the highest protein density per 100g of any cheese, though portion sizes are small.

Legumes and Plant Proteins (Top 10)

FoodServingProteinCaloriesProtein/100g
Edamame (cooked)150g17g183 kcal11g
Tempeh100g19g193 kcal19g
Lentils (cooked)200g18g230 kcal9g
Chickpeas (cooked)200g15g328 kcal8g
Tofu (firm)150g15g118 kcal10g
Black beans (cooked)200g15g312 kcal8g
Kidney beans (cooked)200g14g330 kcal7g
Seitan (wheat gluten)100g25g142 kcal25g
Peas (frozen, cooked)150g8g116 kcal5g
Hemp seeds30g10g166 kcal32g

Tempeh and seitan stand out as the best whole food plant protein sources. Legumes are good supporting proteins but rarely sufficient as primary sources without significant volume. Hemp seeds are a useful protein boost for smoothies and salads.

Grains and Carb-Based Proteins (Top 5)

FoodServingProteinCaloriesProtein/100g
Quinoa (cooked)200g8g222 kcal4g
Oats (dry)80g11g303 kcal13g
Buckwheat (cooked)200g8g220 kcal4g
Wild rice (cooked)200g8g212 kcal4g
Whole wheat pasta (cooked)200g10g310 kcal5g

Grains should not be relied on as primary protein sources, but they contribute meaningfully when combined with other proteins throughout the day.

Protein Supplements (Top 5)

FoodServingProteinCaloriesProtein/100g
Whey protein isolate30g scoop27g110 kcal90g
Whey protein concentrate30g scoop22g120 kcal73g
Casein protein30g scoop24g115 kcal80g
Pea protein powder30g scoop21g110 kcal70g
Collagen peptides10g scoop9g35 kcal90g

Whey protein isolate has the highest protein density of any food and the best amino acid profile for muscle protein synthesis. It's the most efficient way to close a protein gap if you're struggling to hit your daily target through whole foods.

Note: Collagen has very high protein per 100g but lacks tryptophan, an essential amino acid, making it incomplete. Don't use it as your primary protein source.

Whey protein isolate leads by protein density, but chicken breast, white fish and Greek yogurt are the most practical everyday sources.

The 10 Best Everyday Protein Foods

If you had to pick just 10 foods to build your protein intake around, these deliver the best combination of practicality, cost, taste, and protein content:

  1. Chicken breast
  2. Canned tuna
  3. Non-fat Greek yogurt
  4. Eggs
  5. Cottage cheese
  6. White fish (cod, haddock)
  7. Lentils
  8. Salmon
  9. Turkey breast
  10. Skyr
Build every meal around a protein anchor first, then add carbohydrates and vegetables around it.

How to Actually Hit Your Protein Target

Knowing which foods are high in protein is only useful if you build meals around them. Here's the structure that works:

At every meal, choose a protein source first. Before deciding on carbs or vegetables, anchor your meal to a protein source from the list above. Then build around it.

Aim for 30-50g of protein per meal. At 4 meals per day, that's 120-200g total, enough for most people's targets.

Use Greek yogurt, cottage cheese, and protein powder as flexible additions. These can be added to meals to boost protein without significantly increasing calories.

Aiming for 30-50g of protein per meal across 3-4 meals covers most people's daily targets without complicated tracking.

How Much Protein Do You Actually Need?

The amount you need depends on your body weight, goals, and activity level. Use our Protein Calculator to get a personalised daily target. As a general guideline:

  • For weight loss with muscle retention: 1.8-2.2g per kg body weight
  • For muscle building: 1.6-2.2g per kg body weight
  • For general health: 0.8-1.2g per kg body weight

The Bottom Line

The 50 foods in this list cover every food group and give you everything you need to build a high-protein diet from any eating style or preference. Animal proteins like chicken breast, white fish, and non-fat dairy offer the most protein per calorie. Plant proteins like tempeh, seitan, and legumes work well combined.

Save this list, use the Protein Calculator to set your target, and start building meals around protein first.

Save & share on Pinterest

Click any card to pin it — or share with someone who needs it.

Pinterest opens in a new tab. You can edit the description before saving.

Ready to get your numbers?

Free calculator, instant results, no signup required.

Use the Protein Calculator
#high protein foods list#foods highest in protein#best protein sources#protein rich foods ranked

Frequently Asked Questions

What foods are highest in protein?+
The highest protein foods per 100g are: dried spirulina (57g), parmesan cheese (38g), chicken breast cooked (31g), canned tuna (26g), salmon (25g), lean beef (25-28g), pork tenderloin (24g), turkey breast (24g), Greek yogurt (10g), eggs (13g), cottage cheese (11g), edamame (11g), and lentils cooked (9g). Animal proteins generally have higher protein density and complete amino acid profiles.
How much protein should I eat per day?+
For general health, 0.8g per kg of bodyweight is the minimum recommended. For muscle building, 1.6-2.2g/kg is optimal. For fat loss while preserving muscle, 1.8-2.2g/kg is recommended. For a 70kg person, this means 112-154g of protein per day for body composition goals. Spread this across 3-5 meals for maximum muscle protein synthesis throughout the day.
Are plant-based proteins as good as animal proteins for muscle building?+
Plant proteins can support muscle building effectively, but require more planning. Most plant proteins are incomplete (missing one or more essential amino acids), combining different sources (rice + beans, whole grain + legumes) provides a complete amino acid profile. Plant proteins also have lower leucine content (the key muscle protein synthesis trigger) and lower bioavailability, so slightly higher total protein intake (10-15% more) is needed compared to animal protein.
What is the easiest high protein food to add to your diet?+
Greek yogurt, eggs, and canned tuna are the easiest protein additions: Greek yogurt requires no preparation (170g = 17g protein), eggs take 3 minutes to boil (2 eggs = 12g protein), and canned tuna is ready to eat (85g = 22g protein). For cooking, chicken breast is the most versatile prep protein, bake a batch once per week and use across multiple meals.

About the Author

Sara Evans
Sara EvansBSc Kinesiology · CPT

I'm a kinesiologist and personal trainer. I've spent eight years helping women lose fat and get stronger without handing their whole life over to a diet.

View full profile →
Back to all articles

Related Articles

Want more guides like this?

Get free weekly fitness tips, macro guides, and calculator updates, straight to your inbox.

Get the Free Macro Guide