Plant protein has an undeserved bad reputation. It is true that it tends to be a little less dense and that varying sources helps, but with minimal planning it covers anyone's needs, including people who train hard. The position paper of the Academy of Nutrition and Dietetics (2016) puts it this way: well-planned vegetarian and vegan diets are nutritionally adequate at every stage of life, athletes included.

Best vegan protein sources: table per 100 g and per serving

The figures come from USDA FoodData Central. Check two things before comparing: whether the food is dry or cooked, and which tofu you buy. Firm tofu set with calcium sulphate has almost twice the protein of tofu set with nigari, and the gap between seitan brands is even bigger.

Foods as purchased unless marked as cooked. USDA FoodData Central: SR Legacy 172421, 173757, 172475, 172448, 174272, 168411, 168917, 172430, 170567, 170556, 170148, 170554, 175215; FNDDS 2707451 (textured soy protein); seitan: branded entries 2052144 and 2012995.
FoodProtein per 100 gServingProtein per serving
Cooked lentils9.0 g200 g (one plate)18.0 g
Cooked chickpeas8.9 g200 g17.7 g
Firm tofu (calcium sulphate)17.3 g125 g21.6 g
Firm tofu (nigari)9.0 g125 g11.3 g
Tempeh20.3 g100 g20.3 g
Seitan (depends on brand)12-25 g100 g12-25 g
Textured soy protein (dry)51.1 g30 g dry15.3 g
Cooked edamame11.9 g100 g11.9 g
Cooked quinoa4.4 g185 g8.1 g
Peanuts25.8 g30 g7.7 g
Almonds21.2 g30 g6.4 g
Hulled pumpkin seeds30.2 g30 g9.1 g
Hulled hemp seeds31.6 g30 g9.5 g
Chia seeds16.5 g15 g2.5 g
Unsweetened soy drink2.86 g250 g (one glass)7.2 g

What is a "complete" protein? Limiting amino acids

There are nine essential amino acids your body cannot make: histidine, isoleucine, leucine, lysine, methionine, phenylalanine, threonine, tryptophan and valine. Plant proteins contain all of them, but not always in the ideal proportion, and the one that falls shortest is called the limiting amino acid. In grains it is lysine; in legumes, the sulphur amino acids (methionine and cysteine), which according to Mariotti and Gardner (2019) are only slightly below optimal. That is why legumes and grains complement each other: what one lacks, the other provides. Young and Pellett already summed it up in 1994: mixtures of plant proteins can be a complete and well-balanced source of amino acids.

PDCAAS and DIAAS: how protein quality is measured

For years the standard was the PDCAAS, which corrects the amino acid profile for digestibility measured in rat faeces and is capped at 1. In 2013 an FAO expert consultation recommended replacing it with the DIAAS, which uses the digestibility of each amino acid at the end of the small intestine, and proposed indicative cut-offs: 100 or more, "excellent" quality; 75 to 99, "good"; below 75, no quality claim. When both are calculated for the same foods, the PDCAAS tends to score higher, especially for lower-quality proteins (Rutherfurd et al., 2015; Mathai et al., 2017).

DIAAS measured in pigs using the reference pattern for those older than 3 years, adolescents and adults (Oh et al., 2025). Values vary from one study to another.
ProteinDIAASLimiting amino acidFAO category
Soy protein isolate87Sulphur amino acids (methionine and cysteine)Good
Pea protein concentrate69Sulphur amino acidsNo claim
Wheat66LysineNo claim
White rice60LysineNo claim
Skimmed milk powder (reference)131Sulphur amino acidsExcellent

Two important caveats. First, the DIAAS scores a single food, and nobody eats only rice: in a mix, the lysine in legumes makes up for what grains lack, and the review by Herreman et al. (2020) calculated that soy, pea and potato proteins raise the score of many other plant proteins when combined. Second, in humans the digestibility of soy protein, pea protein or wheat flour measured at the end of the small intestine is around 89-92%, similar to egg (91%) or meat (90-94%), according to Mariotti and Gardner (2019). The difference from animal protein is more about the amino acid profile than about digestion.

Do you have to combine proteins on the same plate?

No. The idea of always eating rice and lentils together at the same meal has been revised: the review by Mariotti and Gardner (2019) concludes that there is no evidence that a plant protein needs to be complemented by another at the same meal, and that a reasonable variety of sources over the day is enough. Mixing them on the same plate is simply a practical way to secure the profile when your total protein intake is low. Traditional pairings are still the easiest way to do it:

  • Lentils with rice, as in Middle Eastern mujaddara or Indian dal with rice
  • Hummus with wholegrain bread
  • Beans with corn tortillas
  • Wholewheat pasta with peas or lentils
  • Couscous with chickpeas
  • Stir-fried tofu with brown rice

