Protein comes from a wide range of foods, both animal and plant based. Most adults need about 0.8 grams of protein per kilogram of body weight each day, which works out to roughly 0.36 grams per pound. For a 150-pound person, that’s around 54 grams daily. Hitting that number is easier than you might think once you know which foods pack the most protein per serving.
Meat, Poultry, and Fish
Animal meats are among the most protein-dense foods available. A cooked chicken breast delivers roughly 30 grams of protein per serving, and lean cuts of beef, pork, and turkey fall in a similar range. Fish like salmon and tilapia offer 20 to 25 grams per fillet while also providing healthy fats. These foods contain all nine essential amino acids your body can’t produce on its own, making them “complete” proteins that your body absorbs and uses very efficiently.
Protein quality matters beyond just grams per serving. Scientists measure how well your body can actually use the protein in a food using a scoring system called DIAAS. Dairy and animal proteins consistently score highest. Whey protein, for example, scores 100 or above, while milk protein concentrate scores around 120. By comparison, soy protein isolate scores 84 and pea protein concentrate scores 62. This doesn’t mean plant proteins are useless, but it does mean you may need to eat a bit more of them or combine different sources to get the same benefit.
Eggs and Dairy
Eggs and dairy products are convenient, versatile protein sources that fit into almost any meal. A single large egg has about 6 grams of protein. A 5-ounce container of plain nonfat Greek yogurt delivers 12 to 18 grams depending on the brand. Half a cup of cottage cheese or part-skim ricotta provides around 14 grams, and an 8-ounce glass of skim or 1% milk adds another 8 grams.
These numbers add up quickly. Two eggs at breakfast, a glass of milk at lunch, and Greek yogurt as a snack gets you roughly 30 to 40 grams of protein before you’ve even counted your main meals. Like meat and fish, eggs and dairy are complete proteins with high bioavailability, meaning your body puts a large percentage of what you eat to work building and repairing tissue.
Legumes, Beans, and Lentils
Legumes are the protein powerhouses of the plant world. Per 100 grams of cooked legumes, green and brown lentils provide 8.8 grams of protein, green split peas offer 7.9 grams, and chickpeas deliver 7.6 grams. Black beans, kidney beans, and other common varieties fall in a similar range. A full cup of cooked lentils (roughly 200 grams) gives you about 18 grams of protein, which rivals many servings of meat.
Legumes are not complete proteins on their own. They tend to be low in one or two essential amino acids. But pairing them with grains solves this easily. Rice and beans, lentil soup with bread, hummus with pita: these classic combinations exist across cultures for good reason. You don’t even need to eat the complementary foods at the same meal. As long as you eat a variety of plant proteins throughout the day, your body gets what it needs.
Nuts and Seeds
Nuts contain 3 to 7 grams of protein per ounce (about a quarter cup), along with 160 to 200 calories and 1 to 3 grams of fiber. Almonds sit at the higher end of that protein range, while walnuts, at 185 calories per ounce, lean more toward healthy fats. Seeds tend to pack even more protein, offering 5 to 9 grams per ounce with about 150 calories.
Hemp seeds are a standout. A single tablespoon contains 10 grams of protein, which is remarkably dense for such a small amount of food. Sprinkle them on yogurt, oatmeal, or salads and you’ve added a meaningful protein boost without changing the flavor of your meal much. Pumpkin seeds, chia seeds, and sunflower seeds are also strong options. Because nuts and seeds are calorie-dense, they work best as additions to meals rather than your primary protein source.
Soy, Quinoa, and Other Complete Plant Proteins
Most plant foods lack one or more essential amino acids, but a few exceptions contain all nine. Quinoa is the most well-known: it’s a complete protein that also provides fiber and minerals. Buckwheat and amaranth are two other grains that qualify. Soy-based foods like tofu, tempeh, and edamame are also complete proteins, and soy protein isolate scores relatively well for bioavailability at 84 out of 100.
For people eating entirely plant-based diets, these complete proteins simplify meal planning. A cup of cooked quinoa has about 8 grams of protein, and a half cup of firm tofu provides around 10 to 20 grams depending on preparation. You don’t need to rely on these exclusively, but including them regularly means less need to worry about combining complementary foods at every meal.
Newer Protein Sources
Mycoprotein, made from a type of fungus and sold under brands like Quorn, is gaining traction as a meat substitute. It contains about 11 grams of protein per 100 grams of prepared product, and by dry weight it’s roughly 45% protein and 25% fiber. That fiber content is unusually high for a protein source and may help with fullness.
Seitan, made from wheat gluten, is another popular option in plant-based cooking. It’s one of the most protein-dense plant foods available, often delivering 20 to 25 grams per serving. The trade-off is that it’s essentially pure gluten, so it’s off the table for anyone with celiac disease or gluten sensitivity. It also scores low for protein quality because wheat protein is limited in the amino acid lysine, with a DIAAS score of just 45.
How to Mix Sources Effectively
You don’t need to get all your protein from a single food or food group. In practice, most people eat combinations that complement each other naturally. A breakfast of eggs and toast, a lunch with chicken and rice, or a dinner of bean chili with cornbread all blend different protein sources without any special planning.
If you eat animal products, meeting your daily protein needs is straightforward. Two to three servings of meat, fish, eggs, or dairy throughout the day will typically cover it. If you eat mostly or entirely plant-based, variety is key. Rely on legumes and soy as your primary protein sources, supplement with grains and seeds, and include complete plant proteins like quinoa when you can. Because plant proteins generally have lower bioavailability scores, aiming for slightly more total protein than the minimum recommendation gives your body a comfortable margin.
Protein needs also shift with life stage and activity level. Older adults often benefit from higher intake to preserve muscle mass, and people who exercise intensely may need 1.2 to 2.0 grams per kilogram of body weight. The 0.8 grams per kilogram RDA is a baseline for sedentary adults, not a ceiling.

