• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

The Wholesome Fork

Healthy Food Made Simple

  • Home
  • Nutrition
  • Recipes
    • All Recipes
    • Breakfast
    • Entrees
    • Gluten free
    • Healthy snacks
    • Lunch
    • Salads
    • Smoothies
    • Soups
    • Sweet treats
    • Vegan
    • Vegetarian
  • About
  • Contact

Top 20 Sources of Plant-Based Protein

Yum

September 15, 2015 By estherjane13 25 Comments

© vetre - Fotolia.com

© vetre – Fotolia.com

Although I am not vegetarian, I do try to eat a primarily plant-based diet. Recently I have been trying to make at least five of our weekly dinners meat-free. And while my husband is happily on board with this, his first question every night is, “what’s the protein?”

Inspired by his nightly quizzing ritual, I decided to go away and do some research into the best sources of plant-based protein. And here are my results: a list of the top 20 sources of plant-based protein.

1. Tempeh

1 cup  = 31 g

Image of Tempeh, made of fermented soybeans, an Indonesian delicacy.

© Shariff – Fotolia.

Tempeh is like a firm cake made from gently fermented soybeans. It has a firmer and chewier texture than tofu. It is becoming increasingly available in the United States, and is an excellent source of plant-based protein.

Recipe Idea: This amazing tempeh curry recipe from Heidi Swanson over at 101 Cookbooks is an excellent way to try it out.

2. Garbanzo beans

1 can (drained) = 18 g

© homy design - Fotolia.com

© homy design – Fotolia.com

Garbanzo beans are legumes that have long been revered for their fiber content. But they are also winners in the protein department as well.

Recipe Idea: Try out this delicious and healthy quick vegan chana masala from Cookie + Kate. It makes a regular appearance at our family dinner table because it is extremely easy to make, wonderfully nutritious, and provides lots of great leftovers.

3. Lentils

1 cup (cooked) = 18 g

© baibaz - Fotolia.com

© baibaz – Fotolia.com

Lentils are a winner in so many departments. 1. They are chock-full of fiber. 2. They are a good source or iron and a very good source of folate. 3. They are very low fat. 4. They contain loads of protein. 5. They don’t need to be soaked before cooking.

Recipe Idea: I often make coconut curry lentil soup in the winter when we need a hearty, protein-packed dish to keep us warm on those cold (?) Los Angeles nights.

4. Edamame

1 cup = 17 g

© Brent Hofacker - Fotolia.com

© Brent Hofacker – Fotolia.com

Edamame beans are immature soy beans. 1 cup contains almost 1/3 or your daily fiber needs if you are a woman, or 1/4 if you are a man, as well as a good hit of protein, iron, calcium, and vitamin C.

Recipe Idea: I like to eat them with a sprinkle of salt as a side dish, but if you want to get a bit more fancy, you can try out this amazing chopped Thai salad with sesame garlic dressing from Pinch of Yum. I have. It’s a winner.

5. Kidney beans

1 cup = 17 g

© Big Face - Fotolia.com

© Big Face – Fotolia.com

Kidney beans are high in protein, carbohydrates (including fiber), as well as many vitamins and minerals.

Recipe Idea: They make an excellent salad when mixed with canned corn, roasted asparagus, and a little balsamic vinaigrette.

6. Peas

1 cup =  9 g

© vetre - Fotolia.com

© vetre – Fotolia.com

Whether picked fresh from your garden, or plucked straight from your freezer, peas are an excellent way to add protein to your diet. They are also a very good source of fiber, Vitamin A, Vitamin C, Vitamin K, and Vitamin B1.

Recipe Idea: This flavorful green pea soup from 101 Cookbooks is a wonderful way to add these protein-filled beauties to your diet.

7. Quinoa

1 cup (cooked) = 8 g

© seagull_l - Fotolia.com

© seagull_l – Fotolia.com

Most plant-based sources of protein lack some of the amino acids that are essential to humans. However, quinoa is one of the only plant-based complete protein sources. That means that you get all 9 essential amino acids from quinoa.

