What Types of Food Can You Find Protein In?

Protein is found in a wide range of foods, from meat and dairy to beans, nuts, and grains. Most people think of chicken or steak first, but plant foods like lentils and chickpeas pack a surprising amount of protein per serving. The key is knowing which foods deliver the most protein and how to combine them if you’re skipping animal products.

Meat, Poultry, and Seafood

Animal meats are among the most protein-dense foods available. A 3-ounce cooked serving of snapper delivers about 22 grams of protein, while flounder provides 21 grams in the same portion. Shrimp, tilapia, and catfish all fall in the 16 to 18 gram range per 3-ounce serving. Chicken breast, lean beef, and pork tenderloin are similarly high, typically providing 20 to 27 grams per cooked serving depending on the cut.

Fish and shellfish have the added benefit of being lower in saturated fat than most red meat. If you’re looking for the most protein per calorie, white fish like flounder and snapper are hard to beat. Fattier fish like salmon trade a bit of protein density for heart-healthy omega-3 fats, which makes them worth including regularly.

Dairy and Eggs

Dairy products vary widely in their protein content. Greek yogurt is one of the best options, with 12 to 18 grams in a 5-ounce container depending on the brand. Cottage cheese and part-skim ricotta deliver around 14 grams per half cup. Hard cheeses like cheddar or Swiss provide about 7 grams per ounce, though they come with more saturated fat than other dairy choices.

A glass of regular milk (skim or 1%) has about 8 grams of protein, while the newer ultra-filtered milks bump that up to 13 grams per cup. Eggs contain roughly 6 grams of protein each, nearly all of it split between the white and the yolk. Two eggs at breakfast gets you 12 grams before you’ve added anything else to the plate.

Beans and Lentils

Legumes are the protein powerhouses of the plant world. Lentils top the list at about 18 grams of protein per cooked cup, regardless of color. Chickpeas, black beans, kidney beans, and most other varieties provide around 15 grams per cooked cup. That puts a hearty bowl of lentil soup in the same protein range as a serving of fish.

Legumes also deliver fiber, iron, and potassium, which makes them useful for more than just hitting a protein target. They’re inexpensive, shelf-stable as dried or canned goods, and easy to add to soups, salads, tacos, and grain bowls. For people reducing their meat intake, beans and lentils are the most practical swap.

Nuts, Seeds, and Grains

Nuts and seeds provide moderate protein along with healthy fats. Pumpkin seeds lead the pack at 8 grams per ounce. Almonds deliver 6 grams per ounce, while walnuts come in at 4 grams. Hemp seeds are particularly efficient, offering 7 grams in just 2 tablespoons, which makes them easy to sprinkle on yogurt or blend into smoothies.

Among grains, quinoa stands out with 8 grams of protein per cooked cup. Most other grains like rice, oats, and wheat contain some protein but in smaller amounts. Quinoa has an additional advantage discussed below: it contains all nine essential amino acids, which is rare for a plant food.

Complete vs. Incomplete Proteins

Your body needs nine amino acids from food that it can’t manufacture on its own. Foods that contain all nine are called complete proteins. Beef, poultry, fish, eggs, dairy, soy, quinoa, and buckwheat all qualify. Most other plant foods are incomplete proteins, meaning they’re missing or low in one or more essential amino acids. Nuts, seeds, beans, and most grains fall into this category.

This doesn’t mean plant proteins are inferior, but it does mean variety matters. If you eat a mix of legumes, grains, nuts, and seeds throughout the day, you’ll cover all nine amino acids without needing every food to be complete on its own. Classic pairings like rice and beans or hummus and pita exist for exactly this reason. You don’t need to eat them at the same meal, just over the course of the day.

How Your Body Uses Different Proteins

Not all protein is absorbed equally. Animal proteins are generally more digestible and usable by the body than plant proteins. Researchers estimate that a typical plant-based diet has an overall protein utilization value of around 70%, compared to higher rates for animal-based diets. In practical terms, this means someone eating only plant foods may need to eat a bit more total protein to get the same benefit.

Soy-based foods like tofu, tempeh, and edamame are an exception. They’re complete proteins with digestibility scores close to animal sources, making them especially valuable for vegans and vegetarians. Combining plant proteins or including soy products regularly can close the gap in protein quality.

How Much Protein You Actually Need

The current recommended dietary allowance for protein is 0.8 grams per kilogram of body weight per day. For a 150-pound person, that works out to about 55 grams daily. This is the minimum to maintain basic body functions, not an optimized target for muscle building or active lifestyles.

Adults over 65 need more. Expert groups recommend 1.0 to 1.2 grams per kilogram for healthy older adults, because aging muscles become less efficient at using dietary protein. People recovering from illness or injury may need 1.2 to 1.5 grams per kilogram, and those with severe illness or malnutrition may need up to 2.0 grams per kilogram. Interestingly, people who are sedentary also have higher relative protein needs than moderately active people, because inactivity reduces the body’s ability to retain nitrogen and maintain muscle tissue.

Spreading protein across meals tends to be more effective for muscle maintenance than loading it all into dinner. Aiming for 20 to 30 grams per meal is a practical target for most adults. A breakfast of two eggs, Greek yogurt, and a handful of almonds gets you there easily. A lunch with a cup of lentils over quinoa does the same.