High Protein Foods List: 40+ Best Sources Ranked by Protein Per 100g

Reviewed by Dr. Michael Torres, PhD

High protein foods spread including chicken breast, salmon, eggs, Greek yogurt, and tofu - complete protein sources guide

Finding enough protein is the biggest struggle for most people tracking macros. You know you need it—for muscle, for fat loss, for staying full—but actually hitting 120, 150, or 180 grams a day? That’s where things get tricky.

This guide solves that problem. Below you’ll find 40+ high protein foods ranked by protein content per 100g, organized by category, with complete macros for every single one. No guessing. No estimating. Just the numbers you need to build your meals.

Whether you’re focused on macros for muscle gain, macros for weight loss, or just want to eat better—this list is your protein playbook.

Want your personalized protein target? Our Macro Calculator tells you exactly how much you need in under 60 seconds.

High protein foods including chicken, fish, eggs, yogurt, and legumes arranged on a table

High Protein Foods: The Complete Comparison

Here’s every food in this guide ranked by protein per 100g. Use this table to quickly compare options and find what fits your macros.

Master Protein Comparison Table

FoodProteinCarbsFatCaloriesCategory
Whey protein powder80g5g3g370Supplements
Chicken breast (cooked)31g0g3.6g165Meat
Turkey breast (cooked)30g0g1g135Meat
Tuna (canned in water)30g0g1g130Seafood
Seitan75g4g2g370Plant
Shrimp (cooked)24g0g0.3g99Seafood
Pork tenderloin (cooked)27g0g4g143Meat
Beef sirloin (cooked)27g0g8g183Meat
Salmon (cooked)25g0g13g208Seafood
Ground beef 93% lean26g0g10g196Meat
Cod (cooked)23g0g1g105Seafood
Tilapia (cooked)26g0g3g128Seafood
Tempeh19g9g11g195Plant
Tofu (firm)17g2g9g144Plant
Cottage cheese (2%)11g3g2.3g84Dairy
Greek yogurt (nonfat)10g4g0.7g59Dairy
Eggs (whole)13g1g10g143Dairy
Egg whites11g0.7g0.2g52Dairy
Edamame11g10g5g121Plant
Lentils (cooked)9g20g0.4g116Plant
Black beans (cooked)9g24g0.5g132Plant
Chickpeas (cooked)9g27g3g164Plant
Parmesan cheese38g4g29g431Dairy
Cheddar cheese25g1.3g33g403Dairy
Mozzarella (part-skim)24g3g18g254Dairy
Peanut butter25g20g50g588Plant
Almonds21g22g49g579Plant
Quinoa (cooked)4.4g21g1.9g120Plant

All values per 100g cooked/prepared unless noted

Meat: The Protein Powerhouses

Animal meats remain the most efficient protein sources—high protein, complete amino acids, and zero carbs. Here’s how they stack up.

Poultry

CutProteinFatCaloriesProtein:Calorie
Chicken breast (skinless)31g3.6g16519%
Turkey breast30g1g13522%
Chicken thigh (skinless)26g7g17715%
Ground turkey (93% lean)21g8g16113%
Duck breast (skinless)23g6g14016%

Best choice for lean protein: Turkey breast wins with the highest protein-to-calorie ratio at 22%. At just 135 calories per 100g with 30g protein, it’s nearly impossible to beat for pure protein efficiency.

Best choice for taste: Chicken thigh has more fat and flavor while still delivering 26g protein. The extra 4g fat makes it more satisfying for many people.

Chicken breast macros | Chicken thigh macros | Turkey macros

Beef

CutProteinFatCaloriesNotes
Eye of round28g4g150Leanest cut
Sirloin27g8g183Good balance
Ground beef 93%26g10g196Versatile
Ground beef 85%24g15g232More flavor
Ribeye24g18g271Higher fat
Flank steak27g7g165Lean, flavorful

Best choice for lean protein: Eye of round or flank steak—both deliver 27-28g protein with minimal fat. Flank steak has better flavor; eye of round is cheaper.

