The highest-protein common foods are chicken breast, turkey, and lean beef, all packing 21 to 26 grams of protein in a standard 3-ounce cooked serving. But meat isn’t the only option. Dairy, eggs, legumes, and even seeds can add significant protein to your day, and knowing the actual numbers helps you build meals that hit your target without guesswork.
How Much Protein You Actually Need
The 2025 Dietary Guidelines for Americans recommend 1.2 to 1.6 grams of protein per kilogram of body weight per day for adults. That’s 50 to 100 percent higher than the old minimum recommendation most people are familiar with. For a 150-pound person, this works out to roughly 82 to 109 grams daily. If you’re strength training, the benefits for muscle growth continue up to about 1.3 grams per kilogram per day, after which the returns diminish sharply, though resistance training helps you keep getting value from higher intakes beyond that point.
Meat, Poultry, and Fish
Poultry leads the pack for protein density. A 3-ounce serving of cooked chicken breast delivers 26 grams of protein, and turkey isn’t far behind at 25 grams for light meat or 23 grams for ground turkey. These are roughly palm-sized portions.
Lean ground beef provides 21 grams per 3 ounces, matching ham and smoked haddock. Pork comes in slightly higher at 22 grams. Salmon also delivers 22 grams per 3-ounce serving with the added benefit of omega-3 fats, making it one of the most nutrient-dense protein sources available.
Seafood varies more than you might expect. Shrimp is lower than most people assume at 12 grams per 3-ounce serving, while canned light tuna hits 17 grams and Atlantic cod reaches 19 grams. If you’re relying on shrimp as a primary protein source, you’ll need a larger portion to match what you’d get from chicken or fish.
One practical note on cooking: grilling, roasting, and barbecuing preserve protein digestibility well compared to raw meat. Boiling meat for extended periods (think hours-long stews) can moderately reduce how well your body absorbs the protein, though the effect is not dramatic. For most everyday cooking methods, what you see on a nutrition label is close to what your body actually gets.
Eggs and Dairy
Eggs are a reliable baseline: 6 grams of protein each. Two eggs at breakfast gets you 12 grams before you add anything else. They’re also one of the most digestible protein sources, with your body absorbing nearly all of the amino acids.
Among dairy foods, cottage cheese is a standout at 14 grams per half cup. Greek yogurt ranges from 12 to 18 grams per 5-ounce container depending on the brand, so checking labels is worth it. Plain nonfat varieties tend to sit at the higher end. Regular yogurt, by comparison, only offers about 5 grams per 6-ounce serving, making Greek yogurt roughly three times more protein-dense.
Ultra-filtered milk (the kind sold as “high-protein” milk) provides 13 grams per cup versus 8 grams for regular skim or 1% milk. Hard cheeses like cheddar or Swiss deliver about 7 grams per ounce, though they come with more calories and saturated fat than leaner dairy options.
Legumes and Soy
Tempeh is the most protein-dense plant food you’ll find in a grocery store, delivering 31 grams per cooked cup. It’s made from fermented whole soybeans, which gives it a firmer texture than tofu and keeps more of the bean’s protein intact.
Lentils provide 18 grams per cooked cup, while black beans and chickpeas each offer about 15 grams. These numbers are solid, but there’s a quality difference worth understanding. Plant proteins score lower on digestibility scales than animal proteins. Milk protein concentrates score around 120 on the DIAAS quality scale (out of a possible 143 in the study that measured them), while pea protein scores 62 and wheat protein scores just 45. Soy lands in between at 84 to 89.
The practical issue is that most legumes are low in sulfur-containing amino acids, while grains like wheat and rice are low in a different amino acid called lysine. Eating both legumes and grains over the course of a day fills in each other’s gaps. You don’t need to combine them in the same meal, just in the same general dietary pattern. Classic pairings like rice and beans, hummus and pita, or lentil soup with bread exist across cultures for this exact reason.
Nuts, Seeds, and Portable Snacks
Pumpkin seeds pack 8.5 grams of protein per ounce, making them one of the best plant-based snack options. Beef jerky delivers 9 grams per ounce, though it’s calorie-light enough that you’d typically eat two or three ounces at a time. Both travel well and don’t need refrigeration.
Almonds and peanuts fall in a similar range to pumpkin seeds, though they carry more fat and calories per serving. If you’re using nuts primarily as a protein source rather than a fat source, pumpkin seeds and roasted edamame give you more protein per calorie. Nut butters are convenient but tend to deliver more fat calories than protein calories, so they work better as a complement to other protein sources than as the main event.
Putting It Together
For someone aiming for 100 grams of protein daily, the math gets manageable once you see the numbers. Two eggs (12g) and a cup of Greek yogurt (15g) at breakfast. A chicken breast at lunch (26g). A cup of lentils with dinner (18g) alongside a 3-ounce portion of salmon (22g). That’s 93 grams before counting any protein from grains, snacks, or milk in your coffee. Most people who feel like they can’t hit their protein target are underestimating how much comes from stacking moderate portions across the day rather than trying to get it all in one meal.
If you eat mostly or entirely plant-based, the strategy shifts toward volume and variety. Tempeh, lentils, and chickpeas should be rotation staples, and pairing legumes with whole grains across the day ensures you’re covering all essential amino acids. Because plant proteins are less digestible gram-for-gram, aiming for the higher end of the 1.2 to 1.6 grams per kilogram range gives you a comfortable margin.

