High Protein Foods for Every Diet: 30 Options Beyond Chicken and Eggs
Protein is not just about chicken breasts and scrambled eggs. While those are popular staples in many American households, there are plenty of other delicious and nutritious options to help you meet your daily protein needs. Most adults need at least 0.8 grams of protein per kilogram of body weight, and active individuals may need more. Adding variety keeps meals interesting and helps you get a broader mix of nutrients. Here are 30 high protein foods that go well beyond chicken and eggs, along with nutrition highlights and easy ways to enjoy them.

1. Greek Yogurt

Plain nonfat Greek yogurt delivers about 16 to 20 grams of protein per 6 ounce serving and around 90 to 120 calories. It is also rich in calcium and probiotics that support gut health.
Use it as a base for breakfast bowls with berries and nuts. You can also substitute Greek yogurt for sour cream in dips and sauces to boost protein while keeping meals creamy.
2. Cottage Cheese

One cup of low fat cottage cheese contains about 24 grams of protein and roughly 180 calories. It also provides calcium and vitamin B12.
Enjoy it with fruit for a quick snack or blend it into smoothies for extra creaminess. Cottage cheese also works well in lasagna or mixed into scrambled tofu.
3. Salmon

A 3 ounce cooked portion of salmon provides about 22 grams of protein and around 175 calories. It is high in omega 3 fatty acids and vitamin D.
Bake salmon with lemon and herbs for a simple dinner. It also pairs well with quinoa and roasted vegetables for a balanced meal.
4. Tuna

Three ounces of canned tuna in water contain about 20 grams of protein and 90 to 100 calories. Tuna is also a good source of selenium and vitamin B12.
Mix tuna with Greek yogurt, celery, and mustard for a lighter tuna salad. Serve it on whole grain toast or over greens for lunch.
5. Shrimp

A 3 ounce serving of shrimp has about 20 grams of protein and only around 85 calories. Shrimp also provides iodine and selenium.
Sauté shrimp with garlic and olive oil for a quick dinner. It cooks in minutes and works well in pasta, tacos, or rice bowls.
6. Lean Beef
Three ounces of lean beef offer roughly 22 grams of protein and about 170 calories. It supplies iron, zinc, and vitamin B12.
Use lean ground beef in chili or tacos. You can also grill a steak and slice it thin for salads and wraps.
7. Pork Tenderloin

A 3 ounce portion of pork tenderloin contains about 22 grams of protein and around 120 calories. It is one of the leanest cuts of pork.
Roast it with herbs and serve with sweet potatoes and green beans. Leftovers make great sandwiches the next day.
8. Turkey

Three ounces of roasted turkey breast provide about 24 grams of protein and roughly 125 calories. Turkey is low in fat and rich in B vitamins.
Slice turkey for sandwiches or dice it into salads. Ground turkey is also excellent in meatballs and pasta sauces.
9. Tofu

Half a cup of firm tofu offers about 10 grams of protein and around 90 calories. It also contains calcium and iron.
Press and cube tofu, then sauté with vegetables and soy sauce for a quick stir fry. It absorbs flavors well, making it very versatile.
10. Tempeh

Half a cup of tempeh delivers about 15 grams of protein and around 160 calories. It is also high in fiber and probiotics.
Slice and pan fry tempeh for sandwiches or crumble it into tacos. Its firm texture makes it a hearty plant based option.
11. Lentils

One cooked cup of lentils contains about 18 grams of protein and roughly 230 calories. They also provide 15 grams of fiber and iron.
Add lentils to soups or stews for a filling meal. You can also use them as a base for vegetarian sloppy joes.
12. Black Beans

A cup of cooked black beans offers around 15 grams of protein and about 225 calories. They are also rich in fiber and magnesium.
Use them in burrito bowls or blend into black bean burgers. They add both protein and texture to meals.
13. Chickpeas

One cup of chickpeas provides about 14 grams of protein and roughly 270 calories. They also supply fiber and folate.
Roast chickpeas with spices for a crunchy snack. Blend into hummus or add to curries and salads.
14. Edamame

One cup of cooked edamame contains about 17 grams of protein and around 190 calories. It is also high in fiber and iron.
Steam edamame and sprinkle with sea salt for an easy snack. Shelled edamame also works well in grain bowls.
15. Quinoa

