NutriMeasure
← All articles

The Best Sources of Protein: Animal, Plant, and Everything Between

A practical guide to protein-dense foods, how much protein per serving, and how to hit a 120–180 g daily target without getting bored.

Rafey Baig
Founder4 min read

The most common mistake in building a body-composition-focused diet isn't undereating calories. It's undereating protein. The second-most-common mistake is eating the same chicken-broccoli-rice every day until you hate food.

Here's how to build a varied, protein-dense diet using whole foods.

How Much Protein Do You Need?

Quick reference:

  • RDA (minimum): 0.8 g per kg of bodyweight
  • Active adults: 1.2–1.6 g/kg
  • Building muscle: 1.6–2.0 g/kg
  • Preserving muscle in a deficit: 1.6–2.2 g/kg
  • Adults 65+: at least 1.2 g/kg to counter age-related muscle loss

Run your personal number through the protein calculator to see grams per day and per meal.

Animal Sources: The Protein-Per-Calorie Champions

These foods deliver the most protein per calorie.

Food (100 g cooked)ProteinCalories
Chicken breast31 g165 kcal
Turkey breast30 g170 kcal
Tuna (in water)26 g130 kcal
White fish (cod, haddock)22 g90 kcal
Lean beef (5% fat)26 g170 kcal
Pork tenderloin25 g140 kcal
Salmon25 g210 kcal
Shrimp / prawns24 g100 kcal

Best for: fat loss (high protein, moderate-low calories), convenience.

Dairy: Sneaky High-Protein Options

Dairy is often under-rated for protein density.

FoodProteinServing
Greek yoghurt (0%)10 g100 g
Cottage cheese11 g100 g
Skyr11 g100 g
Quark12 g100 g
Parmesan35 g100 g
Whey protein24 g1 scoop

Best for: breakfasts, snacks, post-workout.

Eggs: The King of Bioavailability

One large egg = 6 g protein, 72 kcal. The protein is 100% bioavailable. That's the reference standard the food industry uses. Three eggs = 18 g protein for ~220 kcal.

Plant Sources: Not Second-Class, But You Eat More

Plant proteins are usually lower per calorie than animal proteins, and most lack one or two essential amino acids individually. Eating a variety across the day handles this completely.

FoodProteinServing
Tofu, firm12 g100 g
Tempeh19 g100 g
Edamame11 g100 g
Seitan25 g100 g
Lentils (cooked)9 g100 g
Chickpeas (cooked)9 g100 g
Black beans9 g100 g
Quinoa (cooked)4 g100 g
Peanut butter25 g100 g
Almonds21 g100 g
Pea protein isolate24 g1 scoop

Best for: vegetarian/vegan diets, adding fibre (most plant proteins come bundled with fibre).

Practical Meal Builds to Hit 40 g Protein

Each of these gives ~40 g in one meal, a solid anchor for a 120–160 g day.

Option 1 (Animal): 150 g chicken breast (47 g P) + 80 g rice (6 g P) + salad = ~53 g, ~520 kcal Option 2 (Mixed): 2 eggs (12 g) + 200 g Greek yoghurt (20 g) + 40 g oats (5 g) + 30 g almonds (6 g) = ~43 g, ~560 kcal Option 3 (Plant): 200 g firm tofu (24 g) + 100 g quinoa (4 g) + 100 g edamame (11 g) + tahini dressing (3 g) = ~42 g, ~520 kcal Option 4 (Fast): 1 scoop whey (24 g) + 200 g Greek yoghurt (20 g) + berries = ~44 g, ~280 kcal

Three Rules That Make Protein Easier

  1. Anchor every meal around a protein source. Decide the protein first, build the rest of the plate around it.
  2. Keep a fast protein available. Whey, skyr, a tin of tuna. When the plan falls apart you can still hit 25–30 g in a minute.
  3. Don't stack it all at dinner. 30–40 g spread across 3–5 meals beats 150 g in one meal for muscle protein synthesis.

Bottom Line

Animal sources are more efficient per calorie. Plant sources are more fibre-rich and perfectly capable of hitting any target with a little planning. Either way, the trick is variety. Chicken, fish, beef, eggs, dairy, tofu, lentils, nuts, so you never burn out.

Run your personal daily target through the protein calculator and start there.

Get the free 7-Day High-Protein Meal Plan

Cut, maintain or bulk plans. Full macros. No sign-up fluff.

Free. Unsubscribe anytime. We never share your email.

Advertisement

Put it to work

Try the matching calculator.