The 18 Best Protein Sources for Vegans and Vegetarians (2024)

A common concern about vegetarian and vegan diets is that they may lack sufficient protein. But vegans can get protein from various plant sources, though some may be better than others.

The vegan diet has been linked to several health benefits in terms of nutrients, weight loss, and a lower chance of various health problems. In fact, many experts agree that a well-planned meatless diet can provide all the nutrients you need, including protein.

However, certain plant foods contain significantly more protein than others, and research suggests that higher protein diets can promote muscle strength, feelings of fullness, and weight loss.

In addition, while well-planned vegan diets made up of mostly minimally processed foods are considered beneficial for all stages of life, those including large amounts of ultra-processed plant foods are not.

A note on “processed foods”

Remember that the term “processed foods” includes a wide variety of products, many of which are more convenient and less expensive than other foods. Not all foods that undergo processing are considered unhealthy or harmful.

Learn more about different levels of food processing here.

Was this helpful?

Poorly planned or highly processed vegan diets may increase your chance of developing nutrient deficiencies, especially in vitamin B12, iodine, iron, calcium, zinc, and long-chain omega-3s.

The following are 18 plant foods that contain a high amount of protein per serving. That said, speak with your doctor to see if you can benefit from supplements and fortified foods to bridge any nutritional gaps that might arise.

Learn more about the benefits of a vegan diet and the difference between plant and animal protein.

Seitan is a popular protein source for many vegetarians and vegans. Unlike many soy-based mock meats, it closely resembles the look and texture of meat when cooked.

Also known as wheat meat or wheat gluten, it contains about 25 grams (g) of protein per 3.5 ounces (oz) or 100 g, making it one of the richest plant protein sources available.

Seitan is also a good source of selenium and contains small amounts of iron, calcium, and phosphorus. However, because it’s made from gluten, the main protein in wheat, people with gluten-related disorders should avoid it.

The 18 Best Protein Sources for Vegans and Vegetarians (1)Share on Pinterest

Tofu, tempeh, and edamame all contain iron, calcium, and 12–20 g of protein per 3.5 oz (100 g) serving.

All three originate from soybeans, which are considered a whole source of protein, providing your body with all the essential amino acids it needs.

Edamame is also rich in folate, vitamin K, and fiber, which can help support digestion and regularity.

On the other hand, tempeh contains probiotics, B vitamins, and minerals, such as magnesium and phosphorus.

Learn more about the benefits of tofu vs tempeh and edamame.

With 18 g of protein per cooked cup (198 g), lentils are a great source of protein and fiber, providing over half of your recommended daily fiber intake in a single cup (198 g).

Furthermore, the type of fiber found in lentils has been shown to feed the good bacteria in your colon, which can help promote a healthy gut. Lentils may also reduce your chance of heart disease, diabetes, excess body weight, and certain types of cancer.

In addition, lentils are rich in folate, manganese, iron, antioxidants, and other health-promoting plant compounds.

The 18 Best Protein Sources for Vegans and Vegetarians (2)Share on Pinterest

Kidney, black, pinto, and most other varieties of beans are extremely important staple foods across cultures and contain high amounts of protein per serving. This also includes chickpeas.

Most types of beans contain about 15 g of protein per cooked cup (170 g). They’re also excellent sources of complex carbs, fiber, iron, folate, phosphorus, potassium, manganese, and several beneficial plant compounds.

Moreover, research shows that a diet rich in beans and other legumes can help decrease cholesterol levels, manage blood sugar, lower blood pressure, and even reduce belly fat.

Learn more about legumes.

Nutritional yeast is a deactivated strain of Saccharomyces cerevisiae yeast, which is sold commercially as a yellow powder or flakes.

Half an oz (16 g) of this complete source of plant protein provides 8 g of protein and 3 g of fiber. Fortified nutritional yeast is also an excellent source of zinc, magnesium, copper, manganese, and all the B vitamins, including vitamin B12.

Spelt and teff belong to a category known as ancient grains. Other ancient grains include einkorn, barley, sorghum, and farro.

Spelt is a type of wheat and contains gluten, whereas teff originates from an annual grass, meaning that it’s naturally gluten-free.

Spelt and teff provide 10–11 g of protein per cooked cup (250 g), making them higher in protein than other ancient grains.

Both are excellent sources of various nutrients, including complex carbs, fiber, iron, magnesium, phosphorus, and manganese. They also contain B vitamins, zinc, and selenium.

Share on Pinterest

Hemp seeds come from the Cannabis sativa plant, which is sometimes maligned for belonging to the same family as the cannabis plant.

