Back to Vegan Sources

Vegan protein data

Best Vegan Protein Sources

Compare 94 vegan foods by protein and calories, with values per 100 grams and per 100 calories.

Search vegan protein sources

Showing 94 of 94 foods.

Vegan protein sources: protein and calories per 100 grams, plus protein per 100 calories.
Soy protein isolateProtein supplements100 g33881 g24 g
WatercressVegetables100 g112 g21 g
SpirulinaProtein supplements100 g29057 g20 g
ChlorellaProtein supplements100 g38754 g14 g
Mushrooms, rawVegetables100 g223 g14 g
Nutritional yeastProtein supplements100 g37553 g14 g
Spinach, rawVegetables100 g233 g13 g
Bok choy, rawVegetables100 g132 g12 g
Asparagus, rawVegetables100 g202 g11 g
TempehLegumes and soy100 g19220 g11 g
Tofu, uncookedLegumes and soy100 g627 g11 g
Arugula, rawVegetables100 g253 g10 g
Lupin beansLegumes and soy100 g37136 g10 g
Edamame, cookedLegumes and soy100 g12211 g9 g
Kale, rawVegetables100 g494 g9 g
Lettuce, rawVegetables100 g151 g9 g
Beyond meat burger, pattyMeat alternatives100 g25020 g8 g
Broccoli, rawVegetables100 g343 g8 g
Brussel sprouts, rawVegetables100 g433 g8 g
Cauliflower, rawVegetables100 g252 g8 g
ArtichokeVegetables100 g473 g7 g
Kidney beans, cookedLegumes and soy100 g1279 g7 g
Lentils, uncookedLegumes and soy100 g35326 g7 g
SeitanMeat alternatives100 g37025 g7 g
ZucchiniVegetables100 g171 g7 g
Black beans, cannedLegumes and soy100 g1408 g6 g
Green peas, rawLegumes and soy100 g815 g6 g
Shiitake, fungusVegetables100 g342 g6 g
Soy milkLegumes and soy100 g433 g6 g
Cabbage, rawVegetables100 g251 g5 g
CeleryVegetables100 g141 g5 g
Chickpeas, rawLegumes and soy100 g36419 g5 g
HummusPrepared and packaged foods100 g1668 g5 g
Tomato, rawVegetables100 g181 g5 g
AlmondsNuts and seeds100 g57921 g4 g
Amaranth, rawGrains and starches100 g37114 g4 g
Beets, rawVegetables100 g432 g4 g
Coconut waterBeverages100 g191 g4 g
Cucumber, rawVegetables100 g151 g4 g
Eggplant, rawVegetables100 g251 g4 g
FalafelPrepared and packaged foods100 g33313 g4 g
FennelVegetables100 g341 g4 g
GarlicVegetables100 g1496 g4 g
Pasta, rawGrains and starches100 g37113 g4 g
Peanut butterNuts and seeds100 g58825 g4 g
Pumpkin, rawVegetables100 g261 g4 g
Quinoa, rawGrains and starches100 g36814 g4 g
Radish, rawVegetables100 g161 g4 g
Sweet cornGrains and starches100 g863 g4 g
Tomato sauce, cannedVegetables100 g291 g4 g
BlackberryFruits100 g431 g3 g
Brown rice, uncookedGrains and starches100 g3499 g3 g
CashewsNuts and seeds100 g55318 g3 g
Chia seedsNuts and seeds100 g48617 g3 g
FlaxseedsNuts and seeds100 g53418 g3 g
OatsGrains and starches100 g37913 g3 g
OnionVegetables100 g401 g3 g
Red bell pepper, rawVegetables100 g311 g3 g
Regular potato, boiledFats and oils100 g772 g3 g
Brazil nutNuts and seeds100 g65614 g2 g
Carrots, rawVegetables100 g411 g2 g
CherryFruits100 g501 g2 g
ClementineFruits100 g471 g2 g
Dark chocolate, 80%Prepared and packaged foods100 g60010 g2 g
Dark chocolate, 90%Prepared and packaged foods100 g59810 g2 g
Ginger rootVegetables100 g802 g2 g
GrapefruitFruits100 g421 g2 g
MelonFruits100 g341 g2 g
OrangeFruits100 g471 g2 g
Orange juiceFruits100 g451 g2 g
RaspberryFruits100 g531 g2 g
StrawberryFruits100 g331 g2 g
Sweet potato, rawOther100 g862 g2 g
WatermelonFruits100 g301 g2 g
White rice, uncookedGrains and starches100 g3567 g2 g
AppleFruits100 g520 g1 g
AvocadosFruits100 g1602 g1 g
BananasFruits100 g891 g1 g
Black olives, rawPrepared and packaged foods100 g1161 g1 g
BlueberryFruits100 g571 g1 g
Coconut meatNuts and seeds100 g3543 g1 g
Dates, driedFruits100 g2822 g1 g
KetchupPrepared and packaged foods100 g1121 g1 g
MangosFruits100 g601 g1 g
Oreos, cookiesPrepared and packaged foods100 g4724 g1 g
PapayaFruits100 g431 g1 g
Potato chipsPrepared and packaged foods100 g5315 g1 g
Airheads, candyPrepared and packaged foods100 g3890 g0 g
Coca ColaBeverages100 g370 g0 g
CoffeeBeverages100 g00 g0 g
Coke zeroBeverages100 g00 g0 g
Green teaBeverages100 g00 g0 g
Oil (general)Fats and oils100 g8840 g0 g
Red bullBeverages100 g430 g0 g
Highest protein per 100 g
Soy protein isolate
Amino-acid comparison
Compare vegan leucine sources
Florian Wüest

Florian's favorites

My picks: tofu, seitan, and kidney beans. These are the foods I like to build meals around, rather than always reaching for whatever ranks highest in the table.

Try tofu in a vegetable stir-fry, seitan strips in a wrap, or cooked kidney beans in chili. Change the seasoning and sides to keep the same staples interesting throughout the week.

Reading the rankings

Protein per 100 calories is useful when you want more protein without pushing calories up. Total protein per 100 grams is useful when you are building meals and want to know how much food you need to eat.

Compare like with like: dry legumes are not the same as cooked legumes, and tofu or seitan can vary between products. Check the label of the food you buy, especially for prepared foods and protein powders.

To estimate a portion from a per-100-gram value, multiply by its weight divided by 100. For example, a 150-gram portion is 1.5 times the listed value. Added oil, sauces, and other ingredients change the totals for the finished meal.

Protein in everyday meals

Start with a protein source, then add a grain or potato, vegetables, and a sauce you enjoy. Tofu with rice and broccoli, a lentil pasta sauce, or a kidney bean chili are meals you can repeat without relying on complicated recipes.

At breakfast, try tofu scramble on toast or oats made with soy milk. For a quick lunch, keep cooked beans or lentils ready for a wrap or salad. Cook an extra portion at dinner to make the next day easier.

Nuts, seeds, and grains can contribute protein too; they do not have to compete with tofu or beans for the same role. Think about the whole meal and a portion you will actually eat, not just the food with the highest number.

Looking for leucine?

Protein totals are only one way to compare foods. For a separate amino-acid view, explore the vegan leucine guide, with leucine-focused rankings and an explanation of how portions contribute to a whole meal.

References

Round out your meals