Plant-Based Protein Sources: 15 Foods Ranked by Protein

Published by the VeggieQueen team ยท How we researchSources linked in this guideIndependent guideHow we earn money

Updated November 1, 2026

Sprouted chickpeas
Photo: Huhulenik, CC BY 3.0

As an Amazon Associate, VeggieQueen earns from qualifying purchases. We have not tested the products we link to. Not medical advice.

Quick answer: Top plant protein sources include seitan, tempeh, tofu, edamame, lentils, beans, chickpeas, peas, hemp seeds, pumpkin seeds, peanuts and soy milk. Eating a variety through the day covers your essential amino acids.

Protein figures below are approximate, based on USDA FoodData Central; check package labels for your brand.

Protein per serving (approx.)

FoodServingProtein
Seitan3 ozabout 15-20 g (varies by brand)
Tempeh3 ozabout 15-17 g
Firm tofu3 ozabout 8-12 g (varies)
Edamame, shelled1/2 cupabout 9 g
Lentils, cooked1/2 cupabout 9 g
Black beans, cooked1/2 cupabout 7-8 g
Chickpeas, cooked1/2 cupabout 7 g
Green peas, cooked1/2 cupabout 4 g
Peanut butter2 tbspabout 7-8 g
Hemp seeds3 tbspabout 9-10 g
Pumpkin seeds1 ozabout 8-9 g
Soy milk1 cupabout 6-8 g
Quinoa, cooked1 cupabout 8 g
Oats, dry1/2 cupabout 5 g
Almonds1 ozabout 6 g

Complete protein

Soy foods like tofu, tempeh and edamame contain all essential amino acids. Other plant foods vary, but eating a mix of legumes, grains, nuts and seeds over the day covers your needs; you don't need to combine them at every meal.

Pantry picks

We link to Amazon search results so you can compare current listings, prices and reviews yourself. We have not tested these products.

This is general nutrition information, not medical advice. If you're pregnant, breastfeeding, feeding children or managing a health condition, talk with a doctor or registered dietitian about your diet.

Plant protein powders compared

TypeBest forKeep in mindLink
Pea proteinSoy-free and dairy-free dietsEarthy taste; often blendedCheck price on Amazon
Soy proteinA complete protein at a lower costAvoid if you have a soy allergyCheck price on Amazon
Brown rice proteinAllergy-friendly dietsOften combined with pea proteinCheck price on Amazon
Plant protein blendsBalanced taste and textureCheck added sugar and third-party testing sealsCheck price on Amazon

Prices change often, so we do not list them; check the current price on Amazon. As an Amazon Associate we earn from qualifying purchases. This table is our own summary to help you compare options. Nobody paid to be included.

Frequently asked questions

What plant food has the most protein?

Seitan, made from wheat gluten, is among the highest per serving, followed by tempeh and tofu.

Can you get enough protein on a vegan diet?

Yes, with a varied diet including legumes and soy foods.

Sources

Related guides