Best choice for satiety: 85% ground beef. The extra fat keeps you fuller longer, and at 24g protein per 100g, you’re still getting excellent protein content.

Steak macros | Ground beef macros

Pork

CutProteinFatCaloriesNotes
Pork tenderloin27g4g143Leanest pork
Pork loin25g6g155Good lean option
Pork chop (boneless)26g8g178Standard choice
Ham (deli)21g5g145Watch sodium
Bacon37g42g541High fat/calories

Best choice for lean protein: Pork tenderloin is often called “the other white meat” for good reason—27g protein with only 4g fat, rivaling chicken breast.

Note on bacon: Yes, bacon is high protein (37g/100g), but it’s also 42g fat. A typical 2-strip serving (16g) gives you just 6g protein. It’s a fat source with protein, not a protein source.

Pork chop macros | Bacon macros | Ham macros

Grilled chicken breast, salmon fillet, and lean steak on a cutting board

Seafood: Lean Protein Champions

Fish and shellfish offer some of the leanest protein options available—many under 1g fat per serving with 20-30g protein.

Fish

TypeProteinFatCaloriesOmega-3s
Tuna (canned in water)30g1g130Moderate
Cod23g1g105Low
Tilapia26g3g128Low
Salmon25g13g208Very high
Halibut23g3g111Moderate
Mahi mahi23g1g109Low
Sardines25g11g208Very high

Best choice for lean protein: Tuna and cod are virtually fat-free with maximum protein. Tuna’s 30g protein per 100g matches chicken breast while being even leaner.

Best choice for omega-3s: Salmon delivers 25g protein plus brain-healthy omega-3 fats. The 13g fat is “good fat”—worth including 2-3x per week.

Best choice for budget: Canned tuna is cheap, shelf-stable, and 30g protein per can. It’s the bodybuilder’s secret weapon for good reason.

Salmon macros | Tuna macros | Tilapia macros

Shellfish

TypeProteinFatCaloriesNotes
Shrimp24g0.3g99Leanest protein
Crab19g1.5g97Low calorie
Lobster19g1g89Special occasion
Scallops17g0.8g94Quick cooking
Mussels24g4g172High in B12

Best choice overall: Shrimp is arguably the single best protein source for cutting—24g protein with practically zero fat and only 99 calories per 100g. Nothing else comes close to this protein-to-calorie ratio.

Pro tip: Buy frozen shrimp in bulk. They defrost in minutes under cold water and work in any cuisine.

Shrimp macros

Dairy: Complete Proteins with Convenience

Dairy products offer complete proteins with the convenience of minimal preparation. Here’s how to choose wisely.

Yogurt and Cheese

TypeProteinCarbsFatCalories
Greek yogurt (nonfat)10g4g0.7g59
Greek yogurt (whole)9g4g5g97
Cottage cheese (2%)11g3g2.3g84
Cottage cheese (4%)11g3g4.3g98
Parmesan38g4g29g431
Cheddar25g1.3g33g403
Mozzarella (part-skim)24g3g18g254
Feta14g4g21g264
Swiss27g5g28g380

Best choice for cutting: Nonfat Greek yogurt—10g protein and only 59 calories per 100g. A single cup (245g) delivers 24g protein for under 150 calories.

Best choice for bulking: Cottage cheese is a bodybuilding staple. The 4% version offers 11g protein with more satisfying fat, perfect before bed due to slow-digesting casein.

Note on cheese: Hard cheeses like Parmesan (38g) and cheddar (25g) are protein-dense but also very calorie-dense due to fat content. Use them as flavor enhancers, not primary protein sources.

Greek yogurt macros | Cottage cheese macros | Cheese macros

Eggs and Milk

TypeProteinCarbsFatCalories
Whole eggs13g1g10g143
Egg whites11g0.7g0.2g52
Whole milk3.3g5g3.3g61
Skim milk3.4g5g0.1g34

Best choice for whole food: Whole eggs are nutritional powerhouses—13g protein per 100g (about 6g per large egg) plus vitamins, minerals, and healthy fats. The cholesterol concerns have been largely debunked.

