What Are the Highest Protein Foods?

The highest protein foods are lean meats, fish, and dairy products like Greek yogurt and cottage cheese. A 4-ounce serving of cooked turkey breast delivers 34 grams of protein, making it one of the most protein-dense options available. But the best choice for you depends on your goals, whether that’s building muscle, losing fat, or simply hitting your daily target without overeating.

How Much Protein You Actually Need

The baseline recommendation for sedentary adults is 0.8 grams of protein per kilogram of body weight per day. For a 150-pound person, that works out to about 55 grams. But that number is set to prevent deficiency, not to optimize health or body composition.

If you exercise regularly, your needs jump to 1.1 to 1.5 grams per kilogram. People who lift weights or train for endurance events need even more: 1.2 to 1.7 grams per kilogram. For that same 150-pound person, the upper end of that range means roughly 116 grams per day. Knowing your target helps you judge whether a food is genuinely high-protein or just marketed that way.

Lean Meat: The Most Protein Per Bite

Poultry and lean cuts of pork and beef consistently top the list for protein density. A deck-of-cards-sized portion of meat (about 3 ounces cooked) provides roughly 21 grams of protein. Here’s how the top options compare:

  • Turkey breast (skinless, cooked): 34 grams of protein in 4 ounces, 153 calories
  • Pork tenderloin (cooked): 24 grams in 3 ounces, 139 calories
  • Beef round (lean, cooked): 24.9 grams in 3 ounces, 138 calories
  • Chicken breast (skinless, cooked): 18 grams in 3 ounces, 101 calories

Turkey breast stands out not just for its total protein but for its ratio of protein to calories. You get more than 8 grams of protein for every 100 calories, which is hard to beat with any whole food. Chicken breast is close behind and more versatile in the kitchen, which is why it remains the default for meal prep.

Fattier cuts still provide plenty of protein but come with significantly more calories. Cooked 80% lean ground beef delivers 21.9 grams in 3 ounces, but at 230 calories, nearly double the calories of the same amount of chicken breast. That trade-off matters if you’re watching total intake.

Fish and Seafood

Fish is often overlooked in the protein conversation, but several varieties rival or exceed chicken breast. Yellowfin tuna is especially impressive: a 3-ounce raw portion contains 21 grams of protein at only 93 calories. Cod is similarly lean, with 19.4 grams of protein in a 3-ounce cooked serving at just 89 calories.

Salmon is slightly lower in protein per serving (about 18 grams per 3 ounces of wild coho) and higher in calories due to its fat content, but those are omega-3 fats that carry their own health benefits. Farmed Atlantic salmon is a bit fattier still, coming in at 177 calories for 17 grams of protein in the same portion.

Shrimp deserves special mention. Five large boiled shrimp (about 1 ounce) pack nearly 6 grams of protein at only 28 calories. Ounce for ounce, shrimp has one of the highest protein-to-calorie ratios of any food. A full serving of 15 to 20 large shrimp can easily deliver 18 to 24 grams of protein for well under 100 calories.

Eggs and Dairy

Eggs are a protein staple, though not quite as concentrated as meat. One large egg has 6 grams of protein and 75 calories. The white alone provides 3.6 grams at only 16 calories, which is why egg whites show up so often in high-protein diets. For most people, whole eggs are the better choice because the yolk contains nearly half the protein along with key nutrients.

Greek yogurt is one of the easiest ways to add protein to your day without cooking. A 6-ounce container of plain low-fat Greek yogurt has about 17 grams of protein and 130 calories. Nonfat versions are slightly lower at around 15 grams per serving, with 120 calories. Flavored varieties often add substantial sugar, so plain is the better bet if protein is your priority.

Cottage cheese averages 12 to 15 grams of protein per serving and pairs well with fruit or used in recipes. It’s less protein-dense than Greek yogurt per serving, but many people find it more filling because of its texture and volume.

Plant-Based Protein Sources

Plant proteins generally deliver fewer grams per serving and per calorie than animal sources, but several options hold their own. Edamame (young soybeans) provides 11 grams of protein in half a cup at 127 calories. Lentils are close behind with 9 grams per half cup at 115 calories. Both also deliver fiber, which most animal proteins lack entirely.

Tofu, tempeh, and seitan are the workhorses of plant-based protein. Seitan, made from wheat gluten, is the most protein-dense of the three, often exceeding 20 grams per 3-ounce serving. Tempeh (fermented soybeans) typically provides around 15 to 17 grams in the same amount. Firm tofu comes in lower, around 8 to 10 grams per serving, but absorbs flavor well and works in a wide range of dishes.

Seeds are a surprisingly good source. Hemp seeds, pumpkin seeds, and chia seeds all provide protein alongside healthy fats, though they also come with more calories per gram of protein than lean meats. Pumpkin seeds, for example, offer about 7 grams of protein per ounce but also carry around 150 calories. They’re best used as a protein supplement to meals rather than a primary source.

Protein Quality Matters, Not Just Quantity

Not all protein is equally usable by your body. Animal proteins contain all nine essential amino acids in proportions your body can readily absorb. Researchers measure this with a digestibility score, and most meat, fish, dairy, and eggs score at or above 100 on a scale where 100 means excellent. Cooked beef, for instance, scores between 104 and 130 depending on the cut and preparation.

Most individual plant proteins score lower because they’re low in one or more essential amino acids. Soy is the notable exception, with a complete amino acid profile similar to animal sources. If you eat a variety of plant proteins throughout the day (beans with grains, for instance), you’ll cover all your amino acid needs without any careful combining at each meal.

Getting the Most Protein Per Calorie

If your goal is to maximize protein while keeping calories in check, focus on these top performers ranked by protein-to-calorie efficiency:

  • Shrimp: roughly 21 grams of protein per 100 calories
  • Egg whites: about 22 grams per 100 calories
  • Turkey breast: about 22 grams per 100 calories
  • Cod: roughly 22 grams per 100 calories
  • Chicken breast: about 18 grams per 100 calories
  • Tuna (yellowfin): about 23 grams per 100 calories

At the other end of the spectrum, nuts, cheese, and fattier cuts of meat provide solid protein but at a calorie cost that adds up quickly. An ounce of cheddar cheese has about 7 grams of protein but 110 calories, most of them from fat. That’s fine if you’re not restricting calories, but it’s a less efficient protein source than the options above.

Quick Visual Guide to Portion Sizes

You don’t need a food scale to estimate protein. A piece of meat, poultry, or fish the size of a standard deck of cards is roughly 3 ounces and contains about 21 grams of protein. A portion one-third that size (about 2 tablespoons of shredded meat, for example) is 1 ounce and gives you 7 grams. A palm-sized piece of chicken or fish at dinner plus a couple of eggs at breakfast and a container of Greek yogurt as a snack gets most people to 50 or 60 grams without much effort. Hitting higher targets typically means adding protein to every meal and choosing snacks like jerky, cottage cheese, or edamame over lower-protein options.