A cup of cooked quinoa has about 8 grams of protein and 220 calories. It is considered a complete protein because it contains all nine essential amino acids.
Use quinoa as a base for salads or as a side dish instead of white rice. It pairs well with grilled vegetables and beans.
16. Farro

One cooked cup of farro contains about 7 grams of protein and 200 calories. It also provides fiber and magnesium.
Toss farro with roasted vegetables and feta cheese for a hearty grain salad. It adds a chewy texture to soups as well.
17. Hemp Seeds

Three tablespoons of hemp seeds offer about 10 grams of protein and around 170 calories. They are also rich in omega 3 and omega 6 fats.
Sprinkle hemp seeds over smoothie bowls or oatmeal. They have a mild flavor that blends easily into recipes.
18. Chia Seeds

Two tablespoons of chia seeds contain about 5 grams of protein and 140 calories. They also deliver 10 grams of fiber.
Make chia pudding with almond milk and berries for breakfast. You can also stir them into yogurt.
19. Almonds

One ounce of almonds has about 6 grams of protein and roughly 165 calories. They are high in vitamin E and healthy fats.
Snack on a handful or chop and add to salads. Almond butter also spreads nicely on whole grain toast.
20. Peanut Butter

Two tablespoons of peanut butter provide about 8 grams of protein and around 190 calories. It also contains healthy fats and potassium.
Spread on toast or blend into smoothies. Pairing peanut butter with apple slices makes a balanced snack.
21. Seitan

Three ounces of seitan contain about 21 grams of protein and around 120 calories. It is made from wheat gluten and has a meat like texture.
Slice and sauté seitan with peppers and onions for fajitas. It works well in sandwiches and stir fries.
22. Sardines

A 3 ounce serving of sardines delivers about 21 grams of protein and roughly 190 calories. Sardines are rich in calcium and omega 3 fatty acids.
Serve sardines on whole grain crackers with lemon and capers. They are also great mixed into pasta dishes.
23. Cottage Cheese Pancakes

A serving made with half a cup of cottage cheese can provide about 14 to 18 grams of protein depending on the recipe. Calories vary but often range from 200 to 300 per portion.
Blend cottage cheese with oats and a little baking powder for fluffy pancakes. They are a high protein breakfast alternative to traditional recipes.
24. Skyr

One cup of plain skyr offers about 20 grams of protein and around 110 calories. It is similar to Greek yogurt but even thicker.
Enjoy skyr with fruit and granola or use it as a base for smoothies. It is a convenient high protein snack.
25. Pumpkin Seeds

One ounce of pumpkin seeds contains about 7 grams of protein and around 150 calories. They are also a good source of magnesium and zinc.
Sprinkle on salads or add to trail mix. Roasted pumpkin seeds bring crunch and extra nutrition.
26. Sunflower Seeds

One ounce of sunflower seeds provides about 6 grams of protein and roughly 160 calories. They also contain vitamin E.
Add to oatmeal or mix into homemade granola. They make a satisfying snack on their own as well.
27. Protein Pasta

A 2 ounce dry serving of chickpea or lentil pasta can contain 12 to 14 grams of protein and about 190 to 210 calories.
Cook it like traditional pasta and top with marinara and vegetables. It is an easy swap for boosting protein in weeknight dinners.
28. Black Eyed Peas

One cooked cup of black eyed peas offers about 13 grams of protein and roughly 200 calories. They also provide fiber and folate.
Simmer them with onions and spices for a Southern style side dish. They also work well in salads and stews.
29. Mahi Mahi

A 3 ounce serving of mahi mahi contains about 20 grams of protein and around 100 calories. It is a lean white fish.
Grill with lime and spices for fish tacos. It also pairs nicely with brown rice and sautéed vegetables.
30. Bison

Three ounces of bison provide about 22 grams of protein and around 150 calories. Bison is typically leaner than beef and rich in iron.
Use ground bison in burgers or chili. It offers a slightly sweeter flavor while delivering solid nutrition.
Final Thoughts
Getting enough protein does not mean eating the same foods every day. By mixing seafood, plant based proteins, dairy, grains, nuts, and seeds, you can build balanced meals that taste great and support your health goals. Experiment with new ingredients and simple recipes to keep things fresh, satisfying, and nutrient packed.