Do you need to eat more protein if you are vegan?

For general health, it does not seem necessary. A meta-analysis of nitrogen balance studies (Rand et al., cited by Mariotti and Gardner) found no difference in requirements between diets based on animal, plant or mixed protein, and the authors consider it over-cautious to ask vegetarians for more protein than the reference when the diet is at least slightly varied. The adult reference is the same for everyone: 0.83 g per kg of body weight per day according to EFSA, about 58 g for a 70 kg person.

For building muscle there is a nuance. In studies lasting a few hours, the same dose of plant protein stimulates muscle protein synthesis slightly less than animal protein, because it contains less of some essential amino acids and somewhat less leucine (on average 8 g per 100 g of protein versus 9.5 g in animal protein, according to Mariotti and Gardner). Among the strategies proposed by van Vliet et al. (2015) and Pinckaers et al. (2021) is precisely eating a little more plant protein or mixing sources; in older adults, who respond less to protein, the review by Berrazaga et al. (2019) points in the same direction. In practice: if you do strength training, aim for the middle or upper part of the ISSN range (1.4-2.0 g/kg) and split it into doses of 20-40 g, the per-meal amount that society proposes. Work out your own figure with the protein calculator.

Building muscle on plant protein: what the studies say

Trials and meta-analyses comparing plant and animal protein alongside strength training
StudyWhat it comparedResult
Messina et al., 2018 (meta-analysis)9 studies with 266 people: soy supplement versus animal proteinThe same gains in strength and lean mass
Hevia-Larraín et al., 2021 (trial)19 vegans and 19 omnivores, young and untrained, 12 weeks at 1.6 g/kgThe same leg lean mass (+1.2 kg) and no difference in strength
Lim et al., 2021 (meta-analysis)16 randomised trials of animal versus plant proteinNo difference in absolute lean mass or strength; a slight advantage for animal protein in percentage lean mass and in under-50s (+0.41 kg)
Morgan et al., 2021 (meta-analysis)27 studies of proteins of different quality in young and older adultsHigher-quality protein stimulates muscle protein synthesis and strength slightly more; no effect on lean mass

The honest reading: if the total amount is sufficient, the source matters little for building muscle. The advantages of animal protein that do show up are small and appear mainly in short-term muscle protein synthesis and in younger adults. Soy is the plant source with the most evidence, and varying legumes, grains and seeds over the day makes up for the profile of the rest.

A vegan day with 111 g of protein (with the maths)

Example for a 70 kg person who does strength training: 1.6 g/kg is about 112 g. Amounts are ready-to-eat food, and the grams of protein come from the USDA data in the table (plus oats, 173904, and cooked brown rice, 169704):

  • Breakfast: 60 g rolled oats (7.9 g) + 250 g (one glass) unsweetened soy drink (7.2 g) + 30 g hemp seeds (9.5 g) = 24.6 g
  • Lunch: 250 g cooked lentils (22.6 g) + 150 g cooked brown rice (4.1 g) = 26.7 g
  • Snack: 150 g edamame (17.9 g) + 30 g peanuts (7.7 g) = 25.6 g
  • Dinner: 150 g firm tofu set with calcium sulphate (26.0 g) + 185 g cooked quinoa (8.1 g) = 34.1 g
  • Total: 111.0 g of protein and about 1,740 kcal, not counting oil, vegetables or fruit

Renzy estimates the protein in every vegan dish you scan and adds up your daily total, so you can check you hit your target without doing this maths by hand.

Get your number in a minute, no account needed.

Protein calculator

In your browser, nothing to install

Or try it with a photo of your plate

Measure my vegan protein

App: 7 days free · card required · cancel anytime

If you want the whole week already organised, there is a weekly vegan meal plan with breakfasts, lunches and dinners.

Common mistakes when switching to plant protein

  • Removing meat and putting nothing in its place: the plate ends up as pasta or rice with vegetables. Every main meal needs its protein source: legumes, tofu, tempeh, seitan or textured soy.
  • Counting low-protein foods as the main source: cooked quinoa has 4.4 g per 100 g and cooked brown rice 2.7 g. They add up, but they cannot carry a meal.
  • Assuming all tofu is the same: depending on the coagulant, 125 g of firm tofu gives 11 or 22 g of protein. Check the label.
  • Forgetting B12: it has nothing to do with protein, but it is the one supplement a vegan diet cannot skip.

Eating vegan and hitting your protein are not in conflict: they just need variety and a little planning. Log your meals with Renzy to check that your plant-based diet reaches your target (and do not forget B12).

Renzy calculates all of this for you

Get your number in a minute, no account needed.

Protein calculator

In your browser, nothing to install

Or try it with a photo of your plate

Start your 7-day trial

App: 7 days free · card required · cancel anytime