GymMacros
Home / High Protein Foods

High Protein Foods — Complete List with Macros

Every major high-protein food ranked with exact macros per 100g. Use this as your reference guide for building high-protein meals.

How to Use This List

This reference page covers protein content, calories, carbohydrates, and fat for every major protein food source — animal proteins, plant proteins, dairy, and supplements. All values are per 100g of cooked or ready-to-eat food unless otherwise noted.

When comparing protein sources, it helps to think about protein density — the grams of protein per 100 calories — rather than just protein per 100g. A food might be high in protein per 100g but also very high in fat (like cheese), meaning you need to eat a lot of calories to get a meaningful protein dose. The best protein sources for fat loss are high in protein per calorie. The best sources for bulking just need to be high in protein total, regardless of calories.

For practical shopping and meal planning, also consider protein per dollar and prep time. Canned tuna has excellent protein per dollar. Rotisserie chicken from the grocery store is high-protein with zero prep. Greek yogurt is portable, no-cook, and available everywhere. The "best" protein source is the one you'll actually eat consistently.

Animal Proteins

FoodPer 100gCaloriesProteinCarbsFat
Chicken breast (cooked)100g16531g0g3.6g
Chicken thigh (cooked)100g20926g0g11g
Turkey breast (cooked)100g15730g0g3.5g
Tuna (canned in water)100g11626g0g1g
Salmon (cooked)100g20828g0g10g
Tilapia (cooked)100g12826g0g2.7g
Shrimp (cooked)100g9924g0g0.3g
Egg whites100g5211g0.7g0.2g
Whole eggs100g15513g1.1g11g
Ground beef 90% lean100g21526g0g12g
Pork loin (cooked)100g18227g0g8g
Bison (cooked)100g14328g0g2.4g

Dairy & Eggs

FoodPer 100gCaloriesProteinCarbsFat
Greek yogurt (0% fat)100g5910g3.6g0.4g
Cottage cheese (low-fat)100g9811g3.4g4.3g
Skyr (Icelandic yogurt)100g6511g4g0.2g
Parmesan cheese100g39236g3.2g26g
Low-fat mozzarella100g25424g2.8g16g
Whey protein powder100g40080g6g7g
Casein protein powder100g37577g8g2g

Plant Proteins

FoodPer 100gCaloriesProteinCarbsFat
Tofu (firm)100g14417g3g8g
Tempeh100g19520g7.6g11g
Edamame (cooked)100g12111g8.9g5.2g
Lentils (cooked)100g1169g20g0.4g
Black beans (cooked)100g1328.9g24g0.5g
Chickpeas (cooked)100g1648.9g27g2.6g
Seitan100g37075g14g1.9g
Pea protein powder100g40080g7g8g

Calculate Your Protein Target

Use our Protein Calculator to find exactly how many grams of protein you need daily based on your body weight, activity level, and goal.

Calculate Your Protein →

Best Protein Sources by Situation

On the Go / No Refrigeration

  • • Canned tuna / pouched tuna
  • • Beef or turkey jerky (low-sodium)
  • • Protein bars (20g+ protein, low sugar)
  • • Hard-boiled eggs (4–6 hours unrefrigerated is fine)
  • • Protein powder (add water anywhere)

Budget-Friendly Protein

  • • Eggs (~$0.15/egg, ~6g protein)
  • • Canned tuna (~$1/can, ~26g protein)
  • • Chicken thighs (cheaper than breast)
  • • Cottage cheese (~$3/lb, ~25g/cup)
  • • Dried lentils (~$1.50/lb, lots of meals)

Meal Prep Friendly

  • • Chicken breast (bake 3–4 lbs at once)
  • • Ground turkey (brown in bulk)
  • • Hard-boiled eggs (cook a dozen)
  • • Canned fish (no prep needed)
  • • Cottage cheese / Greek yogurt (no prep)

Highest Protein Per Calorie

  • • Egg whites: 21g protein / 100 cal
  • • Shrimp: 24g protein / 99 cal
  • • Non-fat Greek yogurt: 17g / 100 cal
  • • Tilapia: 20g / 100 cal
  • • Tuna (canned): 22g / 100 cal

Understanding Protein Quality

Not all protein is created equal. Protein quality is determined by two factors: amino acid profile (does it contain all essential amino acids?) and digestibility (how much of that protein can your body actually absorb and use?).

Animal proteins — meat, fish, eggs, and dairy — are "complete proteins," meaning they contain all nine essential amino acids your body cannot produce on its own. They also have high bioavailability: your body absorbs and uses 90–95% of the protein in most animal sources.

Most plant proteins are "incomplete" — they're low in one or more essential amino acids. Soy (tofu, tempeh, edamame) and quinoa are notable exceptions as complete plant proteins. For plant-based eaters, eating a variety of protein sources throughout the day (legumes + grains, for example) effectively covers all essential amino acids.

The PDCAAS (Protein Digestibility Corrected Amino Acid Score) is the most widely used measure of protein quality. Whey protein, casein, eggs, and soy all score 1.0 (the maximum). Most animal proteins score 0.9–1.0. Most plant proteins score 0.5–0.7, meaning you need to eat more total protein from plant sources to get the equivalent muscle-building effect.

Frequently Asked Questions

Seitan (wheat gluten) tops the list at around 75g protein per 100g, followed by protein powders (whey, casein, pea) at 75–80g per 100g. Among whole-food animal proteins, chicken breast leads at 31g per 100g cooked, followed by bison (28g), salmon and turkey breast (28–30g each). For practical eating, chicken breast, turkey, canned tuna, and shrimp are the most accessible high-protein dense options.
Eggs are one of the best overall protein sources in existence. Whole eggs score a perfect 1.0 on the PDCAAS scale and have a Biological Value of 100 — the benchmark against which other proteins are measured. Each whole egg contains about 6g of complete, highly bioavailable protein. Egg whites provide the protein with almost no fat; whole eggs also provide fat, vitamins D, B12, choline, and other micronutrients. Including whole eggs (not just whites) in your diet is well-supported by research for healthy adults.
For protein content, yes — canned tuna in water delivers essentially the same protein as fresh tuna (around 25–26g per 100g). The main differences are that canned tuna in oil has additional fat calories, some omega-3s are lost in the canning process, and the texture and taste differ from fresh. From a pure protein-per-dollar perspective, canned tuna is one of the best protein sources available. Choose tuna in water (not oil) for lower calories, and opt for light tuna over albacore to reduce mercury exposure if you eat it frequently.
Vegetarians who eat dairy and eggs have excellent protein options: Greek yogurt, cottage cheese, eggs, and whey/casein protein powder cover most protein needs. For lacto-ovo vegetarians, hitting 150–200g protein daily is straightforward. For vegans, the best options are: tempeh (20g/100g), tofu (17g/100g), edamame (11g/100g), seitan (75g/100g if gluten is tolerated), lentils, black beans, and pea protein powder. A well-planned vegan diet with adequate total calories and varied protein sources can meet all protein needs.
Cooking method affects protein content slightly through moisture loss. Grilling or baking causes more moisture to evaporate, concentrating the protein per gram — cooked chicken breast has more protein per 100g than raw chicken breast. Boiling or poaching in water results in less moisture loss. Importantly, cooking method does not significantly change the total amount of protein in the food — just its concentration relative to weight. Always log food weights consistently: either always weigh raw or always weigh cooked, and use the matching database entry.

Related Tools