However, hemp seeds contain only trace amounts of tetrahydrocannabinol (THC), the compound that produces the psychoactive effects of cannabis.

Although hemp seeds aren’t as well-known as other seeds, they contain 9 g of protein in each 3-tablespoon (tbs) or 30 g serving.

They also contain high levels of magnesium, iron, calcium, zinc, and selenium. What’s more, they’re a good source of omega-3 and omega-6 fatty acids in the ratio considered optimal for human health.

Interestingly, research indicates that the type of fats found in hemp seeds may help reduce inflammation and alleviate symptoms of menopause and certain skin conditions.

Green peas contain nearly 9 g of protein per cooked cup (160 g), which is slightly more than a cup (237 milliliters (mL)) of dairy milk.

What’s more, a serving of green peas covers more than 25% of your daily fiber, thiamine, folate, manganese, and vitamin C and K needs.

Green peas are also a good source of iron, magnesium, phosphorus, zinc, copper, and several other B vitamins.

This blue-green algae is definitely a nutritional powerhouse.

A 2 tbs (14 g) serving provides 8 g of complete protein, in addition to covering 22% of your daily requirements for iron and 95% of your daily copper needs (60).

Spirulina also contains high amounts of magnesium, riboflavin, manganese, potassium, and small amounts of most of the other nutrients your body needs, including essential fatty acids.

According to some test-tube and animal research, phycocyanin, a natural pigment found in spirulina, may have powerful antioxidant, anti-inflammatory, and anti-cancer properties.

Furthermore, research links consuming spirulina to health benefits ranging from a stronger immune system and reduced blood pressure to improved blood sugar and cholesterol levels.

Still, we need more human studies before we can draw conclusions on all of spirulina’s health claims.

Heads up: Adding more plant-based protein to your diet doesn’t mean giving up cultural foods

It’s a common misconception that veganism and other plant-based ways of eating must be Eurocentric or exclude non-western foods.

However, that couldn’t be farther from the truth. Check out these resources to learn more about incorporating plant-based principles in a diet that embraces cultural foods:

  • 7 Reasons Why a Plant-Based Diet is for Everyone, Regardless of Race, Beliefs or Budget
  • Reflecting on the Intersection of Blackness and Veganism During Black History Month

Was this helpful?

Although amaranth and quinoa are often referred to as ancient or gluten-free grains, they don’t grow from grasses like other cereal grains do. For this reason, they’re technically considered pseudocereals.

Nevertheless, similarly to more commonly known grains, they can be prepared or ground into flours.

Amaranth and quinoa provide 8–9 g of protein per cooked cup (246 g and 185 g respectively) and are complete sources of protein, which is uncommon among grains and pseudocereals.

They are also good sources of complex carbs, fiber, iron, manganese, phosphorus, and magnesium.

Ezekiel bread is made from organic, sprouted whole grains and legumes. These include wheat, millet, barley, and spelt, as well as soybeans and lentils.

Two slices of Ezekiel bread contain approximately 8 g of protein, which is slightly more than most other types of bread.

Sprouting grains and legumes increases the number of healthy nutrients they contain and reduces their content of antinutrients, which are compounds that can affect your body’s absorption of certain vitamins and minerals.

In addition, studies show that sprouting increases their content of specific amino acids, such as lysine, which can help boost their overall protein quality.

Share on Pinterest

Soy milk is made from soybeans and is usually fortified with vitamins and minerals. Not only does it contain 6 g of protein per cup (244 g), but it’s also an excellent source of calcium, vitamin D, and vitamin B12 (76).

However, keep in mind that soy milk and soybeans do not naturally contain vitamin B12, so picking a fortified variety is a good idea.

Additionally, some types may contain added sugar, so it’s best to opt for unsweetened varieties whenever possible.

Eating oats is an easy and delicious way to add protein to any diet.

Half a cup (40 g) of dry oats provides approximately 5 g of protein and 4 g of fiber. Oats also contain magnesium, zinc, phosphorus, and folate.

Although oats are not considered a complete protein, they do contain higher quality protein than other commonly consumed grains like rice and wheat.

Unlike white rice, wild rice is not stripped of its bran. That’s great from a nutritional perspective, as bran contains fiber and plenty of vitamins and minerals.

A cooked cup (164 g) provides nearly 7 g of protein, in addition to healthy amounts of fiber, manganese, magnesium, copper, phosphorus, and B vitamins.

Learn how to avoid arsenic in wild rice

