Plant-Based Proteins — Protein Chart
Plant-based protein sources can absolutely support muscle building, fat loss, and general health goals. Use this chart to see exactly how many grams of protein each serving provides and build meals that hit your daily target from the Protein Calculator.
Getting Enough Protein on a Plant-Based Diet
Meeting high protein targets is very achievable on a plant-based diet. Seitan delivers 25 g per 100 g — matching chicken. Tempeh and firm tofu are close behind. Combine these with legumes (lentils, chickpeas, black beans), seeds (hemp, pumpkin), and nutritional yeast throughout the day to easily hit 120–180 g of protein. Pea protein powder provides a convenient boost when whole-food sources aren't enough.
Protein per Serving — Plant-Based Proteins
| Food | Serving | Protein | Per 100 g |
|---|---|---|---|
| Seitan (wheat gluten) | 100 g / 3.5 oz | 25g | 25g |
| Tempeh | 100 g / 3.5 oz | 19g | 19g |
| Tofu (firm) | 150 g / 5.3 oz | 26g | 17g |
| Edamame (shelled, cooked) | 155 g / 1 cup | 18g | 11g |
| Lentils (cooked) | 200 g / 1 cup | 18g | 9g |
| Chickpeas / Garbanzo Beans (cooked) | 164 g / 1 cup | 15g | 9g |
| Black Beans (cooked) | 170 g / 1 cup | 15g | 9g |
| Kidney Beans (cooked) | 177 g / 1 cup | 15g | 9g |
| Pea Protein Powder | 30 g / 1 scoop | 24g | 80g |
| Hemp Seeds | 30 g / 3 tbsp | 10g | 32g |
| Pumpkin Seeds (pepitas) | 28 g / 1 oz | 7g | 30g |
| Nutritional Yeast | 15 g / 2 tbsp | 8g | 50g |
Values are approximate based on USDA data for cooked weights. Powder values are per serving as labeled. Actual protein varies by brand and preparation.
Notes on Each Plant Protein
Seitan (wheat gluten)
25gHighest protein density of any plant food; meat-like texture
Tempeh
19gFermented soy; higher protein and more digestible than tofu
Tofu (firm)
26gVersatile; absorbs marinades and flavors well
Edamame (shelled, cooked)
18gComplete protein; excellent as a snack or side dish
Lentils (cooked)
18gBudget-friendly; high in iron and folate
Chickpeas / Garbanzo Beans (cooked)
15gBase for hummus and curries; filling and nutritious
Black Beans (cooked)
15gHigh in fiber; great in bowls, tacos, and soups
Kidney Beans (cooked)
15gClassic bean for chili; robust flavor
Pea Protein Powder
24gPlant-based alternative to whey; high leucine
Hemp Seeds
10gComplete protein; rich in omega-3 and omega-6
Pumpkin Seeds (pepitas)
7gDense protein per gram; great as a topping
Nutritional Yeast
8gCheesy flavor; complete protein; high in B vitamins
Tips for Hitting Your Protein Target on a Plant-Based Diet
Lead Every Meal with Protein
Build each meal around a primary plant protein source — tempeh bowl, tofu stir-fry, lentil soup, or seitan steak — before adding vegetables and grains. This ensures protein doesn't get crowded out by lower-protein foods.
Use Pea Protein for Convenience
On days when whole-food plant proteins fall short, a single scoop of pea protein powder adds 20–24 g of protein to a smoothie or oatmeal with minimal effort. A good tool for bridging the gap to your daily target.
Variety Covers All Amino Acids
Eating a variety of plant proteins throughout the day — legumes, grains, seeds, and soy products — naturally provides all essential amino acids without needing to carefully combine foods in every single meal.
Batch Cook Legumes and Grains
Cook a large batch of lentils, chickpeas, or black beans at the start of the week. Store in the fridge and add to salads, bowls, soups, and wraps for quick high-protein additions throughout the week.
Frequently Asked Questions
Can you get enough protein from plant-based foods alone?
Yes. With careful planning, it is entirely possible to meet protein needs from plant-based foods. Combining different plant protein sources throughout the day (e.g., legumes plus grains, soy products, seeds) ensures you get all essential amino acids. Plant-based athletes can meet even high protein targets with foods like seitan, tempeh, tofu, legumes, and pea protein powder.
What is the best plant-based protein source?
Seitan (wheat gluten) has the highest protein density at about 25 g per 100 g. Tempeh and firm tofu are excellent soy-based options at 17–19 g per 100 g. Among whole foods, edamame and lentils offer great protein alongside fiber and micronutrients. Pea protein powder is the most convenient for hitting high daily targets.
Are plant proteins complete proteins?
Most plant proteins are considered 'incomplete' because they are low in one or more essential amino acids. However, soy products (tofu, tempeh, edamame) and quinoa are complete proteins. By eating a variety of plant proteins throughout the day, you will naturally cover all essential amino acids without needing to carefully combine them in every meal.
Do vegans need to eat more protein than omnivores?
Some guidelines suggest vegans aim for 10–20% more total protein to account for lower digestibility of plant proteins (lower PDCAAS scores). In practice, this means a vegan aiming for 1.6 g/kg might target 1.8–1.9 g/kg. Using high-quality plant proteins like soy, seitan, and pea protein minimizes this gap.
Is tofu a good protein source?
Yes. Firm tofu provides about 17 g of protein per 100 g and is a complete protein (soy). A 150 g serving delivers 26 g of protein with minimal saturated fat. Tofu is also extremely versatile — it can be scrambled, grilled, baked, or added to stir-fries and soups.
How does pea protein compare to whey protein?
Pea protein is slightly lower in the amino acid methionine compared to whey, but research has found it produces similar muscle-building results when matched for total protein and leucine. Pea protein is a strong choice for vegans and those who are lactose intolerant.
Other Protein Chart Categories
Know How Much Protein You Need
Get your personalized daily protein target, then use this chart to build plant-based meals that consistently hit it — whether you're vegan, vegetarian, or just adding more plants.
Calculate My Daily Protein