Evidence-based nutrition, in plain English — every entry sourced from clinical research.

High-Protein Vegetarian Foods

High-Protein Vegetarian Foods: Parmesan, Pumpkin Seeds, Almonds, Black Beans, Cheddar Cheese

Every food in our database except meat and fish, ranked by protein per 100 g. Dairy and eggs are included and marked, so if you are vegan you can read straight down the Suits column — 22 of the top 25 are plant-only, and 7 of the top ten.

Dried herbs and spices are excluded, along with garlic, chilli, and drinks. Per 100 g they dominate almost every nutrient ranking — dried oregano is 42 g fibre — but nobody eats them in 100 g quantities, so including them would push genuinely useful foods off the list. Figures are per 100 g of the edible portion as catalogued on each food page: dry weight for grains and legumes, raw unless the food page says otherwise.

Parmesan — top of the list

Nutrition Facts
Per 100 g · values per 100 g
Calories 392
Total Fat 25 g
Saturated Fat 14.85 g
Sodium 1175 mg
Potassium 92 mg
Total Carbohydrate 3.22 g
Dietary Fiber 0 g
Total Sugars 0.11 g
Protein 35.75 g
Calcium, protein, vitamin B12, phosphorus
Source: USDA FoodData Central (FDC 170848)

Vegetarian foods highest in protein, per 100 g

# Food Protein per 100 g Calories per 100 g Protein per 100 kcal Suits
1 Parmesan 35.8 g 392 kcal 9.1 g Vegetarian
2 Pumpkin Seeds 29.9 g 555 kcal 5.4 g Vegan
3 Black Beans 24.4 g 341 kcal 7.2 g Vegan
4 Cheddar Cheese 24.2 g 410 kcal 5.9 g Vegetarian
5 Peanut Butter 24.0 g 632 kcal 3.8 g Vegan
6 Lentils 23.6 g 360 kcal 6.6 g Vegan
7 Kidney Beans 22.5 g 337 kcal 6.7 g Vegan
8 Mozzarella 22.2 g 299 kcal 7.4 g Vegetarian
9 Almonds 21.5 g 626 kcal 3.4 g Vegan
10 Pinto Beans 21.4 g 347 kcal 6.2 g Vegan
11 Chickpeas 21.3 g 383 kcal 5.6 g Vegan
12 Pistachios 20.5 g 598 kcal 3.4 g Vegan
13 Tempeh 20.3 g 192 kcal 10.6 g Vegan
14 Sunflower Seeds 18.9 g 609 kcal 3.1 g Vegan
15 Flaxseed 18.0 g 545 kcal 3.3 g Vegan
16 Sesame Seeds 17.7 g 573 kcal 3.1 g Vegan
17 Cashews 17.4 g 565 kcal 3.1 g Vegan
18 Tofu 17.3 g 144 kcal 12.0 g Vegan
19 Chia Seeds 17.0 g 517 kcal 3.3 g Vegan
20 Walnuts 14.6 g 730 kcal 2.0 g Vegan
21 Quinoa 14.1 g 368 kcal 3.8 g Vegan
22 Hazelnuts 13.5 g 641 kcal 2.1 g Vegan
23 Wholewheat Pasta 13.5 g 362 kcal 3.7 g Vegan
24 Buckwheat 13.2 g 343 kcal 3.9 g Vegan
25 Oats 13.2 g 379 kcal 3.5 g Vegan

Reading the table

Parmesan tops it at 35.8 g per 100 g, but portion size decides how much that is worth: hard cheese is eaten 15–30 g at a time, while lentils and beans are eaten in far larger portions. The last column is the corrective — Tofu delivers 12.0 g of protein per 100 kcal, which is what matters when calories are a constraint.

The highest plant-only source here is Pumpkin Seeds at 29.9 g. Note that the pulses and grains are measured dry: lentils at 23.6 g per 100 g roughly triple in weight once cooked, so a cooked portion carries about a third of the figure shown. Tofu and tempeh are measured as eaten.

Do you need to combine proteins?

No — that advice has been out of date for decades. It came from a 1971 popular book and was withdrawn by its own author in a later edition. Plant proteins are individually lower in one or another essential amino acid, most often lysine in grains and methionine in pulses, but the body keeps a pool of free amino acids that covers the gaps across a day. Eating a reasonable variety over the course of a day is enough; rice does not have to meet beans at the same meal.

Soy is the practical exception to the whole discussion — tofu, tempeh and edamame carry all the essential amino acids in useful proportions on their own, as do dairy and eggs for vegetarians who eat them.

What to watch beyond protein

Protein is usually the easiest part of a vegetarian diet to get right. The nutrients that actually need attention are elsewhere:

  • Vitamin B12 is the non-negotiable one. It is essentially absent from plant foods, so vegans need fortified foods or a supplement — this is not optional, and prolonged deficiency causes nerve damage that does not fully reverse. Vegetarians eating dairy and eggs usually get enough. See vitamin B12.
  • Iron from plants is non-haem and absorbed far less readily than the iron in meat. Pairing it with vitamin C at the same meal substantially increases absorption; tea and coffee with the meal reduce it. See iron.
  • Zinc is both lower and less well absorbed from pulses and grains, because phytates bind it. Soaking, sprouting and fermenting all reduce phytate — part of why tempeh is more than the sum of its soybeans. See zinc.

Common questions

How much protein do vegetarians need? The same as anyone else by body weight, with a modest practical uplift often suggested for diets built mainly on pulses and grains — partly digestibility, partly amino acid profile. Roughly 1.6 g per kg of bodyweight per day covers people doing resistance training; see foods for muscle growth.

Is plant protein worse than animal protein? Not in any way that matters if total intake is adequate and sources vary. Gram for gram animal protein is more digestible and higher in leucine, so the adjustment is quantity and variety rather than any need for powders or supplements.

Do vegetarians need protein powder? Rarely. The foods on this list reach the same daily totals as an omnivorous diet at ordinary portion sizes, and powder is a convenience rather than a requirement. It earns its place mainly where appetite, schedule or a very high training volume makes whole food impractical.

Related

Keep reading