Nutrition · Plant Protein

The Best Plant Proteins Ranked by Grams Per Serving

Not all plant proteins pull their weight. Ranked by protein per realistic serving, a clear top tier does most of the work while the popular ones, nuts and grains, sit near the bottom.

KF.Social Editorial ·Updated 18 July 2026 ·7 min read Evidence-reviewed

The protein density ladder

Where each food really sits. The top rungs anchor a meal on their own. The bottom rungs are worth eating, but they will not carry your protein target no matter how much the label leans on the word protein.

There is a big gap between the plant foods that reliably move your protein total and the ones that mostly add calories while feeling healthy. Grams per serving is the honest way to rank them, because that is what you actually eat, not the per-100-gram figures that flatter dry ingredients. Below is the ranking that matters, from the dense top tier that should anchor your meals down to the nuts and grains that are toppings, not sources. Get the top of this list into your week and hitting a plant-based protein target stops being hard.

The short version

  • The dense top tier is **seitan, tempeh, tofu, and edamame**, plus a scoop of pea or soy protein powder. Build meals on these.
  • Legumes, meaning lentils, beans, and chickpeas, are the reliable middle: about 15 to 18 grams a cooked cup, plus a lot of fibre.
  • Nuts, seeds, and grains are near the bottom for protein density. They are useful foods, but toppings rather than anchors.
  • Soy foods are complete proteins with good leucine, which makes them the single most useful plant category for muscle.
  • Ranking by grams per serving beats per-100-gram figures, because it reflects what you actually put on the plate.
1

The ranking, by realistic serving

Here is the full list, ordered by how much protein a normal portion actually delivers. The servings are real ones you would eat, not tiny reference amounts, so the numbers reflect a genuine plate.

RankFoodServingProtein
1Seitan100 gabout 21 to 25 g
2Tempeh150 gabout 29 g
3Pea or soy protein powder1 scoop (30 g)about 24 g
4Tofu, firm150 gabout 17 to 24 g
5Lentils, cooked1 cupabout 18 g
6Edamame, shelled150 gabout 17 g
7Chickpeas or black beans, cooked1 cupabout 15 g
8Soy milk1 large glassabout 8 g
9Pumpkin seeds30 gabout 9 g
10Peanut butter2 tablespoonsabout 7 g
11Quinoa, cooked1 cupabout 8 g
12Almonds30 gabout 6 g

The pattern is clear. The top of the list is soy and wheat protein, which are concentrated enough to anchor a meal by themselves. The middle is legumes, dependable and cheap. And the popular foods people reach for when they want to eat more protein, nuts and quinoa, sit at the bottom because most of their calories come from fat or carbohydrate, not protein.

2

The top tier: your meal anchors

These are the foods that make a plant-based protein target easy. If most meals are built around one of them, you will hit your number without thinking.

Seitan

Made from wheat gluten, seitan is the densest whole-food plant protein there is, at roughly 21 to 25 grams per 100 grams. Its one weakness is that it is low in the amino acid lysine, so pair it across the day with legumes, which are rich in it. Obviously it is off the menu if you avoid gluten.

Tempeh and tofu

Both are soy, so both are complete proteins with decent leucine, the amino acid that triggers muscle building. Tempeh is the denser of the two and brings gut-friendly fibre from the whole fermented bean. Tofu is more versatile and takes on any flavour. Between them they cover most cooking situations.

Pea or soy protein powder

A scoop is the fastest way to add about 24 grams with almost no calories from fat or carbohydrate. This is not a lesser option: a pea protein supplement matched whey for muscle gains in a controlled resistance-training trial. Use it to close a gap, not to replace food.

3

The dependable middle: legumes

Lentils, beans, and chickpeas sit in the middle at about 15 to 18 grams per cooked cup. They will not top the density ranking, but they are the backbone of plant-based eating for good reason: they are inexpensive, they store forever, and they pair fibre and slow carbohydrate with their protein. A big pot of lentils cooked once carries several lunches.

The classic pairing, correctly explained

Legumes are naturally low in one amino acid (methionine) and grains are low in another (lysine), so together they complement each other. You do not need to eat them in the same mouthful, though. Eating both across the same day is more than enough, because your body pools amino acids over time.

Tinned beans and lentils deserve special credit for convenience. A drained tin gives roughly the same protein as a home-cooked cup with none of the soaking or simmering, which makes them the easiest way to add 10 to 15 grams to any meal on a busy night. Keep a few tins in the cupboard and you always have a protein anchor within reach, even when the fridge is empty.

