Published Jul 8, 2026

14 of the Best Protein-Rich Foods to Add to Your Diet

Article at a glance

  • Protein is an essential building block vital to our overall health, as it supports functions like muscle building, weight management, bone strength, and more.
  • Not everyone needs the same amount of protein: it depends on factors such as weight, physical activity, health, fitness goals, and more.
  • Foods that are high in protein include eggs, Greek yogurt, lean meats like chicken, and lentils.
Quinoa, tomatoes, citrus, thyme garnish, white skillet

Why Do We Need Protein?

Proteins are complex molecules that are essential to the body’s ability to function. They are responsible for many important roles, including muscle repair, building muscle, bone strength, weight loss, and immune system function. Proteins also act as enzymes, hypercharged proteins that speed up metabolic processes in the body. Protein is found in many areas of the body, including muscle, hair, bone, and skin.

Proteins are composed of 20 distinct amino acids, the building blocks of the body. Some amino acids can be made by the body, while others, known as essential amino acids, must be consumed through our diet.

Getting enough protein is important for hormone regulation, muscle repair, and a number of vital functions. If we don’t get enough of it, we can experience mental and physical issues, including muscle breakdown, weakness, and fatigue.

Note: When referring to specific molecules in the body, we use the term proteins.” When talking about the macronutrient found in the food we eat, we call it protein” or dietary protein.”

Types of Protein

Not all protein sources contain the full spectrum of essential amino acids. The two main types of proteins are:

  • Incomplete proteins: These types of protein contain some essential amino acids, but not all of them. Examples include legumes, whole grains, and vegetables.
  • Complete proteins: These types of protein contain all of the essential amino acids needed. Examples include meat, poultry, seafood, and tofu.

This doesn’t mean incomplete proteins aren’t beneficial to the body. Incomplete proteins can be combined in meals to create a complete protein, such as beans and rice. The important thing is to strive to get as much complete protein as possible in your diet.

How Much Protein Do You Need?

There is no universal recommendation for daily protein intake, as each person requires a different amount based on their unique physiology and lifestyle. Your physical activity, health, and fitness goals all must be taken into account. For example, someone trying to gain muscle mass in the gym will need to consume more protein than the average person.

As a baseline, the Recommended Dietary Allowance (RDA) is approximately 0.8 grams of protein per kilogram of body weight (0.36 grams per pound). However, this amount is considered the minimum needed to meet your basic nutritional requirements, not necessarily the amount you need each day.

To calculate your RDA, you can use this calculator.

fried egg yellow cheese slice on toast white plate parsley garnish

14 High-Protein Foods

Many people incorrectly assume that meat is the only protein source, but it can be obtained from both plant and animal sources, each providing benefits to overall health. Protein is found in many foods, including dairy products, certain grains, nuts, plant-based foods, and some vegetables.

Here are 14 of the most protein-rich foods to consider adding to your diet.

1. Eggs

Eggs are considered an excellent healthy protein source, with one large egg providing approximately 6.3 grams. More than half of an egg’s total protein content is contained in the egg white. Eggs are also a great source of vitamins, healthy fats, minerals, and antioxidants.

2. Lentils

Lentils are one of the best sources of plant-based protein, and are ideal for those who follow a vegan or vegetarian diet. A 1/2 cup of cooked lentils contains about 9.02 grams. Lentils are considered a superfood because they are rich in other valuable nutrients, including iron, fiber, magnesium, potassium, and folate.

Black and white ceramic bowl red lentils on white background

3. Milk

Dairy milk is considered a good source of protein, with one cup containing about 8.32 grams. Milk also contains several other nutrients, such as calcium, vitamin B12, and phosphorus.

For those who are lactose intolerant or vegan and must avoid dairy products, many plant-based milks also contain comparable amounts of protein. Soy milk, for example, contains about 8 grams of protein per cup.

Glass bottle milk pouring into clear milk glass wood table background

4. Cottage Cheese

Cottage cheese is considered a healthy source of protein, as it is low in calories and fat while still having a high amount of protein. One cup of cottage cheese usually yields approximately 28 grams of protein.

Glass bowl cottage cheese dried golden raisens brown plate outdoors green striped placemat

5. Chicken Breast

Chicken breast can be a great source of lean protein, with 1/2 of a chicken breast providing 26.7 grams of protein.

While red meat and processed meat options like beef or hot dogs contain protein, they also tend to be higher in sodium and saturated fat, which can lead to higher risks of heart disease and high cholesterol compared to lean meat choices like chicken or fish.

Sliced grilled chicken breast barbecue sauce in white cup black slate background

6. Greek Yogurt

Greek yogurt is another source of high-quality protein. One 7oz cup of Greek yogurt usually contains almost 20 grams of protein. Greek yogurt is low in sugar, contains probiotics that support gut health, and provides important nutrients such as calcium, potassium, and magnesium.

Black bowl white yogurt honey drizzle nuts sprinkled gray background

7. Nuts and Seeds

