16 Powerhouse Sources of Plant-based Protein
Where do you get your protein? I get mine from plants.
We need far less protein than we might expect. And there are many vegan iron sources to dive into too. That said, I also find that plant-based advocates can underplay the necessity of making good protein choices, if only because we get asked about it SO much.
What’s the daily recommended intake of protein?
The basic requirement for protein is 0.36g of protein per pound of body weight. So a 150-pound person would need roughly 54 grams of protein to live. That’s the bare minimum…but I don’t advocate for the bare minimum. Why?
- Eating the minimum requirement doesn’t allow you to take advantage of the naturally satisfying and appetite-balancing nature of protein
- Eating protein at this level usually means you are eating way more starchy carbohydrates, which isn’t great for blood sugar, energy levels or appetite
- Protein supports your immune system and gut health, two things my clients typically need
I typically recommend that clients get 0.5g of protein per pound of body weight(unless you’re an athlete or doing intense exercise). So this looks like 75 grams of protein for that same 150lb person. This number is the same for regardless of gender or whether you’re vegan or still eat animal products.
It’s easy to get all the protein you need from a plant-based diet…but you still have to consciously put some protein on your plate. And don’t forget the fibre! Fibre keeps you full, longer—so check out this high fibre food list to compliment your proteins!
Protein-Curious? I’ve created a 35 page FREE PDF called Power Up with Protein to help you navigate the nutritional basics around protein needs…just sign up here and it will get delivered to your inbox!
Do you need to combine plant proteins to make them ‘complete’?
It wasn’t that long ago that we thought that you needed to combine plant proteins because plants tend to have lower amounts of one or two essential amino acids, with a couple notable exceptions. However, this viewpoint has changed as our knowledge improved. We now know that as long as you eat a variety of plant foods over the course of the day, and you’re eating enough, your body will use the amino acids to build proteins just as you would if you ate animal proteins.
16 of the Best Sources of Plant Protein
I ask my clients to add a concentrated source of protein to every meal. These are the foods that will get you there. You’ll note that there aren’t a lot of actual vegetables on this list; the reason for that is because you need to eat a lot of broccoli or spinach to equal these plant powerhouses.
However, every little bit counts. If you need 75 grams of protein a day, for example, aim for roughly 20 grams of protein per meal. The broccoli and quinoa you eat with your 1/2 cup of tofu will top you up.
Read on and get cooking!
Organic Soy Foods + Legumes
Tofu 1/2 cup = 10 grams protein
The versatile staple, tofu boasts plenty of iron and calcium along with phytonutrients that support gut health and soothe inflammation.
Tempeh 1/2 cup = 16 grams protein
Tofu’s spunky cousin, tempeh is sheets of fermented soy beans, making it even more digestible and high in protein.
Edamame 1/2 cup = 12 grams protein
From Japanese bar snack to grain bowl star, immature soybeans, AKA edamame, are creamy and fresh tasting.
Lentils 3/4 cup = 13 grams protein
I cannot get enough lentils, with their rich and savoury flavour. They cook up quickly without soaking, which is a bonus. Use red lentil in soups and sauces where you want them to dissolve into the mix. French and beluga lentils hold up well for salads and grain bowls. Try my fave winter salad, here!
Chickpeas and beans 3/4 cup = 10-11 grams protein
Chickpeas are the crowd-pleaser and can be roasted as a snack, added to dips, soups, curries or salads or even scrambled. Use kidney beans in soups or casseroles, try black beans in salsa and salad and don’t forget about cannellini beans – they’re amazing pureed into dips and sauces.
Unsweetened Soy Milk 1 cup = 6-7 grams protein
I’m still a soy milk fan, it’s the best substitute for dairy milk in most recipes because it’s creamy and protein-rich. Look for organic to avoid GMO soy. If you eat a lot of tofu, switch up your milks with almond or cashew to maintain variety in your diet.
Bean-based Pastas (varies per manufacturer) 1 cup dry = 25g protein
I’m obsessed with Banza pasta (NOT sponsored!). It’s a soooo close to traditional pasta and so high in protein that I can just have a big bowl of pasta without having to add grilled tofu or beans.
Nuts + Seeds
Hemp 3 tablespoons = 10 grams protein
Hemp is an anti-inflammatory all-star. Rich in omega 3 fatty acids, mineral rich and so easy to use. Try it in my low FODMAP smoothie!
Chia Seeds 3 tablespoons = 5.5 grams protein
Chia seeds are packed with tummy soothing, blood sugar balancing soluble fibre. While not quite as high in protein as hemp, they make a great booster for a meal. If making a chia pudding, be sure to add extra protein in the form of soy milk, nuts or other seeds.
Almonds + Pistachios 1/4 cup = 7-8 grams protein
Nuts make a perfect lower carb, higher protein snack to help stave off blood sugar crashes. Not all nuts are protein rich, if you need a boost, stick to almonds and pistachios. Nut free? Pumpkin seeds are high in protein too!
Natural Peanut Butter 2 tablespoons = 7.5 grams
Peanut butter is a staple for a reason; it’s inexpensive, creamy and satisfying! Peanut butter on two pieces of sprouted grain toast will net you 20 grams of protein. So easy!! It’s great in my chocolate PB smoothie too.
Whole Grains
Sprouted Grain Breads (like Ezekiel or Silver Hills) 2 slices = 12-13 grams protein
I’m all about the effortless swaps. Switch your usual sandwich bread for sprouted grain and you’ll feel fuller, more satisfied and get WAY more nutrition.
Oatmeal 1 cup cooked = 6 grams protein
You might be surprised that oats have almost as much protein as an egg, yes? Add some nut butter and hemp seeds and you can have a protein packed breakfast in no time.
Quinoa 1 cup cooked = 8 grams protein
So, quinoa gets listed as a high protein food all the time…but it’s not super high in protein! What it does have, however, is an excellent amino acid profile. So you see, a full cup of quinoa is a great protein booster – but it shouldn’t be the only protein on your plate.
Wheat Berries 1 cup = 12 grams protein
This one might be another surprise: yep, good old wheat berries have more protein than quinoa and they are high in fibre too. Most people don’t eat wheat berries in this form. They take a while to cook, so I recommend batch cooking and freezing for easy additions to pilafs, soups and stews or even as a hearty alternative to rice.
Pumpkin Seeds 1/4 cup = 11 grams protein
Pumpkin seeds are an overlooked nutritional gem. Super high in immune-supportive zinc, rich in energizing copper and look at the protein! They are richly flavoured and add great crunch to salads or oatmeal. I also love them in this super seed butter which is sooooo nutritious.
So where DO you get your protein on a plant-based diet?
Evidence-based Note: All nutrient information from the Canadian Nutrient Data File