Best choice for pure protein: Egg whites are 85% protein by calorie. A cup of liquid egg whites delivers 26g protein for just 130 calories with virtually zero fat.

Eggs macros | Milk macros

Greek yogurt parfait with eggs and cottage cheese - dairy protein sources

Plant Proteins: Vegan and Vegetarian Options

Plant proteins have come a long way. While most are incomplete proteins (missing certain amino acids), eating varied sources throughout the day provides everything you need.

Soy Products (Complete Proteins)

TypeProteinCarbsFatCaloriesComplete?
Seitan75g4g2g370Yes*
Tempeh19g9g11g195Yes
Tofu (firm)17g2g9g144Yes
Tofu (silken)6g2g3g55Yes
Edamame11g10g5g121Yes
Soy milk3.3g4g2g54Yes

*Seitan is wheat-based, not soy, but included here as it’s the highest plant protein

Best choice for protein density: Seitan (vital wheat gluten) at 75g protein per 100g rivals whey protein. It’s made from wheat protein, so not suitable for gluten-free diets, but unbeatable for plant protein density.

Best choice for whole food: Tempeh offers 19g protein with fiber, probiotics, and a satisfying meaty texture. It holds marinades well and works in stir-fries, sandwiches, and bowls.

Most versatile: Firm tofu’s neutral flavor absorbs any seasoning. Press out the water, cube it, and air fry or pan-sear for excellent texture.

Tofu macros | Edamame macros

Legumes

TypeProteinCarbsFatCaloriesFiber
Lentils (cooked)9g20g0.4g1168g
Black beans (cooked)9g24g0.5g1329g
Chickpeas (cooked)9g27g3g1648g
Kidney beans (cooked)9g23g0.5g1277g
Split peas (cooked)8g21g0.4g1188g

Note: Legumes are good protein sources but come with significant carbs. They’re incomplete proteins—pair with grains (rice, bread) throughout the day to get all amino acids.

Best choice: Lentils cook fastest (15-20 minutes), have the best protein-to-carb ratio, and work in soups, salads, and curries.

Tip for macro counters: If carbs are limited, legumes may not fit well. Prioritize soy-based options (tofu, tempeh) for high protein with minimal carbs.

Nuts and Seeds

TypeProteinCarbsFatCalories
Peanuts26g16g49g567
Peanut butter25g20g50g588
Almonds21g22g49g579
Pumpkin seeds19g15g45g446
Hemp seeds32g9g48g553
Chia seeds17g42g31g486
Sunflower seeds21g20g51g584

Reality check: Nuts and seeds have decent protein content but are extremely calorie-dense due to high fat. A small handful of almonds (28g) has only 6g protein but 164 calories.

Best choice if using: Hemp seeds stand out at 32g protein per 100g and are a complete protein. Add them to smoothies, yogurt, or salads—2 tablespoons adds 10g protein.

Almonds macros | Peanut butter macros

Protein Supplements

Supplements shouldn’t replace whole foods but can help hit targets when needed—especially for convenience and post-workout nutrition.

Protein Powder Comparison

TypeProteinCarbsFatCaloriesComplete?Best For
Whey concentrate80g5g3g370YesGeneral use
Whey isolate90g2g1g380YesLactose-sensitive
Casein80g3g1g350YesBefore bed
Pea protein80g5g6g390No*Vegan option
Rice protein80g10g3g380NoVegan option
Soy protein85g3g4g380YesVegan complete

*Pea protein is low in methionine but high in lysine—pair with rice protein for completeness

Best choice overall: Whey isolate offers the highest protein purity (90%) with minimal carbs, fat, and lactose. It’s rapidly absorbed—ideal post-workout.

Best choice for vegans: Pea + rice protein blend provides a complete amino acid profile that rivals whey.

Best choice before bed: Casein digests slowly, providing a steady amino acid release overnight—useful during muscle-building phases.

Protein powder macros

Various protein powder scoops showing whey, casein, and plant-based options

Quick Reference: High Protein Foods by Goal

For Fat Loss (High Protein, Low Calorie)

