What Has the Most Protein? Top Foods Ranked

Dried fish tops the list at 63 grams of protein per 100 grams, but for everyday foods, chicken breast, turkey breast, and tuna are the most protein-dense options you’ll find at a grocery store, each packing 29 to 30 grams per 100-gram serving. The answer shifts depending on whether you care about total grams, protein-to-calorie ratio, or budget, so here’s a full breakdown.

Foods With the Highest Protein per 100 Grams

When you compare foods purely by how much protein they contain by weight, a clear hierarchy emerges. Dried fish leads at 63 grams of protein per 100 grams, with 87% of its calories coming from protein. After that, the top tier is dominated by lean meats and fish:

  • Turkey breast: 30 g per 100 g (82% of calories from protein)
  • Tuna: 29 g per 100 g (89% of calories)
  • Tilapia: 26 g per 100 g (82% of calories)
  • Pollock: 24 g per 100 g (86% of calories)
  • Halibut: 23 g per 100 g (83% of calories)
  • Cod: 19 g per 100 g (89% of calories)

Chicken breast, beef, pork, and lamb all provide about 7 grams of protein per ounce, which translates to roughly 25 grams per 100 grams of cooked meat. The differences between these meats are small enough that choosing between them is more about taste, fat content, and cost than protein.

One thing worth knowing: cooked meat has more protein per 100 grams than raw meat, not because cooking creates protein, but because it drives off water. The actual amount of protein in a piece of chicken stays essentially the same before and after cooking. So if a nutrition label lists values for raw meat, the cooked version will be slightly more protein-dense by weight.

Best Plant-Based Protein Sources

If you’re eating plant-based or just want more variety, seitan is the standout. Made from wheat gluten, it delivers 18 grams of protein in a 3-ounce serving, which puts it closer to meat than any other plant food. Lentils come in at 10.5 grams per half cup, and tofu provides about 7 grams per 3-ounce serving.

Seeds are surprisingly protein-rich too. Chia seeds contain 17 grams per 100 grams, though you’d rarely eat that much in one sitting. A more realistic 2-tablespoon serving gives you around 3 to 4 grams. Pumpkin seeds and hemp seeds fall in a similar range and work well sprinkled on meals to add a few extra grams throughout the day.

There’s an important caveat with plant proteins: your body doesn’t absorb them all equally. The FAO uses a scoring system called DIAAS to measure protein quality based on how well your body can actually use the amino acids in a food. Whole milk powder scores 122 (above the 100 baseline), peas score 64, and wheat scores just 40. This means you may need to eat more total protein from plant sources to get the same usable amount as you would from dairy or meat. Combining different plant proteins throughout the day, like grains with legumes, helps fill in the gaps.

Dairy and Eggs

Greek yogurt is one of the most convenient high-protein foods, delivering 15 grams in a 6-ounce serving. That’s about 30% of the daily value in a single container you can eat with a spoon. Eggs are more modest at 6.2 grams each, so you’d need two or three to match one serving of Greek yogurt. Egg whites alone, however, are 85% protein by calories, making them one of the leanest protein sources available if you separate out the yolk.

Protein Powders Compared

Protein powders are concentrated by design, so they pack the most protein per serving of anything you can buy. A standard 30-gram scoop of whey protein delivers about 27 grams of protein, while pea protein powder provides around 22.5 grams per scoop. Whey wins on raw numbers and on absorption quality, but pea protein is a solid alternative for anyone avoiding dairy.

These powders are made by extracting protein from whole foods and concentrating it, which is why the protein-to-weight ratio is so high. They’re useful for closing a gap in your daily intake, but they don’t replace the vitamins, minerals, and fiber you get from whole food sources.

Protein Efficiency: Calories vs. Grams

If you’re trying to hit a protein target without eating too many calories, the protein-to-calorie ratio matters more than total grams. White fish dominates this category. Tuna and cod both clock in at 89% of their calories from protein, meaning almost everything you’re eating is protein with very little fat or carbohydrate. Turkey breast and egg whites follow closely at 82% and 85%, respectively.

Compare that to something like a ribeye steak or chicken thigh. Both contain plenty of protein, but they also carry significantly more fat, which means more calories per gram of protein. That’s not necessarily bad, but if your goal is maximizing protein on a calorie budget, lean fish and poultry breast are the most efficient choices.

How Much Protein You Actually Need

The recommended dietary allowance for protein is 46 grams per day for adult women and 56 grams for adult men. These numbers represent the minimum to prevent deficiency, not necessarily the optimal amount. Most people eating a varied diet meet or exceed these targets without trying. If you’re physically active, strength training, or trying to preserve muscle while losing weight, your needs are higher, generally in the range of 1.2 to 2.0 grams per kilogram of body weight per day depending on your goals.

Most Affordable Protein Sources

Protein density and price don’t always align. The cheapest options per gram of protein tend to be whole turkey (sometimes under $1 per pound), chicken leg quarters (as low as $0.65 per pound bone-in), and canned tuna. Chicken breast, the go-to for many people, regularly drops below $2 per pound on sale. Pork shoulder is another budget winner, often priced comparably to the cheapest chicken cuts.

For plant-based options, dried lentils and beans are hard to beat on cost. Quinoa runs about $0.24 to $0.50 per quarter-cup dry serving depending on where you buy it. Unflavored protein powder can also be a cost-effective way to add grams without adding a full meal, especially when bought in bulk.

Rotisserie chickens from warehouse stores remain one of the best deals in protein. At around $5 for a whole cooked bird, you’re getting roughly 12 or more servings of meat ready to eat with zero prep time.