High Protein Foods: Complete Guide

Protein powder supplements are useful, but whole foods provide the foundation of any high-protein diet. Understanding which foods contain the most protein — and how much per realistic serving — makes it much easier to hit daily targets without relying entirely on supplements.

This guide covers protein content across animal and plant sources, with practical serving sizes rather than theoretical 100g figures.

How Much Protein Do You Need?

Before diving into food sources, a brief note on targets:

For a 75kg active adult, this means roughly 105–165g protein per day. Most people eating a varied diet get 60–80g — a meaningful gap that whole food choices (and supplements where needed) can address.

High Protein Animal Foods

Chicken and Turkey

Poultry is the most practical high-protein food for most people — widely available, versatile, and lean.

FoodServingProtein
Chicken breast (cooked)150g45g
Turkey breast (cooked)150g43g
Chicken thigh (cooked, skinless)150g38g
Chicken mince (cooked)150g35g

Chicken breast is the gold standard for protein per calorie — roughly 31g protein per 100g cooked, with under 165 calories. Thighs have slightly less protein but more fat, making them more flavourful and less dry when cooked.

Red Meat

FoodServingProtein
Beef steak (sirloin, cooked)150g44g
Lean beef mince (cooked)150g38g
Lamb leg (cooked)150g38g
Pork tenderloin (cooked)150g40g
Pork chop (cooked, lean)150g38g

Lean cuts of beef provide comparable protein to chicken breast. Red meat also delivers iron, zinc, and B12 in highly bioavailable forms — relevant for those at risk of deficiency.

Fish and Seafood

Fish is among the highest-quality protein sources available — complete amino acid profile, high protein per calorie in white fish, and rich in omega-3s in oily fish.

FoodServingProtein
Tuna (canned in water)185g tin44g
Salmon fillet (cooked)150g37g
Cod/haddock (cooked)150g35g
Prawns/shrimp (cooked)150g34g
Mackerel fillet (cooked)150g30g
Sardines (canned)100g25g

Canned tuna is one of the most cost-effective high-protein foods — high protein content, long shelf life, ready to eat. Salmon adds omega-3s that support overall health and may reduce inflammation from training.

Eggs

Eggs are one of the most complete protein sources with an excellent amino acid profile (PDCAAS close to 1.0).

FoodServingProtein
Whole eggs2 large12g
Egg whites only4 large whites14g
Scrambled eggs (2 whole + 1 white)16g

The protein in egg white is mostly albumin. Whole eggs contain additional protein in the yolk along with fat-soluble vitamins (A, D, E, K), choline, and healthy fats. Unless you’re in a strict calorie deficit, whole eggs are generally preferable to whites.

Dairy Products

FoodServingProtein
Greek yoghurt (0% fat)200g20g
Cottage cheese200g24g
Skimmed milk300ml10g
Whole milk300ml10g
Cheddar cheese40g10g
Ricotta150g11g

Greek yoghurt and cottage cheese are particularly useful — high protein, versatile, and can be eaten quickly without cooking. Cottage cheese is also high in casein protein, making it a natural slow-release option before bed.

High Protein Plant Foods

Plant proteins are generally less complete (lower in one or more essential amino acids) and less bioavailable than animal proteins, but they contribute meaningfully to overall daily intake — particularly when varied.

Legumes

FoodServing (cooked)Protein
Lentils200g18g
Chickpeas200g15g
Black beans200g15g
Kidney beans200g15g
Edamame (soy beans)150g19g
Tofu (firm)150g18g

Edamame and tofu (both from soy) are the only plant foods with a complete amino acid profile comparable to animal protein. Lentils are the most practical legume for daily use — quick to cook, high protein, high fibre.

Grains

FoodServing (cooked)Protein
Quinoa185g8g
Oats80g (dry)11g
Buckwheat170g6g
Wholegrain pasta200g9g
Brown rice185g5g

Quinoa is notable as one of the few grains with a complete amino acid profile. Oats are practical for breakfast — combining with protein powder or Greek yoghurt turns them into a genuinely high-protein meal.

Nuts and Seeds

FoodServingProtein
Hemp seeds30g10g
Pumpkin seeds30g9g
Peanuts30g8g
Almonds30g6g
Peanut butter2 tbsp (32g)8g
Almond butter2 tbsp (32g)7g

Nuts and seeds are calorie-dense — important to remember when eating for weight management. But hemp and pumpkin seeds deliver meaningful protein per serving with a solid nutrient profile.

Seitan and Tempeh

FoodServingProtein
Seitan (wheat gluten)100g25g
Tempeh100g19g

Seitan is the highest-protein plant food by weight — 25g per 100g puts it in chicken territory. Not suitable for anyone with gluten sensitivity or coeliac disease. Tempeh (fermented soy) has better digestibility than plain tofu and a nuttier flavour.

Practical High-Protein Meal Ideas

Building high-protein days is easier with a few reliable combinations:

Breakfast options:

Lunch options:

Dinner options:

Snack options:

When Does Protein Powder Fit In?

Whole foods should form the base of a high-protein diet. Protein powder fills gaps where whole food isn’t practical:

A realistic approach: aim for most daily protein from whole food, use protein powder for 1–2 servings where it genuinely fills a gap rather than as a substitute for meals.

See our protein powder guide for how supplements fit alongside whole food nutrition, and our best protein powder comparison for choosing a product.