Chia seeds are derived from the Salvia hispanica plant, which is native to Mexico and Guatemala. They contain 5 g of protein and 10 g of fiber per ounce (28 g).

These little seeds also contain high levels of iron, calcium, selenium, and magnesium, as well as omega-3 fatty acids, antioxidants, and other beneficial plant compounds.

Share on Pinterest

Nuts, seeds, and their derived products are great sources of protein.

One ounce (28 g) contains 5–7 g of protein, depending on the variety. For example, almonds contain 6 g.

Nuts and seeds are also great sources of fiber and healthy fats, along with iron, calcium, magnesium, selenium, phosphorus, vitamin E, and certain B vitamins. They likewise contain antioxidants, among other beneficial plant compounds.

When choosing which nuts and seeds to buy, keep in mind that blanching and roasting may damage the nutrients in nuts. Therefore, it’s best to eat them raw.

Although all fruits and vegetables contain protein, some contain more than others.

Vegetables with the most protein include broccoli, spinach, asparagus, artichokes, potatoes, sweet potatoes, and Brussels sprouts, which typically contain 4–5 g of protein per cooked cup.

Although technically a grain, sweet corn is another common food that contains about as much protein as these high protein vegetables.

Fresh fruits generally have a lower protein content than vegetables. Those containing the most include guava, cherimoyas, mulberries, blackberries, nectarines, and bananas, which have about 2–4 g of protein per cup.

Mycoprotein is a non-animal-based protein derived from Fusarium venenatum, which is a type of fungus. It’s often used to produce meat substitutes, including veggie burgers, patties, cutlets, and fillets.

Its nutritional value can range a bit depending on the specific product, but most contain 15–16 g of protein per 3.5 oz (100 g) serving, along with 5–8 g of fiber.

Although there are concerns about the safety of mycoprotein related to food allergies, research shows that adverse reactions are very rare.

However, keep in mind that some products made with mycoprotein may also contain egg whites, so be sure to check the label carefully if you’re following a vegan diet or avoiding eggs for other reasons, such as food allergies.

What vegan foods are high in protein?

Seitan, tofu, beans, and lentils can provide protein in a vegan diet.

How can a vegan get 100g of protein a day?

In order to get 100g of daily protein, a person following a vegan diet typically needs to vary their plant protein sources and include multiple protein sources in one meal. These can include seitan, which contains 25 g of protein per 3.5 oz (100 g), tofu, beans, and lentils, as well as foods that provide a smaller amount of protein, such as whole grains, nutritional yeast, and nuts.

What is a good source of protein that isn’t meat?

Some plant-based foods, such as soybean products, seitan, beans, and lentils contain high amounts of protein. You can also find protein in nuts, whole grains like quinoa and amaranth, and hemp seeds. People following a vegan diet may need to plan in order to reach their daily protein goals.

Protein deficiencies among vegetarians and vegans are uncommon, especially for those following a healthy, well-planned diet.

Still, some people may be interested in increasing their plant protein intake for a variety of reasons.

This list can be used as a guide for anyone interested in incorporating more plant-based proteins into their diet.

Just one thing

Try this today: Including a protein-rich ingredient in each meal or snack is a great way to boost your protein intake. Try topping salads with tofu, sprinkling nutritional yeast over popcorn, or pairing fresh fruit with nut butter to squeeze some extra protein into your diet.

Learn more about starting a plant-based diet here.

Was this helpful?

The 18 Best Protein Sources for Vegans and Vegetarians (2024)

FAQs

Which type of protein is best for vegetarians and vegans? ›

The 18 Best Protein Sources for Vegans and Vegetarians
  • Seitan.
  • Tofu.
  • Lentils.
  • Beans.
  • Nutritional yeast.
  • Spelt and teff.
  • Hemp seeds.
  • Peas.

What is the highest form of protein for vegans? ›

Tempeh. In Pascale's opinion, the “foremost” protein source for vegans and vegetarians is tempeh, which she describes as a fermented alternative to tofu that's made with a whole soybean. “I love tempeh because it's great for the gut, rich in fiber and it's really tasty and it marinates well,” says Pascale.

How to get 40 grams of protein without meat? ›

5 Protein-Packed Foods for Healthy, Meatless Meals
  1. Eggs. Eggs are a great source of protein. ...
  2. Tree Nuts. Tree nuts include walnuts, almonds and pecans — don't confuse them with peanuts, which are legumes. ...
  3. Legumes. Legumes include a range of beans and peas such as black beans, chickpeas and lentils. ...
  4. Soy. ...
  5. Yogurt.

Is avocado a complete protein? ›