FoodProteinCaloriesProtein/100cal
Shrimp24g9924g
Turkey breast30g13522g
Egg whites11g5221g
Cod23g10522g
Greek yogurt (nonfat)10g5917g
Chicken breast31g16519g
Tilapia26g12820g

For Muscle Building (High Protein, Higher Calories)

FoodProteinCaloriesNotes
Chicken breast31g165Staple
Salmon25g208+ Omega-3s
Ground beef 85%24g232Satisfying
Whole eggs13g143Nutrient-dense
Cottage cheese11g98Slow-digesting
Greek yogurt (whole)9g97Pre-bed option

For Plant-Based Diets

FoodProteinCarbsComplete?
Seitan75g4gYes
Tempeh19g9gYes
Tofu (firm)17g2gYes
Edamame11g10gYes
Lentils9g20gNo
Hemp seeds32g9gYes

For Keto/Low Carb (High Protein, Very Low Carb)

FoodProteinCarbsNet Carbs
Chicken breast31g0g0g
Tuna30g0g0g
Shrimp24g0g0g
Beef sirloin27g0g0g
Eggs13g1g1g
Salmon25g0g0g

How to Hit Your Protein Target: Sample Day

Here’s how a 160-pound person targeting 140g protein might structure their day:

Sample 140g Protein Day

MealFoodsProtein
Breakfast3 eggs + 1 cup egg whites + veggies44g
Lunch150g chicken breast + rice + vegetables47g
Snack1 cup Greek yogurt + almonds (28g)30g
Dinner150g salmon + sweet potato + broccoli38g
Total159g

Budget-Friendly 140g Protein Day

MealFoodsProteinCost Est.
Breakfast1 cup oats + 1 scoop protein + banana32g$1.50
Lunch2 cans tuna + crackers + apple48g$3.00
Snack2 cups cottage cheese28g$2.00
Dinner200g chicken thighs + rice + vegetables40g$3.50
Total148g$10/day

Practical Tips for Hitting Protein Goals

1. Front-Load Your Protein

Eat 30-40g protein at breakfast. This sets you up for success and makes the rest of the day easier. A 3-egg omelet with Greek yogurt hits 35g before noon.

2. Protein at Every Meal

Distribute protein across meals rather than cramming it all at dinner. Your body can only use so much protein at once (around 30-50g per meal for muscle synthesis).

3. Prep Protein in Bulk

Cook 1-2 kg of chicken breast on Sunday. You’ll have grab-and-go protein all week. Same with hard-boiled eggs—make a dozen at a time.

4. Keep Protein Snacks Ready

Stock your fridge with Greek yogurt, string cheese, cottage cheese, and deli turkey. When hunger hits, you’ll reach for protein instead of carbs.

5. Use a Food Scale

Eyeballing portions is unreliable. A food scale costs $15 and removes all guesswork. “100g chicken” is exact; “a chicken breast” could be 100g or 200g.

Ready to dial in your exact protein needs? Our Macro Calculator provides personalized targets based on your goals, activity level, and body composition.

The Bottom Line

Getting enough protein doesn’t have to be complicated. Focus on these high-protein foods:

For maximum protein efficiency: Chicken breast, turkey breast, tuna, shrimp, egg whites, Greek yogurt

For best taste-to-protein ratio: Salmon, eggs, cottage cheese, lean beef, chicken thighs

For plant-based diets: Seitan, tempeh, tofu, edamame, legumes combined with grains

Start with a few staples you enjoy, track your intake for a week, and adjust based on what works for your lifestyle. Protein doesn’t have to be boring—it just has to be consistent.

Understanding what protein does for your body helps you appreciate why it’s worth the effort. And once you nail your protein, the other macros—carbs and fats—fall into place naturally.

Sarah Chen
Sarah Chen, MS, RD

Sarah Chen is a registered dietitian with over 10 years of experience helping clients achieve sustainable weight management through evidence-based nutrition strategies. She specializes in macro-based nutrition planning and has worked with competitive athletes, corporate wellness programs, and individual clients seeking body composition changes.

View all articles by Sarah →

Note: Nutrition values are approximate and may vary based on preparation method and source.