Nutrition

30 Best High-Protein Foods:
Complete List with Macros

NoxFit Team ยท 8 min read ยท Jul 2026

Hitting your protein target is the single most important nutritional factor for weight loss and muscle preservation. But eating chicken breast every day gets old fast. This is a complete list of the best protein sources โ€” animal and plant โ€” with exact macros per 100g so you can build variety into your diet without losing track of your numbers.

Why protein is the priority macro: Protein has a 25โ€“30% thermic effect (you burn calories just digesting it), preserves muscle during a calorie deficit, and is the most satiating macro per calorie. Most people trying to lose weight eat 60โ€“90g protein per day โ€” research suggests 140โ€“180g is where the real benefits kick in.

Animal Protein Sources (per 100g)

Canned tuna (drained)
29g
Turkey breast (cooked)
28g
Chicken breast (cooked)
28g
Shrimp (cooked)
27g
Lean ground beef (93%)
26g
Salmon (cooked)
25g
Sardines (canned)
24g
Lean pork loin
24g
Cod (cooked)
23g
Eggs (whole)
13g
Egg whites only
11g
Greek yogurt (0% fat)
10g
Cottage cheese
11g

Animal Protein: Full Macro Table

Food (100g cooked)ProteinCaloriesFatBest For
Chicken breast28g1653.6gLean protein, meal prep
Turkey breast28g1351.0gLowest calorie lean protein
Canned tuna29g1161.0gHighest protein-to-calorie ratio
Salmon25g20812gOmega-3s + protein
Lean ground beef26g21813gIron + zinc + protein
Shrimp27g990.3gAlmost zero fat protein
Eggs (whole, 2 large)12g14310gComplete nutrition, portable
Greek yogurt (0% fat, 200g)20g1100gSnacking + gut health
Cottage cheese (200g)22g1804gCasein protein โ€” slow digesting
Sardines (canned in water)24g1405gBudget protein + omega-3s

Plant Protein Sources (per 100g dry / cooked where noted)

Seitan (wheat gluten)
22g
Tempeh (cooked)
19g
Edamame (cooked)
17g
Lentils (cooked)
9g
Black beans (cooked)
8g
Chickpeas (cooked)
8g
Tofu (firm)
8g
Pumpkin seeds
19g
Hemp seeds
16g
Quinoa (cooked)
4g

Plant Protein: Full Macro Table

FoodProteinCaloriesComplete Protein?Notes
Seitan (100g)22g125No (low lysine)Best plant protein density; avoid if gluten-sensitive
Tempeh (100g)19g193Yes โœ“Fermented soy โ€” gut-friendly, complete amino profile
Edamame (100g)17g122Yes โœ“Only complete protein legume; also high in fiber
Lentils (200g cooked)18g230No (low methionine)Pair with rice for complete profile
Black beans (200g cooked)16g227NoHigh fiber; very filling per calorie
Pumpkin seeds (30g)9g151Yes โœ“One of few complete plant proteins; also high in magnesium
Hemp seeds (30g)10g166Yes โœ“Complete protein; high in omega-3s
Quinoa (185g cooked)8g222Yes โœ“Complete grain protein โ€” use as rice replacement

Sample Day Hitting 160g Protein

MealFoodProteinCalories
Breakfast3 eggs + 200g Greek yogurt~32g~360
Lunch200g chicken breast + 100g quinoa + vegetables~62g~520
Snack1 can tuna (85g) + rice cakes~25g~190
Dinner200g salmon + broccoli + sweet potato~50g~550
Total~169g~1,620
Related reads: How much protein per day ยท High protein shake recipes ยท High protein snacks ยท Meal prep guide

Track Protein Automatically with NoxFit

Scan barcodes or search 10M+ foods. See your protein, carb, and fat totals update live throughout the day.

Download NoxFit Free