Does Avocado Provide a Complete Protein? Avocado is a source of complete protein. 2 A complete protein contains all nine of the essential amino acids that your body does not produce on its own and must get from food.

What food has all 20 amino acids? ›

Animal and plant foods that contain complete proteins or all amino acids include:
  • Red meat.
  • Chicken.
  • Fish.
  • Seafood.
  • Eggs.
  • Milk.
  • Cheese.
  • Yogurt.

What is the most complete vegan protein? ›

While there are many sources of plant based protein, few vegan protein sources are true complete proteins - containing all nine essential amino acids in adequate amounts. If you are focused on complete vegan proteins, shoot for soy products, grains like quinoa and buckwheat, pistachios, chia and hemp seeds.

What veggies have the most protein? ›

Among the highest protein vegetables are chickpeas, corn, spinach, artichoke hearts, and edamame. To get all of the amino acids your body needs, aim to eat a variety of foods, such as legumes, whole grains, nuts, seeds, and vegetables throughout the day.

Which vegetarian food is highest in protein? ›

The values below match the cooking method indicated for each food.
  1. Edamame. Total protein: 18.4 grams (g) per cup (prepared from frozen) ...
  2. Lentils. Total protein: 17.9 g per cup (boiled) ...
  3. Pinto beans. Total protein: 15.4 g per cup (boiled from dried) ...
  4. Chickpeas. ...
  5. Mung beans. ...
  6. Fava beans. ...
  7. Lima beans. ...
  8. Green peas.

Which beans have the most protein? ›

Boiled soybeans (or edamame) provide a whopping 63% of the DV. Beans and legumes that are particularly high in protein include soybeans, lentils, white beans, cranberry beans, split peas, pinto beans, kidney beans, black beans, navy beans, and limas.

How can a vegetarian get max protein? ›

Vegetarian Protein Sources
  1. Lentils.
  2. Black beans.
  3. Fava beans.
  4. Chickpeas.
  5. Garbanzo beans.
  6. Kidney beans.
  7. Lima beans.
  8. Soybeans.
Aug 31, 2023

Does avocado have much protein? ›

A 50g serving of fresh avocado contains 1 gram of protein and a whole 5-oz. fresh avocado (3 servings) contains 3 grams of protein. Though fresh avocados do not contain a significant amount of protein, they can be a creamy and delicious addition to a variety of meal plans and menus.

What is high-protein breakfast? ›

There are a variety of ways you can add protein to your breakfast; some of the best protein-rich breakfast ingredients are eggs, nuts, nut butter, beans, and cheese. Whether you're a savory food lover or you have a sweet tooth, there's a protein-rich breakfast option for you!

Is cottage cheese high in protein? ›

Cottage cheese is high in protein. One cup of low-fat cottage cheese has a whopping 28 grams (g) and only 163 calories. High-protein foods digest slowly. This helps keep you feeling full longer and makes you less likely to overeat.

What is the best protein for vegetarians? ›

If you're considering a vegetarian diet, here are 20 high-quality sources of protein to get you started.
  • Lentils. Lentils may be red, green, black, or brown. ...
  • Edamame. Edamame are soybeans harvested before they mature. ...
  • Beans. Beans are a delicious plant source of protein. ...
  • Split peas. ...
  • Tofu. ...
  • Peanut butter. ...
  • Oats. ...
  • Quinoa.
Mar 14, 2024

Do vegetarians and vegans have difficulty getting enough protein? ›

However, it can be difficult for some vegetarians and vegans to get adequate amounts of protein in their diets. Animal products are rich in protein and therefore, cutting them entirely from our diet drastically decreases the amount of protein that we eat in a day.

What is the best vegan protein? ›

The ubiquitous vegan protein is often associated with processed patties or mystery "meat" loaf, but it doesn't have to be. Soy protein can be a part of a healthy plant-based diet. Foods like tofu, tempeh, edamame and even soy milk are great options for adding protein to your diet.

References

Top Articles
Latest Posts
Article information

Author: Neely Ledner

Last Updated:

Views: 6284

Rating: 4.1 / 5 (62 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Neely Ledner

Birthday: 1998-06-09

Address: 443 Barrows Terrace, New Jodyberg, CO 57462-5329

Phone: +2433516856029

Job: Central Legal Facilitator

Hobby: Backpacking, Jogging, Magic, Driving, Macrame, Embroidery, Foraging

Introduction: My name is Neely Ledner, I am a bright, determined, beautiful, adventurous, adventurous, spotless, calm person who loves writing and wants to share my knowledge and understanding with you.