Plant-based proteins are easily absorbed by the body.
Plant proteins are an excellent source of nutrients and fiber and help keep cholesterol at bay.
Meat has long been considered the optimal source of protein, but this is being debunked by science. (1)
Here are the 35 best sources of plant based proteins.
1.Quinoa
This gluten-free grain is actually a seed and packs a mighty punch of protein.
This grain also has a high content of iron. Iron helps the body to keep a normal temperature, helps with brain functioning and enzymatic activity.
This grain helps to keep you full, which in turn can keep calorie intake low, leading to weight loss.
Bottom line: Quinoa is a protein powerhouse with high levels of antioxidants and is great for weight loss, preventing constipation, heart disease, high blood sugar and high cholesterol.
2. Tofu
Tofu is a bean curd which is a derivative of soya, and has Chinese origins. Like soya beans, it helps protect against heart disease and cancer.
Tofu has what are called isoflavones, which imitate estrogen in the body. They have the power to possibly lower the chances of developing breast cancer. (5)
Bottom line: Tofu is a versatile plant based protein that can help prevent cancer, protect heart and reproductive health, and provide tons of vitamins and minerals.
3. Chickpeas
Also known as garbanzo beans, chickpeas are a legume packed with protein and fibre. They are a highly versatile food and have been a part of the human diet for more than 7500 years.
Chickpeas are a great blood sugar stabilizer. The complex starches take a long time for the body to break down, thus preventing blood glucose spikes. This makes them an ideal food for diabetics.
Bottom line: chickpeas are a highly nutritious food staple that are great for controlling blood sugar, provide protein and fibre, and are a powerhouse of vitamins and minerals.
4. Nutritional Yeast
One of the lesser-known sources of plant based protein, nutritional yeast is a concentrated source of not only protein, but vitamins and minerals as well. It’s not the active form of yeast, as used in cooking. It comes in the form of powder or flakes and has a light yellow color.
Nutritional yeast contains 18 amino acids, 9 of which are essential that can only be obtained from food. It contains high amounts zinc, iron and selenium, and about 4 grams of fibre per serving. Glucan, trehalose, glutathione and mannan are also present, which help boost immunity, reduce cancer risk and lower cholesterol. (8)
Bottom line: Nutritional yeast is a rich source of protein, fibre, vitamins and amino acids. It boosts the immune system and lowers risk of cancer and reduces cholesterol levels.
5. Hemp Seeds
Hemp seeds come from the Cannabis Sativa hemp plant.
These seeds have high amounts of alpha linolenic acid and gamma linolenic acid, which fight chronic inflammation, aging and disease.
Mitochondrial and myelin membrane function is improved by hemp seeds, leading to a decrease in Multiple Sclerosis symptoms and studies suggest these seeds can even prevent MS with regular consumption. (10)
Bottom line: Hemp seeds are one of nature's most powerful foods. They are touted to improve and prevent PMS, menopause and MS symptoms. The GLA, ALA and fibre content protect the heart and digestive system.
6. Pumpkin Seeds
Pumpkin seeds contain about 6 grams of protein per half cup serving. They also contain high amounts of magnesium, zinc, omega-3 fats, fibre, copper and phosphorus. (11)
High in naturally-occurring phytoestrogens, which lends itself to increasing HDL cholesterol and lowering post-menopausal symptoms such as: hot flashes, aches and pains and hormonal fluctuations.
Pumpkin seeds contain tryptophan, which can help anxiety levels and improve sleep quality, along with the zinc and magnesium the seeds possess. These three nutrients work together to improve sleep. (13)
7. Spirulina
Spirulina is packed with plant based protein, clocking in at 4 grams per tablespoon serving. (14)
It is a blue-green algae which originates from warm and fresh bodies of water. It can be taken as a supplement and used in smoothies.
Spirulina has even been studied for it’s ability to reduce HIV viral buildup. It also contains high levels of potassium, vitamin B5, vitamin K, vitamin B3, iron, manganese and copper, as well as vitamin B12, which is essential for nervous system function.
Bottom line: Spirulina is touted as a ‘superfood’ and can treat heavy metal toxicity and poisoning. It has high fibre, protein, antioxidant, and vitamin and mineral content. It is great for maintaining immune function and lowering risk of cancer.
8. Edamame
Edamame boasts 17 grams of protein per cooked cup. (16) It is a soybean that has been harvested before maturing enough to harden. They can be eaten after boiling for 10 minutes in the shell.
Edamame has been studied for its ability to stave off brain diseases, cancer, diabetes, depression and cardiovascular disease. These beans can also increase and promote fertility by providing high levels of folate and iron. (17)
Bottom line: Edamame is a protein rich food that is delicious and nutritious when boiled and salted. It promotes endocrine health, is full of vitamins, iron and folate and promotes bone health.
9. Lentils
Lentils pack a punch of protein at 18 grams per cooked cup and only one gram of fat. They have a distinct nutty flavor and can be used in soups, salads and bean dips. (18)
Lentils are known for being an alkaline source of protein, which helps the body achieve and maintain homeostasis. They help the body to keep the pH level in the digestive system optimal, which keeps healthy gut flora alive. In turn, diseases such as Crohn’s and IBS are prevented.
These legumes are also great for heart health and preventing strokes and atherosclerosis with the high fibre content and antioxidants. The fibre also protects the digestive system and is important for regulating blood glucose levels.
10. Peanut Butter
Peanut butter offers a whopping 4 grams of protein per tablespoon, making it a delicious and versatile plant based protein. It also contains 1 gram of fibre per serving. Add it to banana-chocolate protein smoothies or enjoy the classic pb & j sandwich. (20)
Eating peanuts can help lower the risk of colorectal cancer as well. (22) Peanuts are very high in niacin, which helps to prevent degenerative diseases such as Alzheimer’s. (23)
Peanut butter can help prevent gallstones and lower blood sugar, which lessens risk of diabetes.
Bottom line: Peanut butter contains plenty of quality protein and fibre, vitamins and healthy fats. It helps to regulate blood sugar, promote brain health and prevent gallstones.
11. Wild Rice
Wild rice offers 7 grams of protein per cooked cup. It is highly nutritious in comparison to its bleached white counterpart. It’s full of fibre and lower in calories than other types of rice, which is beneficial for weight loss and digestion. (24)
This food is in fact a grass, not a grain. It has a nutty, earthy flavor and is slightly crunchier than regular rice and has all the essential amino acids present. Wild rice has 30 times the antioxidants of regular rice. (25)
Bottom line: Wild rice is a nutrient-packed grain that is high in digestible protein and fibre. It has great antioxidant, zinc, magnesium, phosphorous and B vitamin content, and benefits bone and heart health.
12. Oats
Oats offer about 6 grams of plant-based protein per cooked cup, according to the USDA food database. (26)
Oats in their whole form are the only food with avenanthramides, an antioxidant that has been studied for its ability to protect the body from heart disease. (27)
The high fibre of oats also helps reduces the risk of colorectal cancer and lowers blood pressure. Oats can help with keeping a feeling of fullness, which aids in weight loss.
13. Potatoes
One medium potato contains about 4 grams of protein. (28) Potatoes are an affordable and versatile source of plant-based protein. It is also the world's largest vegetable crop produced.
Potatoes contain no cholesterol, if no butter or other high fat toppings are added. Surprisingly, these nightshades are 70 to 80 percent water, making them a hydrating food along with their density for prolonged appetite control.
Bottom line: Potatoes are nutrient-dense and contain lots of protein and fibre. They also offer vitamin B6, vitamin C, phosphorus and potassium, and protect the body from disease with phytonutrients.
14. Spinach
In about 3 cups of spinach, there are 3 grams of protein. It’s an easy and nutritious boost for a smoothie, especially for those who don’t care for the rather bitter taste of this green. (30)
Spinach is high in iodine, which is beneficial for the thyroid. The thyroid gland requires iodine to function.
Bottom line: Spinach is a good source of plant-based protein, lutein, fibre, iron, folate, zinc and magnesium. It’s beneficial for diabetics, lowering blood pressure and keeping eyes healthy.
15. Avocado
Avocado is a creamy fruit that’s commonly made into guacamole. There are about 4 grams of protein in one of these fruits. (32)
Vitamin A, E and K are present in avocados, which are 3 of the 4 fat-soluble vitamins. They are needed for hormonal function and are also powerful antioxidants. The water-soluble vitamins B and C are also in high supply.
Avocado has compounds that help fight cancer cells in the mouth and the liver. It can also assist in lowering and normalizing levels of cholesterol. (33)
16. Broccoli
One cup of chopped, raw broccoli offers about 2.6 grams of plant-based protein. It has more protein per calorie as compared to steak. (34)
The phytochemicals in broccoli help fight arthritis, bolster immunity, lower blood pressure and keep blood glucose in check.
The florets of broccoli also contain smaller amounts of omega-3 alpha linolenic acid (ALA). Broccoli is also a source of calcium, iron, zinc and magnesium.
17. Chia Seeds
Chia seeds deliver 4.6 grams of plant-based protein per serving; about 2 tablespoons or 1 ounce serving. (36)
Chia has its origins in Mexico; it was used as money, medicine, and for its value nutritionally. It has high amounts of vitamins A, B, D and E, and many minerals including: manganese, sulphur, magnesium, iron and niacin.
They help to lower cholesterol and triglycerides and keep inflammation at bay in the body. These seeds also help to protect the liver and safeguard against autoimmune diseases and cancer.
18. Amaranth
One cup of cooked amaranth grain delivers 9 grams of plant-based protein. (38) Amaranths protein content is complete, thanks to the presence of lysine, which most grains don’t have.
Amaranth has a higher mineral content than many vegetables. It also has rutin and nicotiflorin present, which protects against cancer and high blood pressure. (39)
Bottom line: Amaranth is a cereal grain high in protein, fibre, iron and magnesium. It has a positive effect on the immune and digestive systems, and helps to lower cholesterol and blood pressure.
19. Buckwheat
Buckwheat delivers a whopping 23 grams of plant-based protein per one cup serving. It is considered a seed, and is also high in soluble and insoluble fibre. (40)
This seed is beneficial for those with Celiac disease, gluten intolerance or sensitivity, as it is free of gluten. Buckwheat is also a rich source of niacin, riboflavin, copper, and magnesium.
It can be made into a caffeine free tea as well, which benefits the digestive system and is a mild-tasting, highly nutritious and soothing drink.
20. Red Kidney Beans
Red kidney beans have 15 grams of fibre per cup of cooked beans. They are also packed with fibre and complex carbohydrates, which helps to keep a feeling of fullness. (42)
There are 742 mg of potassium in 250 ml of red kidney beans, along with a high level of folate, molybdenum and B vitamins. Molybdenum helps to relieve symptoms of excess alcohol consumption.
Bottom line: Red kidney beans offer 15 grams of protein per cup. They contain flavonols, which fight colorectal cancer. They’re rich in potassium, molybdenum, folate and B vitamins, and make a great meat substitute for diabetics.
21. Black Beans
Black beans pack in 15 grams of protein and 15 grams of fibre per cooked cup serving. They also deliver high amounts of folate, copper, manganese and many other vitamins and minerals. (44)
Black beans have been studied for their antioxidant activity and potential to reduce the risk of cardiovascular disease. These compounds protect telomeres and protect against age-related degenerative disease. (45)
These beans are packed with complex carbohydrates and keep the digestive system healthy, while promoting a feeling of fullness to curb appetite and reduce the risk of heart disease.
22. Soy Milk
There are 8 grams of plant based protein in one cup of soy milk, compared to 4 grams in almond milk. Soy milk also contains between 20 and 30 mg of heart-protecting isoflavones per serving. (46)
However, if you have a pre-existing thyroid condition for which medication is taken, it is highly recommended to speak to a doctor before consuming soy milk or other soy products, as it can interfere with thyroid medication in the gut.
Bottom line: Soy milk is a good source of protein and is also versatile. It contains antioxidants, omega 3 and 6, as well as isoflavones. Those with thyroid conditions should consult with a doctor before consuming.
23. Green Peas
Green peas contain a surprising 8 grams of protein per one cup serving, along with about 5 grams of fibre. (47)
One cup of green beans contains plenty of the antioxidant lutein, which helps to keep the eyes healthy. The bevy of vitamins and antioxidants are highly beneficial to the immune and nervous systems.
Bottom line: Green peas are a nutrient-rich source of protein, fibre, vitamins and minerals. They contain lutein for the eyes and other antioxidants. The coumestrol content is remarkable and could help prevent cancer of the stomach.
24. Artichoke
One medium artichoke (about 128 grams), offers 4.3 grams of protein, along with 6.9 grams of fibre. (49)
The fibre content of artichokes helps to keep HDL cholesterol in check and lower the risk of heart disease. The compound cynarin assists in ridding the body of cholesterol.
Artichokes have been studied for their ability to help those with indigestion. They are classified as a ‘bitter herb’ and can be taken to help the liver produce bile as well.
25. Tempeh
Tempeh packs in 31 grams of protein per 166 gram serving. (50) It has its origins in Indonesia and is made from soy beans that have been fermented and pressed into solid chunks or ‘cakes’.
Tempeh also has plenty of fibre, further benefitting gut health, lowering blood pressure and risk of heart disease. Tempeh also has niacin and riboflavin, which helps to keep the metabolism doing its job.
Bottom line: Tempeh is a protein powerhouse with 31 grams per serving. It’s beneficial to the bones, muscles, digestive system and metabolism. It also provides a large percentage of omega 3 and 6.
26. Black Eyed Peas
Black Eyed Peas (less commonly, cowpeas), are a legume, offering 13 grams of plant-based protein per 171 grams or one cup serving. They have a distinctive nutty/earthy flavor and are a versatile food. (51)
Black Eyed Peas have high levels of potassium, which is needed for organs, body tissue and cell functioning. Potassium is also needed for the heart and muscles to contract properly.
Bottom line: Black Eyed Peas are a great source of protein and fibre, and are low in fat. They help protect the heart and digestive system and guard against certain cancers. They also pack a punch of potassium.
27. Asparagus
Asparagus offers about 3 grams of protein per one cup, which isn’t much, but it makes up for that in other nutrient factors and benefits.
This veggie has plenty of glutathione, which assists in getting rid of free radicals and carcinogens. It might also help protect against cancer. (52)
Numerous studies say that eating more asparagus lowers risk of diabetes, cardiovascular disease, and mortality rates while supporting healthy hair and skin, giving more energy and lowering weight.
28. Almonds
Almonds offer 21 grams of protein per 100 gram serving (53), along with 12 grams of fibre. Raw and unsalted is the healthiest way to eat them.
This nut has been the subject of studies regarding their positive effect on the health of the heart, effect on diabetes and weight. They have the highest riboflavin and niacin content of all the nuts that come from trees.
Bottom Line: Almonds have plenty of plant-based protein. They’re high in fibre, vitamin E, riboflavin, niacin and zinc. They may help to keep cholesterol in check and keep the heart healthy.
29. Cashews
Cashews have 18 grams of plant-based protein per 100 grams. (54) They are great for cooking various dishes, such as stir fry, baked goods and even sauces. They’re mildly sweet-tasting.
Studies on cashews have concluded that the addition of these nuts into daily diet lowers obesity, cardiovascular disease and diabetes risk.
Bottom Line: Cashews are a great source of protein, minerals, and vitamins. The magnesium has a positive cardiovascular effect, and can help with diabetes. They are also great for cooking.
30. Tahini (Sesame Butter)
Tahini has 17 grams of protein per 100 grams. (55) Tahini is crushed and toasted sesame seeds. It’s used as a dip or spread and has an earthy, mild sweet flavor.
Sesame seeds have lignans, sesamol and sesamin, studied for their ability to keep cholesterol in check. These lignans can also fight off cancers related to hormones. (56)
Bottom Line: Tahini is high in protein and mono- and poly-unsaturated fats. The sesamol and sesamin keep cholesterol down and help to fight certain cancers. It offers a good dose of thiamin, phosphorus and copper.
31. Veggie Burger
The average protein content of veggie burgers is 11 grams per one 70 gram patty. Plant-based meat alternatives are usually made from soy, legumes, grains, tofu and vegetables. (57)
These burgers have far less saturated fat than regular beef burgers. Less saturated fat in the diet is a huge benefit to the cardiovascular system.
Bottom Line: Veggie burgers are a great alternative to meat; not only for protein, but for fibre, fat, vitamins and minerals. There is a lack of cholesterol, saturated fat and nitrates in these burgers, making them heart healthy and greatly reducing cancer risk.
32. Sunflower Seeds
Sunflower seeds offer 21 grams of protein per 100 grams of hulled seeds. (59) They are a versatile seed which come in a variety of flavors, including chocolate-covered.
These seeds are also a powerhouse of essential amino acids, specifically, linolenic acid. They provide a high level of amino acids as well.
Bottom Line: Sunflower seeds are high in protein, B6, magnesium, selenium and amino acids. They have cancer-fighting properties and alleviate arthritis pain with the vitamin E.
33. Triticale
In one cup, triticale offers 25 grams of protein. Triticale is a grain; more specifically, a wheat/rye hybrid. (61)
The folate content in triticale along with regular B12 intake, lowers homocysteine in the blood, which lends to protection against cardiovascular disease.
Bottom Line: Triticale is a protein and fibre powerhouse grain. It may help to lower homocysteine levels and protect the heart and digestive system. It is also high in manganese, magnesium and folate.
34. Adzuki Beans
Adzuki beans pack an incredible 39 grams of protein per cup. (62) They are used to make red bean paste, a condiment popular in Asian cuisine.
These beans are high in folate, needed to create cells in the body. They’re also low fat, yielding only about a gram per one cup.
Bottom Line: Adzuki beans are an excellent source of protein. They are great for controlling insulin spikes and offer high amounts of folate and potassium.
35. Millet
Millet is a grass which offers 22 grams of protein per cup. It is commonly seen in the form of cereals. (63)
It contains serotonin which helps to calm nervousness and anxiety and stabilize moods. The vitamin B3 can help lower cholesterol as well.
Bottom Line: Millet is very high in B vitamins and minerals. It offers 22 grams of protein per cup, as well as potent antioxidants and lignans for the prevention of disease.
7 Delicious Smoothie Recipes
1. Strawberry Banana Smoothie
Check out this smoothie classic! Easy and delicious.
Total Prep Time: 5 mins
Ingredients:
- 1-2 cups frozen or fresh strawberries
- 1 banana, frozen or fresh
- 1 cup almond or soy milk, regular or vanilla
- 1-2 scoops strawberry or vanilla protein powder
- ½ to 1 cup of ice, optional
Directions:
Blend all ingredients together in food processor and drink immediately.
2. Greens Smoothie
Get a boost of minerals with this smoothie. Refreshing and highly nutritious!
Total Prep Time: 5 mins
Ingredients:
- 2 cups frozen or fresh spinach
- 2 bananas, fresh or frozen
- 1 cup almond or soy milk
- 1 tbsp spirulina or wheatgrass powder
- ½ to 1 cup of ice, optional
Directions:
Blend all ingredients together in a smoothie blender and drink immediately.
3. Watermelon-Mint-Lime Smoothie
A go-to for beating summer heat. Excellent for the lymph system and the blood.
Check it out here!
Total Prep Time: 5 mins
Ingredients:
- 3-4 cups fresh watermelon
- Juice of one lime
- 1 cup ice
- 2-4 leaves of mint (to taste)
Directions:
Blend all ingredients together in food processor and drink immediately.
4. Mixed Berry Smoothie
Whip this one up for an antioxidant boost. You can use one type of berry or multiple types.
Total Prep Time: 5 mins
Ingredients:
- 2 cups berry blend, frozen
- 1 banana, fresh or frozen
- 1 cup almond or soy milk
- 1 tbsp vanilla extract
Directions:
Blend all ingredients together in food processor and drink immediately.
5. Apple Cinnamon Smoothie
A perfect drink for the chilly fall or winter days, and full of nutrients. Find it here!
Total Prep Time: 8 mins
Ingredients:
- 1-2 fresh or frozen bananas
- 1 peeled and sliced apple
- 1 quarter cup of raw oats
- 1 tbsp extract of vanilla
- ½ cup yogurt, optional
- 1 cup soy or almond milk
- 2-3 tbsp pure maple syrup
- ½ tsp pumpkin spice blend
- 2 tsp cinnamon, or to taste
- ½ cup of crushed ice, optional
Directions:
Blend all ingredients together and drink immediately.
6. Citrus Ginger Smoothie
A truly unique smoothie, with benefits for the blood and plenty of vitamins.
Total Prep Time: 8 mins
Ingredients:
- 1 lemon, juiced
- 1 frozen banana
- ½ of 1 sliced apple
- 1 orange, peeled and sectioned
- ½ cup regular almond milk
- Grated fresh ginger, 1-2 tbsp
- 2 cups fresh spinach
Directions:
Blend all ingredients together and serve.
7. Chocolate Breakfast Smoothie
Get some protein and satisfy your sweet tooth with this chocolate-lovers shake. Look it up here!
Total Prep Time: 3 mins
Ingredients:
- 2 tbsp almond or peanut butter
- 2 bananas, preferably frozen
- 2 cups plain or chocolate almond or soy milk
- 1 scoop chocolate protein powder
- 1-2 tbsp cocoa powder
Directions:
Put all the above in a blender for smoothies.
Jen Miller is a former electrical engineer and product specialist with more than 20 years of product design and testing experience. She has designed more than 200 products for Fortune 500 companies, in fields ranging from home appliances to sports gear and outdoor equipment. She founded Jen Reviews to share her knowledge and critical eye for what makes consumers tick, and adopts a strict no-BS approach to help the reader filter through the maze of products and marketing hype out there. She writes regularly and has been featured on Forbes, Fast Company, The Muse, The Huffington Post, Tiny Buddha and MindBodyGreen.