High protein food list (2024)

Home > Nutrition articles

Nutrition articles | Printables | Protein Articles | Worksheets for Educators

ByAmy Roskelley

I got a text from a friend recently asking me for a list of high protein foods to eat. While many people are interested in ways to get more protein in their diet, this friend is pregnant with twins!

I’m a huge fan of balance in eating from all the food groups. However, a list of protein ideas is right up there next to veggies as the food group that people struggle to get enough ideas. Fruit and grains are a cinch to eat enough of, but protein and vegetables take planning and attention!

I do like to keep a list of high protein foods to share with people because it can be as simple as selecting something from the list for each meal. Here are my 25 favorite sources of protein in order of how often I eat them!

The high protein food list

If you are looking for a comprehensive printable list of high protein foods with their calories and protein grams, print this one here!

  1. Eggs (egg whites, hard boiled, scrambled, omelets. I LOVE EGGS) 1 egg, has 7 grams, but egg whites have 4 grams per egg. They can add up fast without many calories. I like to eat a full cup of egg whites for breakfast)
  2. Greek yogurt 18-25 grams per cup
  3. Cottage cheese 18-25 grams per cup
  4. Chicken breasts 4 ounces 25 grams
  5. Rotisserie chicken (already cooked for you.)
  6. Steak (4 ounces 25 grams)
  7. Almonds (6 g per ounce)
  8. Ground turkey (22 g for 4 ounces)
  9. Beans (1 cup has 15 grams)
  10. Edamame (1 cup 17 grams)
  11. Lunch meat (2 ounces, 12 grams of protein)
  12. Protein pancakes (made with egg whites, cottage cheese, and oats 31 grams of protein for the full protein pancake recipe here!)
  13. Kodiak cakes (this pancake mix is high in protein)
  14. Protein powder/ protein bars (from 10-25 g protein, depending on the brand). I have lots of recipes with protein powder like protein crepes, protein ice cream, protein fluff, and my favorite homemade protein bars.
  15. Peanut butter powder (2 tablespoons, 8 grams) I’m going to do a post soon about using this, because I’ve been loving it for a low fat, high protein snack! This is the brand I use.
  16. String cheese (6 grams per ounce)
  17. Quinoa (1 cup 8 grams)
  18. Chickpeas (roasted are the best, or blended as hummus) 1 cup has 12 grams
  19. Tuna (1 can 25 grams)
  20. Peanut butter or almond butter (8 grams for 2 tablespoons)
  21. Salmon (4 ounces has 19 grams of protein)
  22. Tilapia (4 ounces has 20 grams of protein)
  23. Pork loin (4 ounces has 23 grams of protein)
  24. High protein breads (I love this one from Franz. It has 5 grams of protein per slice)
  25. Turkey jerky (last on the list because I never eat this, but for only 1 ounces 10 grams of protein!)

This list of high protein foods is just something to get you started. There are tons of other great foods that are high in protein. Let me know what high protein foods you like to eat often!

What I usually eat to get 100 grams of protein in my day

I recently wrote about my 1200 calorie day, and there was 116 grams of protein by the end of the day. You can see that 1200 calorie day here. But, usually, I try to get 25 grams spread out of four meals. A typical day will look like this:

  1. Eggs for breakfast (1 cup of egg whites plus one egg and toast 25 grams)
  2. Rotisserie chicken wrap (tortilla, shredded chicken 25 grams, cheese, mayo)
  3. Peanut butter and an apple (8 grams)
  4. Greek yogurt with fruit (22 grams)
  5. Stir fry (Steak and rice with veggies) 25 grams

^notice foods from my high protein foods list

High protein food list (1)

Want to save this post?

Enter your email below and get it sent straight to your inbox.

High protein food list (2)

Let me know what some of your favorite ways to get more protein is!

Want to lose weight, but don’t know what to eat? Get your 7 day free high protein, low calorie meal plan here!

Printable protein list (40 foods included)

I have another list for you! This printable gives you ideas of foods to eat from each food group, including protein, that you can print and take to the grocery store! (Portion Plan Food List)This list and the high protein foods list will help you bring home foods for success!

Grab more free nutrition printables and worksheets here!

If you like this, you might also like

  • The Complete High Protein Food List {printable with calories}
  • What I Eat in A Day {1360 Calories: 40/30/30}
  • Guilt-free, Healthy, Low Calorie Snacks
  • Printable List for Calories in Vegetables {Low to high}
  • 1200 Calorie Diet Meals
  • Healthy Meals to Lose Weight
  • 1500 Calorie Diet Plan
  • Healthy Zucchini Lasagna
  • Ground Turkey Recipe Ideas
  • Jello Yogurt
  • Serving Sizes Chart
  • Healthy Crepes Recipe
  • Protein Oat Bites
  • Ice Cream Protein

High protein food list (5)

Amy Roskelley

Hi! I'm Amy Roskelley, a health & fitness professional and the owner of Health Beet website and blog. I have a Bachelors of Science in Community Health from BYU. Masters of Business (University of Utah) Certified Personal Trainer (ACE), RRCA Running coach, Certified Personal Chef (IAP), and Certified as a Nutrition & Wellness Consultant (AFPA), Certified Mind, Body, Eating Coach. (IPE).
I'm the creator of many low calorie recipes author of weight loss books. Mother of 3, runner, and NPC Fitness competitor.

High protein food list (2024)
Top Articles
Latest Posts
Article information

Author: Saturnina Altenwerth DVM

Last Updated:

Views: 5919

Rating: 4.3 / 5 (44 voted)

Reviews: 83% of readers found this page helpful

Author information

Name: Saturnina Altenwerth DVM

Birthday: 1992-08-21

Address: Apt. 237 662 Haag Mills, East Verenaport, MO 57071-5493

Phone: +331850833384

Job: District Real-Estate Architect

Hobby: Skateboarding, Taxidermy, Air sports, Painting, Knife making, Letterboxing, Inline skating

Introduction: My name is Saturnina Altenwerth DVM, I am a witty, perfect, combative, beautiful, determined, fancy, determined person who loves writing and wants to share my knowledge and understanding with you.