Recipe Idea: These quinoa, black bean and corn tacos are a wonderful, healthy, and tasty way to add quinoa to your diet. They are also my five year old daughter’s favorite meal.

8. Peanut butter

2 tbsp peanut butter 8 g

© efired - Fotolia.com

© efired – Fotolia.com

What more can be said about peanut butter? It’s a delicious, quick, comfort food that provides a healthy does of protein.

Recipe Idea: Spread some on a whole wheat tortilla with sliced banana, roll it up, and enjoy.

9. Whole wheat spaghetti

1 cup (cooked) = 7.5 g

© al62 - Fotolia.com

© al62 – Fotolia.com

Whole wheat spaghetti is a great source of fiber as well as protein.

Recipe Idea: It has a mildly nutty flavor that works wonderfully with this creamy, hearty cauliflower cheese dish from Smitten Kitchen.

10. Pumpkin seeds

1 oz = 9 g

© Andrey Starostin - Fotolia.com

© Andrey Starostin – Fotolia.com

Pumpkin seeds, or pepitas, are a good source of iron as well as protein.

Recipe Idea: They add some great crunch to any salad, and can be included in most granola recipes to add some nutritional value.

11. Red Potatoes

1 large = 7 g

© Szasz-Fabian Erika - Fotolia.com

© Szasz-Fabian Erika – Fotolia.com

Potatoes get a bad rap these days. Many people consider them to be one of the least nutritious vegetable options. However, they are a very good source of Vitamin C, a good source of fiber and potassium, they are very low in fat, and one large potato contains 7 grams of protein.

Recipe Idea: This warm potato salad made with dijon mustard instead of mayonnaise is a great way to add red potatoes to your diet.

12. Almonds

1 oz = 6 g

© lecic - Fotolia.com

© lecic – Fotolia.com

Almonds are a good source of protein, calcium, and iron, and a very good source of Vitamin E. However, due to their high fat content, they should be eaten in moderation, even though they are ‘healthy’ fats.

Recipe Idea: This cranberry almond granola topped with Greek yogurt is a great way to make sure your breakfast has plenty of healthy protein.

13. Pistachios

1 oz = 6 g

© Kostiantyn - Fotolia.com

© Kostiantyn – Fotolia.com

Pistachios make such a great, nutritious snack. They contain plenty of iron, fiber and protein, and having to remove the shells as you go gives you time to register when you are full.

Recipe Idea: This 5-minute magic green sauce from Pinch of Yum is another great way to include pistachios in your diet.

14. Brown rice

1 cup = 5 g

© fabiomax - Fotolia.com

© fabiomax – Fotolia.com

Even though I think of rice as primarily a carbohydrate food, a cup of cooked brown rice is also a good plant-based source of protein as well.

Recipe idea: This Thai pineapple fried rice from Cookie + Kate is a tasty way to include brown rice in your cooking repertoire.

15. Avocado

1 cup = 5 g

© Brent Hofacker - Fotolia.com

© Brent Hofacker – Fotolia.com

While known primarily for their healthful monounsaturated fatty acids, avocados also contain lots of fiber as well as a healthy dose of protein.

Recipe idea: This creamy avocado kale salad is incredibly easy to make and has just 4 ingredients.

16. Cashews

1 oz = 5 g

© MovingMoment - Fotolia.com

© MovingMoment – Fotolia.com

Poor old cashew nuts have to live in the shadow of their nutritionally superior fellows, the almonds and brazil nuts. But they should not be forgotten. Despite not quite living up to some of the other nuts out there, they do still contain a decent amount of protein.

Recipe idea: This recipe for quinoa spring rolls with a cashew dipping sauce from Minimalist Baker is divine.

17. Spinach

1 cup (cooked) = 5 g

© lecic - Fotolia.com

© lecic – Fotolia.com

Popeye was onto something with his cans of spinach. But it isn’t just iron that was making him strong. Spinach is a very good source of fiber, protein, vitamin A, vitamin C, vitamin E , Vitamin K, Calcium, and many other vitamins and minerals. It really is a nutritional powerhouse.