73 Comments on “16 Powerhouse Sources of Plant-based Protein”
Great information. I am trying to eat a healthier way and more plant based recipes.
So glad this was helpful, Cheryl!
Excellent information whether you’re new to reading about nutrition and starting your plant-based adventure, or a regular who’s always looking for the latest science and thinking. And I love the links to related information and recipes. Thank you.
Thank you Patrice! So glad it was helpful 🙂
Thanks for your informative post. I have been incorporating hemp hearts or powder into my power bites in order to up the protein and I’m enjoying the resulting flavor/texture. I was interested to learn that wheat berries have a fair amount of protein. Do you have any recommendations for how to use them? Also, do you know if barley is a good source of protein?
thanks.
jacquie
Hi Jacquie! Use wheat berries as you would rice, barley or quinoa: as a side dish, in a salad, casserole or even in a soup! They have a great chew. As for barley, 1/2 cup of cooked pearl barley is about 2g of protein, so not a ton.
Thanks for the refresher Desiree…always such helpful info!
Where might I find wheat berries?
Hi Heather! I am a big fan of Flourist wheat berries (they ship!) and Bob’s red mill might have them in the supermarket…I know they do Farro and Kamut berries.
Thanks for this informative article. I am plant-powered all the way and also often get the question about protein (althoughm I feel in the protein focus is not so strong in Europe where I live).
I mostly eat a seed and nut packed porridge with nut butter for breakfast. I also love, love tofu and tempeh as well as bean or lentil pasta, quinoa.
And in Germany, it’s still very meat focused! So glad this was helpful, Kirstin.
Thank you the information in an easy to refer to format. I eat all those things but not in that quantity – a cup of some of the grains is just too much food! But I do combine nuts, grains and soy so I think I’m doing ok.
Absolutely – you have to follow your appetite! I just wanted to give average servings for ease 🙂
Thank you for the information. I’m trying to incoporate more seeds into meals and snacks – super stoked about the seed butter! Do you have any tips for roasting chickpeas?
Oh yes I do….https://desireerd.com/crispy-roasted-chickpeas-with-everything-bagel-seasoning/
Thanks for all the great recipes!
You’re so welcome, June! Thank you for being here 🙂
What a great article, thank you for the amazing evidence based info!
So glad it was helpful, Elena!
This is a great article that I want to show people who ask me ALL.THE.TIME how I can get enough protein as a vegetarian. I usually say I eat a wide variety of foods and focus on high protein food like beans etc. thank you’
Right?? People so often associate protein with meat…they can’t imagine that grains, beans, nuts and seeds have protein too…even pasta, shocker!!
Love the protein information. How much protein do you suggest to clients with Osteoporosis? Thank you for all your information.
Protein is really important for building strong bones! It is recommended to get slightly more protein than the basic requirement…but the basic requirement is only 0.8g/kg body weight. My calculation of 0.5g/lb is already higher. There hasn’t been an official recommendation yet so as long as you aim for my calculation you are probably well on your way! A study you can share with your care team here.
Thank you, Desiree – I find your posts and IG so helpful. And Jess is a gem – thank you for all you do to support healthy eating and debunk pervasive myths.
Hi Chris! You’re right…Jess IS a gem. I’ve got the best practice dietitian around 🙂
Love the silver hills feature! A couple slices toasted with peanut butter is such a great protein rich breakfast!
It’s my ride-or-die bread. Such an easy swap to net you so much nutrition.