Protein can come from two different types of food: animal-based proteins and plant-based proteins.
Many people understandably link plant-based proteins to vegan diets.
However, some of these foods can be very nutritious, and they can fit perfectly well into any diet, whether omnivorous or vegan.
This article looks at plant-based protein sources that offer the highest amounts of protein.
The amount of protein per typical serving, per 100 grams, and per calorie will be shown for each source.
The source of all nutritional data is the USDA’s FoodData Central database; the foods are presented in descending order, based on their protein content per 100 grams.
Table of contents
- 1) Soy Protein Isolate
- 2) Pea Protein
- 3) Brown Rice Protein
- 4) Vital Wheat Gluten
- 5) Spirulina (dried)
- 6) Textured Vegetable Protein (TVP)
- 7) Peanut Butter Powder
- 8) Soybeans (raw weight)
- 9) Lupin Beans (raw weight)
- 10) Hemp Seeds
- 11) Pumpkin Seeds
- 12) Peanuts
- 13) Lentils (raw weight)
- 14) Mung Beans (raw weight)
- 15) Black Eyed Peas (Raw Weight)
- 16) Split Peas (raw weight)
- 17) Kidney Beans (raw weight)
- 18) Peanut Butter
- 19) Navy Beans (raw weight)
- 20) Black Beans (raw weight)
- 21) Pinto Beans (raw weight)
- 22) Chickpeas (Raw Weight)
- 23) Tempeh
- 24) Adzuki Beans (Raw Weight)
- 25) Natto
- 26) Plant-Based Meat (Beyond Meat)
- 27) Tofu (Firm)
- 28) Mycoprotein (Quorn)
- 29) Edamame
- 30) Soy Milk
- Which Plant-Based Protein Source Has the Most Protein?
- The Best Plant-Based Protein Sources Per Serving
- The Best Plant-Based Protein Sources Per 100 Grams
- The Best Plant-Based Protein Sources Per 100 Calories
- Final Thoughts
1) Soy Protein Isolate
Protein per 100 grams | Protein per 1 oz (28g) serving | Protein per 100 calories |
---|---|---|
88.3 grams | 25.0 grams | 26.4 grams |
Soy protein isolate is a plant-based protein powder supplement, and it provides a significant amount more protein than ‘soy concentrate’ supplements.
A typical ounce (28g) serving of soy protein isolate provides 25 grams of protein (1).
For more on soy protein supplementation, see this complete guide:
Soy Protein Supplementation: Is It a Good Choice?
2) Pea Protein
Protein per 100 grams | Protein per 1 oz (28g) serving | Protein per 100 calories |
---|---|---|
86.4 grams | 24.5 grams | 19.0 grams |
Pea protein powder is another popular supplement and an easy way to increase protein intake.
Based on an ounce (28g) serving size, pea protein will provide 24.5 grams of protein (2).
3) Brown Rice Protein
Protein per 100 grams | Protein per 1 oz (28g) serving | Protein per 100 calories |
---|---|---|
80.0 grams | 22.7 grams | 26.7 grams |
Brown rice protein is another of the most popular plant-based protein powders.
A regular ounce (28g) serving of brown rice protein will provide 22.7 grams of protein (3).
4) Vital Wheat Gluten
Protein per 100 grams | Protein per oz (28g) serving | Protein per 100 calories |
---|---|---|
75.2 grams | 21.3 grams | 20.3 grams |
Vital wheat gluten is a type of protein found in wheat, and it is the main ingredient in seitan.
It is exceptionally protein-dense and provides 21.3 grams per ounce (28g) serving (4).
Learn more about seitan here
5) Spirulina (dried)
Protein per 100 grams | Protein per 2-tablespoon (14g) serving | Protein per 100 calories |
---|---|---|
57.5 grams | 8.0 grams | 19.8 grams |
Spirulina is a type of algae that contains a wide range of nutrients, including good amounts of protein.
It is available in fresh and dried form, but the latter is far easier to find since it is more widely available.
Per 2-tablespoon serving, spirulina offers 8 grams of protein (5).
6) Textured Vegetable Protein (TVP)
Protein per 100 grams | Protein per cup (68g) serving | Protein per 100 calories |
---|---|---|
51.5 grams | 35.0 grams | 15.7 grams |
Textured vegetable protein (TVP) is a product made from defatted soybeans.
Since soybeans are already high in protein, the defatting process allows TVP to provide even higher amounts.
There are 35 grams of protein in a cup (68g) serving of textured vegetable protein (6).
7) Peanut Butter Powder
Protein per 100 grams | Protein per tablespoon (13g) serving | Protein per 100 calories |
---|---|---|
46.2 grams | 6.0 grams | 10.0 grams |
The production of peanut butter powder involves roasting and defatting peanuts and then making them into powder.
As a result, the leftover powder is richer in protein than regular peanuts, and it offers six grams of protein per tablespoon (7).
8) Soybeans (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (62g) serving | Protein per 100 calories |
---|---|---|
36.5 grams | 22.6 grams | 8.2 grams |
Soybeans are among the most famous plant proteins, and they are a key ingredient for many protein-rich soy foods.
Based on their dried weight, a 1/3rd cup (62g) serving of soybeans provides 22.6 grams of protein (8).
9) Lupin Beans (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (60g) serving | Protein per 100 calories |
---|---|---|
36.2 grams | 21.7 grams | 9.8 grams |
Despite not being as well known as soybeans, lupin beans are just as good a source of protein. They even offer more protein per calorie.
Lupin beans provide 21.7 grams of protein per 1/3rd cup (60g) serving (9).
10) Hemp Seeds
Protein per 100 grams | Protein per oz (28g) serving | Protein per 100 calories |
---|---|---|
31.6 grams | 9.0 grams | 5.7 grams |
Hemp seeds contain a wide range of essential nutrients, and they offer high amounts of protein.
A typical serving of three tablespoons (30g) of hemp seeds provides 9.5 grams of dietary protein (10).
11) Pumpkin Seeds
Protein per 100 grams | Protein per oz (28g) serving | Protein per 100 calories |
---|---|---|
29.8 grams | 8.5 grams | 5.2 grams |
Pumpkin seeds are nutrient-rich seeds obtained from several varieties of pumpkin and squash.
As well as being an excellent source of micronutrients, these tiny seeds provide a decent amount of protein. An ounce (28g) serving of pumpkin seeds offers 8.5 grams of protein (11).
12) Peanuts
Protein per 100 grams | Protein per oz (28g) serving | Protein per 100 calories |
---|---|---|
26.2 grams | 7.4 grams | 4.6 grams |
Despite being known as nuts, peanuts are botanically a type of legume.
Like most legumes, peanuts are quite protein-rich and contain 7.4 grams of protein per ounce (28g) serving (12).
13) Lentils (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (64g) serving | Protein per 100 calories |
---|---|---|
24.6 grams | 15.7 grams | 7.0 grams |
Lentils are another popular legume, and they offer a wealth of essential nutrients.
Every 1/3rd cup (64g) serving of lentils contains approximately 15.7 grams of protein (13).
14) Mung Beans (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (69g) serving | Protein per 100 calories |
---|---|---|
23.9 grams | 18.5 grams | 6.9 grams |
Mung beans are not as well known as some other beans, but they are among the best legumes for protein content.
Per 1/3rd cup (69g) serving, mung beans provide 18.5 grams of protein (14).
15) Black Eyed Peas (Raw Weight)
Protein per 100 grams | Protein per 1/3rd cup (56g) serving | Protein per 100 calories |
---|---|---|
23.5 grams | 13.1 grams | 7.0 grams |
Black-eyed peas, also known as cowpeas, are small white and black beans.
Nutritionally, one third-cup serving (56g) provides 13.1 grams of protein (15).
16) Split Peas (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (65g) serving | Protein per 100 calories |
---|---|---|
23.1 grams | 15.0 grams | 6.4 grams |
Split peas are a variety of green pea grown for drying (and splitting).
These mature dried peas offer a good range of nutrients, and they are relatively high in protein. One-third of a cup (65g) supplies 15 grams of protein (16).
17) Kidney Beans (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (61g) serving | Protein per 100 calories |
---|---|---|
22.5 grams | 13.7 grams | 6.7 grams |
Kidney beans are one of the most popular legume varieties, and they provide a good source of protein.
Per 1/3rd cup (61g) serving, kidney beans provide 13.7 grams of protein (17).
18) Peanut Butter
Protein per 100 grams | Protein per 2-tbsp (32g) serving | Protein per 100 calories |
---|---|---|
22.5 grams | 7.2 grams | 3.5 grams |
Just like peanut butter powder and whole peanuts contain a good amount of protein, so does peanut butter.
A regular two-tablespoon (32g) serving of peanut butter provides 7.2 grams of protein (18).
19) Navy Beans (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (69g) serving | Protein per 100 calories |
---|---|---|
22.3 grams | 15.5 grams | 6.6 grams |
Navy beans are ivory-colored beans that are also known as haricot beans. These beans are available to buy canned, dried, and in products like Baked Beans.
The protein content of navy beans is 15.5 grams per 1/3rd cup (69g) serving (19).
20) Black Beans (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (65g) serving | Protein per 100 calories |
---|---|---|
21.6 grams | 14.0 grams | 6.3 grams |
Black beans are a popular bean used in various foods internationally.
A 1/3rd cup (65g) serving of black beans will provide 14 grams of protein (20).
21) Pinto Beans (raw weight)
Protein per 100 grams | Protein per 1/3rd cup (64g) serving | Protein per 100 calories |
---|---|---|
21.4 grams | 13.8 grams | 6.2 grams |
Pinto beans are a relatively common legume with a brown color.
Per 1/3rd cup (64g) serving, pinto beans offer 13.8 grams of dietary protein (21).
22) Chickpeas (Raw Weight)
Protein per 100 grams | Protein per 1/3rd cup (67g) serving | Protein per 100 calories |
---|---|---|
20.5 grams | 13.7 grams | 5.4 grams |
Chickpeas are a good source of protein and several other nutrients. They are also a key ingredient in various condiments, such as hummus.
Per 1/3rd cup (67g) serving, chickpeas offer 13.7 grams of protein (22).
23) Tempeh
Protein per 100 grams | Protein per 3 oz (85g) serving | Protein per 100 calories |
---|---|---|
20.3 grams | 17.3 grams | 10.6 grams |
Tempeh is a soy product made by fermenting cooked soybeans, and it originated in Indonesia.
Tempeh is an excellent protein source, and a 3-ounce (85g) serving provides 17.3 grams of protein (23).
24) Adzuki Beans (Raw Weight)
Protein per 100 grams | Protein per 1/3rd cup (66g) serving | Protein per 100 calories |
---|---|---|
20.3 grams | 13.1 grams | 6.0 grams |
Adzuki beans are small dark red colored beans, and they are prevalent in East Asian cuisine.
However, they are available globally, and they offer an excellent source of protein. For example, one-third of a cup (66g) of adzuki beans provides 13.1 grams of protein (24).
25) Natto
Protein per 100 grams | Protein per 1/3rd cup (59g) serving | Protein per 100 calories |
---|---|---|
19.4 grams | 11.4 grams | 9.2 grams |
Natto is a popular Japanese food made from fermented soybeans that is something of an acquired taste. However, it is very nutritious and provides a good range of nutrients.
Since it contains soybeans, it is also protein-rich, with a third-cup serving providing 11.4 grams of protein (25).
26) Plant-Based Meat (Beyond Meat)
Protein per 100 grams | Protein per 4 oz (113g) serving | Protein per 100 calories |
---|---|---|
17.7 grams | 20.0 grams | 7.7 grams |
In recent years, many plant-based meat alternatives have appeared on the market.
While these products vary in nutritional quality, they tend to offer a good source of protein.
A 4-ounce (20g) serving of Beyond Meat’s ‘Ground Plant Protein’ provides 20 grams of dietary protein (26).
For more information on Beyond Meat products, see this guide to Beyond Beef:
Beyond Beef Plant-Based Ground vs Beef: Nutritional Comparison
The recently introduced ‘Beyond Sausage’ is also an excellent source of protein. Find out more here:
Is Beyond Sausage a Healthy Choice? A Nutritional Guide
27) Tofu (Firm)
Protein per 100 grams | Protein per 1/2 cup (126g) serving | Protein per 100 calories |
---|---|---|
17.3 grams | 21.8 grams | 12.0 grams |
Generally speaking, all tofu is a good source of protein.
However, firm tofu contains more soybeans and less water weight, which gives it a higher protein density.
A half-cup (126g) serving of firm tofu offers 21.8 grams of protein (27).
28) Mycoprotein (Quorn)
Protein per 100 grams | Protein per 3 oz (85g) serving | Protein per 100 calories |
---|---|---|
15.3 grams | 13.0 grams | 11.8 grams |
Mycoprotein is a protein source that comes from a type of fungus, and it is often sold under the brand name Quorn.
Per 3 oz (85g) serving, mycoprotein ‘meatless grounds’ provides 13 grams of dietary protein (28).
See this full guide to mycoprotein for more nutritional information on what it is and the different available products.
29) Edamame
Protein per 100 grams | Protein per cup (118g) serving | Protein per 100 calories |
---|---|---|
11.2 grams | 13.2 grams | 10.2 grams |
Edamame is fresh and immature soybeans, and they are often sold as vegetables rather than as a legume.
It is possible to find both fresh and frozen edamame, but the latter can be easier to find more widely.
A cup (118g) serving of frozen edamame contains 13.2 grams of protein (29).
30) Soy Milk
Protein per 100 grams | Protein per 240-gram cup serving | Protein per 100 calories |
---|---|---|
3.6 grams | 8.5 grams | 9.3 grams |
Last but not least, soy milk can provide a good source of protein.
A regular 240-gram cup of soy milk will provide 8.5 grams of protein (30).
Which Plant-Based Protein Source Has the Most Protein?
Firstly, determining the ‘best’ sources of plant-based protein depends on how we define what is best.
Do we want to know which contains the most protein per 100 grams? Or per typical recommended serving?
Likewise, someone on a diet who is tracking calories may wish to get the most protein per calorie.
For this reason, the following tables show a ranking of the best plant-based protein sources by each of these metrics.
(Note: as an isolated source of protein, protein powder supplements will tend to rank the best.)
The Best Plant-Based Protein Sources Per Serving
The table below shows a ranking of plant protein sources based on the highest protein content per serving.
Name | Amount of Protein Per Serving |
---|---|
1) Textured vegetable protein | 35.0 g |
2) Soy protein isolate | 25.0 g |
3) Pea protein | 24.5 g |
4) Brown rice protein | 22.7 g |
5) Soybeans | 22.6 g |
6) Tofu | 21.8 g |
7) Lupin beans | 21.7 g |
8) Vital wheat gluten | 21.3 g |
9) Ground plant protein (Beyond Meat) | 20.0 g |
10) Mung beans | 18.5 g |
11) Tempeh | 17.3 g |
12) Lentils | 15.7 g |
13) Navy beans | 15.5 g |
14) Split peas | 15.0 g |
15) Black beans | 14.0 g |
16) Pinto beans | 13.8 g |
17) Kidney beans | 13.7 g |
18) Chickpeas | 13.7 g |
19) Edamame | 13.2 g |
20) Black-eyed peas | 13.1 g |
21) Adzuki beans | 13.1 g |
22) Mycoprotein meatless grounds | 13.0 g |
23) Natto | 11.4 g |
24) Hemp seeds | 9.0 g |
25) Soy milk | 8.5 g |
26) Pumpkin seeds | 8.5 g |
27) Spirulina | 8.0 g |
28) Peanuts | 7.4 g |
29) Peanut butter | 7.2 g |
30) Peanut butter powder | 6.0 g |
The Best Plant-Based Protein Sources Per 100 Grams
The following table shows an at-a-glance ranking of the best plant-based protein sources per 100 grams.
Name | Amount of Protein Per 100 Grams |
---|---|
1) Soy protein isolate | 88.3 g |
2) Pea protein | 86.4 g |
3) Brown rice protein | 80.0 g |
4) Vital wheat gluten | 75.0 g |
5) Spirulina (dried) | 57.5 g |
6) Textured vegetable protein | 51.5 g |
7) Peanut butter powder | 46.2 g |
8) Soybeans | 36.5 g |
9) Lupin beans | 36.2 g |
10) Hemp seeds | 31.6 g |
11) Pumpkin seeds | 29.8 g |
12) Peanuts | 26.2 g |
13) Lentils | 24.6 g |
14) Mung beans | 23.9 g |
15) Black-eyed peas | 23.5 g |
16) Split peas | 23.1 g |
17) Kidney beans | 22.5 g |
18) Peanut butter | 22.5 g |
19) Navy beans | 22.3 g |
20) Black beans | 21.6 g |
21) Pinto beans | 21.4 g |
22) Chickpeas | 20.5 g |
23) Tempeh | 20.3 g |
24) Adzuki beans | 19.9 g |
25) Natto | 19.4 g |
26) Ground plant protein (Beyond Meat) | 17.7 g |
27) Tofu | 17.3 g |
28) Mycoprotein meatless grounds | 15.3 g |
29) Edamame | 11.2 g |
30) Soy milk | 3.6 g |
The Best Plant-Based Protein Sources Per 100 Calories
For those looking for the highest protein to calorie ratio, here is a ranking of the most protein-rich plant protein sources per 100 calories.
Name | Amount of Protein Per 100 Calories |
---|---|
1) Brown rice protein | 26.7 g |
2) Soy protein isolate | 26.4 g |
3) Vital wheat gluten | 20.3 g |
4) Spirulina (dried) | 19.8 g |
5) Pea protein | 19.0 g |
6) Textured vegetable protein | 15.7 g |
7) Tofu (firm) | 12.0 g |
8) Mycoprotein meatless grounds | 11.8 g |
9) Tempeh | 10.6 g |
10) Edamame | 10.2 g |
11) Peanut butter powder | 10.0 g |
12) Lupin beans | 9.8 g |
13) Soy milk | 9.3 g |
14) Natto | 9.2 g |
15) Soybeans | 8.2 g |
16) Ground plant protein (Beyond Meat) | 7.7 g |
17) Lentils | 7.0 g |
18) Black-eyed peas | 7.0 g |
19) Mung beans | 6.9 g |
20) Kidney beans | 6.7 g |
21) Navy beans | 6.6 g |
22) Split peas | 6.4 g |
23) Black beans | 6.3 g |
24) Pinto beans | 6.2 g |
25) Adzuki beans | 6.0 g |
26) Hemp seeds | 5.7 g |
27) Chickpeas | 5.4 g |
28) Pumpkin seeds | 5.2 g |
29) Peanuts | 4.6 g |
30) Peanut butter | 3.3 g |
Final Thoughts
As shown in this guide, there are many protein-rich plant proteins. All of these foods can fit into both plant-based and omnivorous diets.
There are several potential nutrients of concern to know about in the case of plant-exclusive (or vegan) diets.
However, as this guide shows, protein need not be one of them.
For more information on plant-based diets and nutrient requirements, see this guide to the best plant-based vitamin and mineral sources.
Related Posts
- How To Get Every Vitamin and Mineral On a Vegan Diet
- Are Vegan Diets a Healthy Choice?
- What Is Mycoprotein? Nutrition, Benefits, Downsides
- 8 Nutrients That Vegan Diets Don’t Provide
- Is Beyond Sausage a Healthy Choice? A Nutritional Guide
- The Awesome Burger: What Does It Offer Nutritionally?
- Should Vegetarians and Vegans Take Creatine?