4

The bottom tier: good foods, weak anchors

Nuts, seeds, and grains are worth eating for their fats, fibre, and micronutrients, but they are poor protein anchors. A handful of almonds is mostly fat with a little protein along for the ride, and quinoa, despite its reputation, gives only about 8 grams a cooked cup. Treat these as toppings that nudge a meal upward, not as the reason a meal has protein.

Do not build your target on nuts

This is the most common plant-protein mistake. Trying to hit a high protein total from nuts and seeds means eating a large number of extra calories from fat before you get there. Keep them as a garnish and let the top-tier foods do the real work.

5

Grams are not the whole story

Density gets you most of the way, but two other things matter. The first is protein quality: plant sources are digested a little less completely and carry less leucine per gram than animal foods, which is why plant-based eaters aim slightly higher on total intake and lean on soy. The second is variety. No single plant food is a perfect amino acid profile except soy, so mixing a few sources across the week covers every base.

Cost is worth a word too, because it often decides what people actually eat. The top of the ranking is not the expensive end. Tofu, tinned beans, dried lentils, and a tub of pea protein are among the cheapest sources of protein in any shop, plant or animal. Seitan and tempeh cost a little more, and only nuts are genuinely pricey per gram of protein, which is another reason to keep them as a topping. Eating well on plants is not a premium project.

Put simply, a strong plant-protein week looks like this: soy foods and legumes most days, seitan when you want a dense hit, a scoop of powder to fill gaps, and nuts and grains as the supporting cast. Rank by grams per serving to choose your anchors, then let variety handle quality.

6

Questions people ask

What is the highest-protein plant food?
By protein per 100 grams of a food you would actually eat, seitan tops the list at around 21 to 25 grams, followed by tempeh and tofu. If you count powders, pea and soy protein isolate are higher still per gram, at roughly 24 grams a scoop with almost no fat or carbohydrate.
Is quinoa a good source of protein?
It is a complete protein, which is genuinely useful, but it is not dense. A cooked cup gives only about 8 grams, so quinoa is a good base grain rather than a protein anchor. Build the meal around tofu, tempeh, or legumes and let the quinoa add a little on top.
Are nuts a good way to increase protein?
Not really. Nuts and seeds are mostly fat, so hitting a protein target from them means eating a lot of extra calories. They are worth including for their fats and micronutrients, but treat them as a topping rather than a source you rely on.
Do I need to eat complete proteins at every meal?
No. Soy is complete on its own, and other plant foods complement each other over the course of a day. Your body pools amino acids, so eating a variety of sources across the day covers your needs without any per-meal pairing rules.
7

References

  1. Melina V, Craig W, Levin S. Journal of the Academy of Nutrition and Dietetics. Position of the Academy of Nutrition and Dietetics: Vegetarian Diets. 2016. doi.org/10.1016/j.jand.2016.09.025
  2. Berrazaga I, et al. Nutrients. The Role of the Anabolic Properties of Plant- versus Animal-Based Protein Sources in Supporting Muscle Mass Maintenance: A Critical Review. 2019. doi.org/10.3390/nu11081825
  3. Babault N, et al. Journal of the International Society of Sports Nutrition. Pea proteins oral supplementation promotes muscle thickness gains during resistance training: a double-blind, randomized, placebo-controlled clinical trial vs. whey protein. 2015. doi.org/10.1186/s12970-014-0064-5

Last reviewed 18 July 2026. We check health-condition articles against current guidelines and update the date above when we do.

Send this to someone who needs it
WhatsApp Message X
Find your people

Communities for this

Groups on KF.Social where people are already working on this together. Open one, or browse them all.

Everyday Eating Eating well on a normal week, without a plan you will abandon by Thursday. Weeknight Cooks Under-45-minute dinners, real grocery lists, honest reviews of that TikTok pasta. The Long Table Supper clubs, potlucks, and dinner with strangers who do not stay strangers.
Browse all communities
Anchor every meal

Know which foods actually move your total.

KF.Social tracks the protein in every plant food you log and shows your daily gap in real time, so you learn which sources pull their weight. Compare go-to meals with people eating the same way.

Top logged today
Tempeh, 29 g
Best anchorSeitan / tempeh
Reliable middleLentils, beans
Topping onlyNuts, quinoa
KF.Social
KF.Social Editorial
Written by the KF.Social team, checked against current guidelines
We write plain-language fitness and health content and update it as the science moves. This article is educational and does not replace advice from your own doctor or care team.
#plant protein #sources #reference