Animal-based protein sources

Animal proteins are "complete" — they contain all essential amino acids in adequate amounts, and tend to have high leucine content, which is key for muscle protein synthesis.

FoodServingProteinCalories
Chicken breast (cooked)100g31g165 kcal
Turkey breast (cooked)100g29g157 kcal
Canned tuna (in water)100g25g116 kcal
Salmon (cooked)100g25g208 kcal
Cod (cooked)100g23g105 kcal
Beef (lean, cooked)100g26g215 kcal
Shrimp (cooked)100g24g99 kcal
Eggs (whole)1 large6g70 kcal
Egg whites100g11g52 kcal
Greek yogurt (0% fat)170g17g100 kcal
Cottage cheese (low fat)100g11g72 kcal
Skyr (Icelandic yogurt)170g20g110 kcal
Whey protein powder30g scoop24g120 kcal

Plant-based protein sources

Most plant proteins are "incomplete" — they lack one or more essential amino acids. Eating a variety of plant protein sources throughout the day addresses this effectively. Leucine content is generally lower, which means plant-based eaters may benefit from slightly higher total protein intakes.

FoodServingProteinCalories
Tempeh100g19g193 kcal
Edamame (cooked)100g11g122 kcal
Tofu (firm)100g8–12g76–144 kcal
Lentils (cooked)100g9g116 kcal
Black beans (cooked)100g8g132 kcal
Chickpeas (cooked)100g9g164 kcal
Pumpkin seeds30g8g170 kcal
Hemp seeds30g10g166 kcal
Peanut butter2 tbsp8g190 kcal
Quinoa (cooked)100g4g120 kcal
Seitan100g25g143 kcal
Pea protein powder30g scoop21g110 kcal

Practical high-protein meal ideas

Breakfast (~30–40g protein)

  • 4 scrambled eggs + 170g Greek yogurt: ~41g protein
  • Skyr with protein powder + berries: ~38g protein
  • 3-egg omelette with cottage cheese: ~32g protein

Lunch (~35–45g protein)

  • 150g canned tuna + salad + 2 eggs: ~44g protein
  • 200g chicken breast + vegetables: ~62g protein
  • Lentil soup + tempeh: ~38g protein (plant-based)

Dinner (~35–45g protein)

  • 150g salmon + edamame: ~47g protein
  • 200g lean beef + Greek yogurt dressing: ~58g protein
  • Tofu stir-fry with edamame and quinoa: ~35g protein (plant-based)

Find out exactly how much protein you need based on your weight and goals.

Calculate my protein needs →

How to hit your protein target every day

Knowing which foods are high in protein is the first step — the harder part is building consistent habits that make hitting your target automatic rather than effortful.

Front-load protein at breakfast

Most people eat low-protein breakfasts (cereal, toast, fruit) and then scramble to hit their target at dinner. This is both inefficient and counterproductive for muscle maintenance. Protein stimulates muscle protein synthesis most effectively when distributed across 3–4 meals. Aim for at least 25–35g at breakfast — eggs, Greek yogurt, cottage cheese, or protein powder all make this easy.

Protein density vs total protein

Protein density — the grams of protein per 100 calories — matters more than grams per serving when you're managing calorie intake. Chicken breast delivers 31g protein per 100g at only 165 calories, making it one of the most calorie-efficient protein sources available. Peanut butter provides 8g per 2 tablespoons but comes with 190 calories — useful for adding protein but not ideal as a primary source during fat loss.

Combining plant proteins

Plant-based eaters don't need to combine complementary proteins in every single meal — the idea that you must eat rice and beans together to get complete protein has been largely debunked. Eating a variety of plant proteins throughout the day reliably provides all essential amino acids. However, total intake needs to be somewhat higher than for animal protein eaters, because plant proteins are generally lower in leucine and have lower digestibility scores.

Practical strategies for hitting high targets

Hitting 150g+ of protein per day requires deliberate planning. Effective strategies include: building every meal around a primary protein source before adding other foods; using Greek yogurt, cottage cheese, or skyr as snacks or bases; adding protein powder to smoothies, oatmeal, or baked goods; and preparing protein sources in bulk (e.g. batch-cooking chicken or hard-boiling eggs) to reduce daily friction.

Frequently asked questions

What is the highest protein food per 100g?
Dried, powdered sources top the list — whey protein concentrate provides around 75–80g per 100g, and dried egg whites around 80g. Among whole foods, chicken breast and turkey breast lead at approximately 31g per 100g cooked. For plant-based foods, seitan (wheat gluten) provides up to 25g per 100g, making it one of the most protein-dense plant foods available.
Are plant proteins as effective as animal proteins for building muscle?
Research shows plant proteins can be equally effective for muscle building when total intake is sufficient and leucine content is adequate. Because plant proteins are generally lower in leucine and have lower digestibility, plant-based eaters typically need 10–20% higher total protein intake than omnivores to achieve comparable muscle protein synthesis. A combination of sources — soy, pea, and rice proteins together — provides a more complete amino acid profile than any single plant protein.
How many eggs can I eat per day?
For most healthy adults, 1–3 eggs per day is a reasonable amount that provides significant nutritional value without meaningful cardiovascular risk. The saturated fat in egg yolks was once considered problematic, but large-scale studies have not consistently shown a link between egg consumption at these levels and increased cardiovascular events in healthy people. Those with hypercholesterolemia or familial cardiovascular risk should check with a healthcare provider.
Is Greek yogurt actually high in protein?
Yes, particularly 0% fat varieties. 170g of 0% Greek yogurt provides approximately 17g protein. Full-fat Greek yogurt provides slightly less protein per gram because fat displaces some of the protein-dense whey. Skyr (Icelandic-style yogurt) is even higher — 170g provides around 20g protein and is strained more extensively than Greek yogurt. Both are excellent protein sources that are also high in calcium and probiotics.
Not medical advice. Nutritional values are approximate and may vary by brand, preparation method, and source. People with kidney disease should consult a healthcare provider about protein intake.