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.
| Food | Protein per 100 g | Serving | Protein per serving |
|---|---|---|---|
| Cooked lentils | 9.0 g | 200 g (one plate) | 18.0 g |
| Cooked chickpeas | 8.9 g | 200 g | 17.7 g |
| Firm tofu (calcium sulphate) | 17.3 g | 125 g | 21.6 g |
| Firm tofu (nigari) | 9.0 g | 125 g | 11.3 g |
| Tempeh | 20.3 g | 100 g | 20.3 g |
| Seitan (depends on brand) | 12-25 g | 100 g | 12-25 g |
| Textured soy protein (dry) | 51.1 g | 30 g dry | 15.3 g |
| Cooked edamame | 11.9 g | 100 g | 11.9 g |
| Cooked quinoa | 4.4 g | 185 g | 8.1 g |
| Peanuts | 25.8 g | 30 g | 7.7 g |
| Almonds | 21.2 g | 30 g | 6.4 g |
| Hulled pumpkin seeds | 30.2 g | 30 g | 9.1 g |
| Hulled hemp seeds | 31.6 g | 30 g | 9.5 g |
| Chia seeds | 16.5 g | 15 g | 2.5 g |
| Unsweetened soy drink | 2.86 g | 250 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).
| Protein | DIAAS | Limiting amino acid | FAO category |
|---|---|---|---|
| Soy protein isolate | 87 | Sulphur amino acids (methionine and cysteine) | Good |
| Pea protein concentrate | 69 | Sulphur amino acids | No claim |
| Wheat | 66 | Lysine | No claim |
| White rice | 60 | Lysine | No claim |
| Skimmed milk powder (reference) | 131 | Sulphur amino acids | Excellent |
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
| Study | What it compared | Result |
|---|---|---|
| Messina et al., 2018 (meta-analysis) | 9 studies with 266 people: soy supplement versus animal protein | The 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/kg | The 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 protein | No 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 adults | Higher-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 calculatorIn your browser, nothing to install
Or try it with a photo of your plate
Measure my vegan proteinApp: 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 calculatorIn your browser, nothing to install
Or try it with a photo of your plate
Start your 7-day trialApp: 7 days free · card required · cancel anytime