Recipe idea: Gimme Some Oven has this wonderful recipe for Italian orzo spinach soup, made with whole wheat orzo pasta. (Did you know you can buy whole wheat orzo? Me neither until I found this recipe).

18. Mung beans

1 cup (cooked) = 5 g

© Mikhail Malyugin - Fotolia.com

© Mikhail Malyugin – Fotolia.com

Not many people know about, or cook with, mung beans, and it is a real shame. They are very easy to use (no need to soak), extremely nutritious, and they have a very mild taste and great texture.

Recipe idea: This mung bean stew on a budget from David, Luise, and Elsa over at Green Kitchen Stories is a delicious way to include mung beans in your diet.

19. Sweet potatoes

1 cup (mashed) = 5 g

© Brent Hofacker - Fotolia.com

© Brent Hofacker – Fotolia.com

Oh sweet potatoes, how I do love thee. Just 1 cup has 1/4 of your daily fiber needs, almost 2/3 of your daily vitamin C needs, and nearly 800% (yes you read that right) of your daily Vitamin A needs.

Recipe idea: Before you Americans think about doing anything crazy like covering these bad boys in sugar, try this recipe for sweet potato and cauliflower mash.

20. Portobello mushrooms

1 cup sliced = 4 g

© aquariagirl1970 - Fotolia.com

© aquariagirl1970 – Fotolia.com

The humble portobello mushroom is a really substantial vegetable that makes a great substitute for meat. It is a good source of protein, and a very good source of fiber, as well as many vitamins and minerals.

Recipe idea: The portobello mushrooms add some great texture to these grilled vegetable goats cheese pesto quesadillas.

Follow by Email
FACEBOOK
FACEBOOK
fb-share-icon
Twitter
Follow Me
Tweet
Pinterest
Pinterest
fb-share-icon
INSTAGRAM

Like this:

Like Loading…

Filed Under: Health, Nutrition, Protein, Vegan, Vegetarian Tagged With: high protein, Plant based protein, Protein, vegan, vegetarian, vegetarian protein sources

Previous Post: « When Life Gives You A Tasteless Watermelon…
Next Post: Banana Oatmeal Protein Pancakes {Gluten Free} »

Reader Interactions

