7 Best Sources of Vegan Protein, According to Nutrition Experts

Here's how to up your intake of plant-based foods without sacrificing protein.

Despite what outdated nutrition advice tells us, vegan sources of protein are plentiful, delicious, and affordable. Unfortunately, most consumers still view plant protein as inferior to animal protein sources.

According to Reshma Shah, MD, and Brenda Davis, RD, authors of Nourish: The Definitive Plant-based Nutrition Guide for Families, the two most common myths about plant protein are that you can’t get enough protein from plants alone, and that plant sources of protein are incomplete or lacking in essential amino acids.

To address the first myth, we need to consider how much protein we need, and how much people eating various dietary patterns consume. “The RDA for protein is 56 grams for men and 46 grams for women,” explains Shah. (You’ll find the ideal amount of protein you should be eating here.) “But meat-eaters in industrialized countries average about 100 grams per day, compared to 62 to 82 grams per day for vegans.” According to Shah and Davis, excess protein is not necessarily an advantage, especially when it’s derived from animal sources. “Not only can we design a diet to provide plenty of plant protein, but studies consistently demonstrate increased longevity and reduced disease risk when protein comes from plants instead of animals.” The authors affirm that plants can provide both the quantity and quality of protein people of all ages require, and unlike animal sources of protein, they are low in saturated fat, cholesterol-free, and full of health-promoting fiber, phytochemicals, and antioxidants.

“And as for the second myth, it comes as a bit of a surprise to many consumers that essential amino acids are made by plants, not animals,” Shah explains. “Animals provide essential amino acids because they acquired them from plants at some point along the food chain. So, it makes no sense to say we can’t get essential amino acids from plants—it’s where they come from.”

The key to meeting protein requirements is to ensure adequate quantity and variety of foods in your diet. Here are the seven best sources of plant-based protein, according to health and nutrition experts Shah and Davis.

Best Vegan Protein Sources

01 of 07

Soy Foods Like Tofu, Edamame, and Tempeh

Vegan Breakfast Burrito With Tofu Scramble
Not eggs, but a tofu scramble is what’s stuffed inside this vegan breakfast burrito. Seasoned with nutritional yeast, turmeric, and cumin, it’s an irresistible breakfast that’s great for on-the-go, too. Get the recipe:Vegan Breakfast Burrito With Tofu Scramble. Jennifer Causey

Soy foods have an impressive history of use in long-lived populations and have some remarkable benefits. Not only do they provide a concentrated source of high-quality protein (about 15 to 20 grams per half cup serving), but they are also rich sources of iron, zinc, calcium, potassium, riboflavin, and essential fatty acids. Additionally, soy foods contain protective isoflavones (plant estrogens) which can help to lower cholesterol, reduce the risk of heart disease, protect against breast and prostate cancer, and reduce symptoms of menopause.

02 of 07

Legumes (Beans, Lentils, Dried Peas)

Easy Dinner Recipes: Garlic Toast With Squash, Pesto, and Olive-Oil Braised Chickpeas
Thick slices of garlicky toast are piled high with mashed, roasted kabocha squash, herb pesto, and braised chickpeas. The dish comes together fast and easy, but the flavors are elevated. Grab a loaf of quality bread since it plays center-stage here. Get the recipe:Garlic Toast With Squash, Pesto, and Olive-Oil Braised Chickpeas. Jennifer Causey

Pulses are the protein powerhouses of the plant kingdom and are our principal sources of iron and zinc. They are also rich in B-vitamins, especially folate, and contribute significantly to our intakes of calcium and magnesium. Legumes, especially the more colorful varieties, deliver a wonderful complement of phytochemicals including flavonoids and phenolic acids. As our most concentrated sources of fiber, including resistant starch (prebiotics), they provide essential fuel for beneficial gut microbiota. Legumes provide about 14 to 18 grams of protein per cup cooked.

03 of 07

Plant-Based “Meats” (Alt or Veggie Burgers, Chicken, Sausages, and So On)

Black Bean-Oat Burger
These vegetarian burger patties are crispy on the outside, tender on the inside, and packed with Southwest flavor. Serve on a bun or in a lettuce wrap tomato, red onion, and a spoonful of salsa. Get the Recipe:Black Bean-Oat Burger. Greg DuPree

Alt meats provide easily digestible protein and can add convenience and enjoyment to the diet. They can help to boost protein in athletes, seniors, and others with higher protein requirements. However, as these foods are more highly processed, they are generally higher in fat and sodium than unprocessed legumes. Read labels. Select organic products, when possible. Vegetarian “meats” provide about 15 grams of protein per 3-ounce serving.

04 of 07


Raspberry-Chia Jam Recipe
Victor Protasio

Seeds not only provide protein but are also a great source of healthful fats (including essential fatty acids), trace minerals (e.g., iron, zinc, calcium, magnesium, and potassium), vitamin E, antioxidants, and phytochemicals. Each seed has a unique nutrition profile so vary intake. The seeds that are most concentrated in protein are hemp seeds and pumpkin seeds. Seeds provide 6 to 13 grams of protein per quarter cup, with hemp seeds boasting 13 grams per quarter cup and pumpkin seeds 10 grams per quarter cup.

05 of 07

Tree Nuts and Peanuts

Spicy Coconut Noodles
Beatriz da Costa

Though peanuts are technically legumes, we’ll call this category ‘nuts,’ as they have similar nutrition profiles and culinary uses to tree nuts. Nuts are wonderful sources of healthy fats, trace minerals (e.g., magnesium, copper, manganese, selenium, iron, and zinc), vitamin E, and antioxidants. Nuts help lower cholesterol and triglycerides and have strong anti-inflammatory properties. They have been shown to protect against heart disease and diabetes and increase longevity, too. Nuts provide about 5 to 8 grams of protein per quarter cup, and peanuts provide about 9 grams per quarter cup.

06 of 07

Some Plant-Based Milks, Like Soy and Pea Milk

Tropical Creamsicle Smoothie
Greg DuPree

These provide as much protein as a cup of whole milk (about 6 to 10 grams per cup). They can be enjoyed on their own, on cereal, in puddings or smoothies, and in place of cow’s milk in recipes. Plant-based milks are generally lower in fat than cow’s milk, and are cholesterol-fee. Select fortified non-dairy milks to ensure similar calcium, B12, and vitamin D as fortified cow’s milk. Unsweetened milks eliminate added sugar.

07 of 07


Quinoa Tabbouleh Salad
Grace Elkus

Grains are important sources of energy-boosting carbohydrates, but they are also valuable sources of protein. They provide about half the world’s protein and fiber! One cup of whole-grain pasta actually has more protein than a large egg and about as much protein as a cup of whole milk. Whole grains are rich in B vitamins (especially thiamin and niacin) and vitamin E. They’re solid sources of copper, iron, manganese, magnesium, phosphorus, selenium, and zinc, plus a variety of phytochemicals and antioxidants. Whole grains are consistently associated with reduced risk of many chronic diseases. Grains provide about 4 to 12 grams of protein per cup of cooked product. Spelt, kamut, and wheat lead the pack with approximately 12 grams per cup, with quinoa and amaranth providing about 8 to 10 grams per cup. At the lower end of the spectrum are rice and barley with about 4 grams per cup.

Was this page helpful?
Related Articles