While nuts and seeds can make delicious, easy snacks, many are also high in protein. Additionally, most nuts and seeds also contain antioxidants, vitamins, and minerals that can provide a variety of benefits.

Some of the highest protein nuts and seeds include:

Nuts assortment almonds walnuts sunflower seeds, white bowls, brown plates, white background

8. Soy Products

Soy products are a common and rich source of plant-based protein. Soy products are also a complete protein, providing all the essential amino acids your body needs.

Two of the most common high-protein soy products are:

Cubed tofu, white plate, white background

9. Protein Shakes

Protein shakes can be a good way to up your protein intake when you’re short on time. Varieties can include dairy and non-dairy options, and many include a host of beneficial vitamins and minerals alongside protein. 

On average, a protein shake can contain between 20 and 40 grams of protein, though this will depend on the specific brand.

Note: Be mindful of your protein shake consumption because excessive intake can lead to digestive issues, kidney strain, and weight gain. 

10. Fish

Many types of fish provide significant protein. They are also an excellent source of vitamin D, omega‑3, zinc, iron, and magnesium, all contributing to better heart health, lower blood pressure, and improved cognition.

Some of the highest protein fish include:

Grilled salmon fillets, white plate, wood table, white rice stainless bowl

11. Beans

Beans are a great source of plant protein and complex carbohydrates, making them a fantastic addition to your diet. Beans are also rich in fiber, copper, folic acid, iron, magnesium, and vitamin B6. Beans have also been shown to lower cholesterol and blood sugar, protect against colon cancer, and help you maintain or lose weight.

Beans with the highest protein include:

Edamame, salt sprinkle, green bowl, wood table background

12. Split Peas

Split peas are a legume that packs a significant amount of protein at 16.3 grams per 1 cup. They are also low in fat, high in fiber, and rich in other essential nutrients such as iron, magnesium, and potassium.

13. Peanuts and Peanut Butter

Peanuts and peanut butter are both valuable high-protein sources, with peanuts providing 6.96 grams per RACC serving and peanut butter providing 7.2 grams per 2 tbsp.

Both are high in monounsaturated and polyunsaturated fats, which can help lower bad cholesterol, and are also high in fiber.

Peanut butter spread, berries, toast, ceramic bowls, wood table, white placemat

14. Whole Grains

While whole grains are often sought after for their high fiber content, several are also high in protein.

Some whole grains that are protein-rich include:

How to Eat More Protein

Knowing which foods are higher in protein is helpful, but how do you meaningfully increase your protein intake?

Here are a few tips on how to eat more protein:

  • Consistently add protein to every meal: Don’t just focus on dinner to get your protein. Add protein to your meals and snacks, such as sprinkling hemp seeds on a salad or adding protein to pasta, so you have consistent protein throughout the day.
  • Opt for high-protein snacks: Keeping protein-rich snacks on hand, like Greek yogurt, nuts and seeds, or protein bars, can help boost your intake throughout the day.
  • Eat your protein first: When eating, aim to eat your protein sources first, to ensure you meet your nutritional needs before filling up on other food groups.
  • Make high-protein swaps when possible: Swap typical foods for high-protein options, such as choosing red lentil pasta instead of white, adding roasted chickpeas or seeds to salads instead of croutons, or making quinoa your side instead of rice.

Protein and Older Adults

Protein is essential for everyone to be healthy and thrive. However, older adults often need more protein in their diets as they age, mainly due to age-related muscle loss (sarcopenia).

Losing muscle mass is a normal part of aging, but if left unmanaged, it can lead to reduced mobility and an increased risk of falls or fractures. To combat this, older adults are recommended to engage in strength training exercises to build muscle. This also requires upping your protein intake to fuel your body.

To learn more about protein and older adults, visit this resource.

Does it matter if I get protein from animal or plant sources?

While both plant and animal sources provide protein, each has their benefits and drawbacks. Animal proteins are usually forms of complete protein, while only some plant sources (like tofu and tempeh) are. However, incomplete plant proteins can be easily combined to create complete protein meals.

Additionally, each type of source has certain health benefits and drawbacks. Certain types of animal protein, like red meat or processed meats like hot dogs, tend to be higher in saturated fat, which can lead to higher risks of heart disease and high cholesterol. Plant sources, on the other hand, are often linked to lower cholesterol and lower blood pressure than animal sources.

To learn more about animal vs. plant protein, visit this source.

Can you eat too much protein?

Yes, it is possible to eat too much protein. Too much protein can lead to risks such as kidney stones, dehydration, constipation, and kidney strain in those with diagnosed conditions like kidney disease.

What protein is good for sarcopenia?

Whey protein (often found in protein powders and shakes) is considered good for sarcopenia due to its high protein content and because it is easily digestible.

What food is the highest in protein?

Some of the highest protein sources include chicken breast (26 grams per 1/2 a chicken breast) and certain fish like salmon (30 grams per 1/2 a filet).

Health insights for older adults delivered straight to your inbox.

By providing my email, I consent to receive follow-up email from Oak Street Health in accordance with Oak Street Health's Privacy Policy.

Related articles

View all articles