Best Sources of Protein: Animal, Plant, and More

Protein comes from a wide range of foods, both animal and plant based. Most adults need somewhere between 50 and 60 grams per day, though active people and older adults often benefit from more. The good news is that whether you eat meat, follow a vegetarian diet, or fall somewhere in between, you have plenty of options to hit that target.

Meat, Poultry, and Fish

Animal proteins are among the most concentrated sources available. Beef, chicken, turkey, pork, lamb, and fish all deliver about 7 grams of protein per ounce. That means a typical 4-ounce chicken breast gives you around 28 grams in a single serving, covering roughly half the daily needs for most people. Fish and shellfish offer similar numbers, with the added benefit of omega-3 fatty acids in fatty fish like salmon and mackerel.

Animal protein is also highly digestible and carries other nutrients along with it, particularly iron and calcium, in forms your body absorbs efficiently. This is one reason animal sources are often described as having higher “nutritional quality” compared to plant proteins, though that doesn’t mean plant sources are inadequate.

Eggs and Dairy

A single egg contains about 6 grams of protein, split roughly between the white and the yolk. Eggs are inexpensive, versatile, and contain all nine essential amino acids your body can’t make on its own. Two or three eggs at breakfast put you well on your way for the day.

Greek yogurt is another standout. A 5-ounce container of plain, nonfat Greek yogurt packs 12 to 18 grams of protein, which is significantly more than regular yogurt. Cottage cheese, milk, and cheese all contribute meaningful amounts too, making dairy one of the easiest protein categories to work into meals and snacks without much planning.

Legumes: Beans, Lentils, and Chickpeas

Legumes are the protein workhorses of the plant world. Green and brown lentils contain about 25 grams of protein per 100 grams (raw weight), while chickpeas come in around 21 grams per 100 grams. Once cooked, those numbers drop because the beans absorb water, but a cup of cooked lentils still delivers roughly 18 grams of protein.

Beyond the protein content, legumes bring fiber, which most people don’t get enough of, along with folate, potassium, and iron. They’re also cheap and shelf-stable. Black beans, kidney beans, split peas, and edamame (young soybeans) all fall in this category. Adding a cup of any legume to a soup, salad, or grain bowl turns a light meal into a filling one.

Soy-Based Foods

Soy deserves its own mention because it’s one of the few plant proteins that’s “complete,” meaning it contains all nine essential amino acids in adequate amounts. Tofu, tempeh, edamame, and soy milk are all practical ways to get soy protein into your diet. Tempeh, which is fermented, tends to be the most protein-dense of the group, with around 20 grams per cup.

Nuts and Seeds

Nuts provide 3 to 7 grams of protein per ounce, depending on the type. Peanuts and almonds sit at the higher end, while cashews and walnuts fall a bit lower. Seeds tend to outperform nuts slightly, offering about 5 to 9 grams per ounce. Hemp seeds are particularly impressive: a single tablespoon contains 10 grams of protein. Chia seeds provide about 2 grams per tablespoon, which is more modest but adds up when you stir them into oatmeal or smoothies.

Nuts and seeds also deliver healthy fats, fiber, and about 150 calories per ounce, so they’re nutrient-dense in every sense. They work best as a supporting protein source rather than a primary one, since you’d need to eat a lot of almonds to match what a chicken breast provides.

Whole Grains and Other Plant Sources

Most grains contain some protein, but a few stand out. Quinoa, buckwheat, and amaranth are all complete proteins, which is unusual for plant foods. A cup of cooked quinoa provides about 8 grams. These grains work as a base for bowls and salads, replacing rice or pasta with a higher-protein option.

Two lesser-known sources are nutritional yeast and spirulina. Nutritional yeast, sometimes called “nooch,” has a savory, slightly cheesy flavor and is a complete protein. Spirulina, a blue-green algae sold as a powder, provides 8 grams of protein per 2 tablespoons. Neither is a meal on its own, but both are easy to add to smoothies, soups, or sauces.

Protein Powders

For people who struggle to hit their protein targets through food alone, protein powders can fill the gap. Whey protein, derived from milk, is the most popular and provides about 27 grams of protein per 30-gram scoop. Pea protein, a plant-based alternative, delivers around 22.5 grams per scoop. Both mix into shakes, oatmeal, or baked goods.

Whey is absorbed quickly, which is why it’s popular after workouts. Pea protein is a solid option for anyone avoiding dairy, and most people find it easy to digest. The difference of a few grams per scoop is unlikely to matter for the average person.

Complete vs. Incomplete Proteins

Your body needs nine essential amino acids from food. Animal proteins, including meat, fish, eggs, and dairy, contain all nine in sufficient amounts, making them “complete.” Most plant proteins are missing or low in one or two amino acids, making them “incomplete” on their own.

This sounds like a bigger problem than it actually is. You don’t need to get all nine amino acids in a single meal. As long as you eat a variety of plant foods throughout the day, your body gets what it needs. Classic pairings like rice and beans, or peanut butter on whole wheat bread, naturally complement each other’s amino acid profiles. And several plant foods, including soy, quinoa, hemp seeds, chia seeds, buckwheat, amaranth, and spirulina, are complete proteins all on their own.

How Cooking Affects Protein

Cooking doesn’t destroy protein, but it does change how well your body can absorb it. Heat unfolds protein molecules, which generally makes them easier to digest. This is why cooked eggs are more digestible than raw ones, and why cooked legumes are far easier on your system than raw or undercooked beans.

The effect depends on temperature and cooking time, and it’s not always straightforward. Gentle cooking tends to improve digestibility, while very high heat for prolonged periods can reduce it slightly. For practical purposes, cooking your protein sources normally, whether grilling chicken, simmering lentils, or scrambling eggs, improves both safety and absorption.