Comments

  1. Deniza says

    September 15, 2015 at 10:44 pm

    This is an excellent article! İ have a very sensitive digestive system and eating more plant based foods has helped me a lot. İ saved this list to my phone to use when grocery shopping 🙂 thank you :*

    Reply
    • estherjane13 says

      September 16, 2015 at 8:13 pm

      I’m glad you liked it Deniza. Eating more plant based foods can help with a lot of issues.

      Reply
  2. Robin says

    September 15, 2015 at 11:24 pm

    Great post Esther! I’m going to try the Ming beans
    Are garbanzo also called chick peas here?

    Reply
    • estherjane13 says

      September 16, 2015 at 8:13 pm

      Thank you! Yes garbanzo beans are chickpeas in the UK.

      Reply
  3. nicki says

    September 16, 2015 at 6:32 am

    Esther, you are literally superwoman! I throughly enjoy reading your posts. Keep’em coming 🙂

    Reply
    • estherjane13 says

      September 16, 2015 at 8:14 pm

      Oh Nicki, you are too kind! This is all thanks to 301 🙂

      Reply
  4. sarahsradself says

    September 16, 2015 at 7:00 am

    Great post! Now I have a list of things when I get asked “Don’t you need protein though?” when I tell people I’m a vegetarian.

    Reply
    • estherjane13 says

      September 16, 2015 at 8:15 pm

      It’s funny how people so often associate protein only with animal products.

      Reply
  5. themultitaskingmissus says

    September 16, 2015 at 12:24 pm

    I’ve been a vegetarian for 9 years now and people always ask me “how do you get protein?” I’d known about some of these, but I hadn’t even thought about there being protein in my rice or peas. Thanks for sharing. Maybe I’ll keep this detailed list handy for the next time someone asks. 😉

    Reply
    • estherjane13 says

      September 16, 2015 at 8:15 pm

      I too was surprised by the protein content of peas. Who would have thought it?

      Reply
  6. brigittedale says

    September 16, 2015 at 2:23 pm

    Thank you for this post! I am a vegetarian and am not always great about making sure we get enough protein. Bookmarking this for sure.

    Reply
    • estherjane13 says

      September 16, 2015 at 8:15 pm

      I’m glad it was useful for you Brigitte.

      Reply
  7. Tianna says

    September 17, 2015 at 12:40 pm

    thanks for this helpful list! I’m always trying to incorporate more nutrient-dense veggies into my diet!

    Reply
    • estherjane13 says

      September 17, 2015 at 1:05 pm

      Thanks for your comment Tianna. That’s always my goal too.

      Reply
  8. Randi says

    September 17, 2015 at 1:41 pm

    Thanks for making this list and sharing- as a vegan, it is one of the top questions I get lol. Just shows that there really are a variety of options!

    Reply
    • estherjane13 says

      September 17, 2015 at 1:45 pm

      You are the third person to make that comment. People really do equate protein with animal products, don’t they!

      Reply
  9. New Journey says

    September 17, 2015 at 6:45 pm

    Great post….and all those are yummy…and some combined together ever better…..

    Reply
  10. Easy Peasy Life Matters says

    September 18, 2015 at 8:11 am

    We try to eat meat less often as well so this is a great list to have on hand! Thanks for sharing on the Healthy Living Link Party 🙂

    Reply
  11. bakingwifemodernlife says

    October 2, 2015 at 5:21 pm

    What an awesome informative post! Really handy given I am eating less meats 🙂

    Reply
    • estherjane13 says

      October 2, 2015 at 6:32 pm

      Thank you for your kind comment 🙂

      Reply

Trackbacks

  1. Healthy Living Link Party September 23, 2015 | Divas Run For Bling says:
    September 23, 2015 at 8:08 pm

    […] and Melannie chose Top 20 Sources of Plant-Based Protein from Family Food […]

    Reply
  2. The Healthy Living Link Party No. 30 « Healthy Living Link Party « says:
    September 24, 2015 at 7:57 am

    […] and Melannie chose Top 20 Sources of Plant-Based Protein from Family Food […]

    Reply
  3. The Multitasking Missus | Why I'm Vegetarian and Maybe You Shouldn't Be - The Multitasking Missus says:
    November 23, 2015 at 7:00 am

    […] the amount of protein in various different foods.  For a list of 20 plants with protein check out this post by Esther Schultz.  Her blog is great for all sorts of tips on healthy eating and delicious recipes.  I personally […]

    Reply
  4. Healthy Living Link Party #30 - Spoil My Family says:
    November 28, 2015 at 8:47 pm

    […] and Melannie chose Top 20 Sources of Plant-Based Protein from Family Food […]

    Reply
  5. 3 Ingredient Pea Soup {Vegan} - Family Food Forum says:
    January 20, 2016 at 2:00 pm

    […] C’est tout. Pea soup. Boy is it tasty. And did you know that peas are a very good source of plant-based protein? Just 1 cup of peas has a whopping 9 grams of protein. Who knew? So without further ado, I present […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter

Did you know you can change the course of your health just by eating the right food? I can help you optimize your nutrition by eating simple healthy food without stress, guilt, or shame. Read More…

Subscribe for updates

Follow me on Bloglovin’

Follow
Follow on Instagram

Most Popular Posts

Banana Oatmeal Protein Pancakes {Gluten Free}
Raspberry Chia Overnight Oats
Healing Bone Broth Egg Drop Soup
Lentil Barley Soup {Vegan}

Footer

Did you know you can change the course of your health just by eating the right food? I am here to show you how you can eat simple healthy food without stress, guilt, or shame.

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
my foodgawker gallery my photos on tastespotting
my healthy aperture gallery
  • Privacy Policy

Copyright © 2026 · The Wholesome Fork

%d